Firefox deliberately ignores the "about-to-show" event and only updates its menus in response to "opened".
However,There was an unused slot to send an "opened" event. we probably should be sending this signal anywayUse that and place the `updateMenu` call inside.
Also use an `UniqueConnection`.