搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

Context/drop-down menus no longer abort, "close" by clicking off-menu like they used to.

  • 6 回覆
  • 3 有這個問題
  • 39 次檢視
  • 最近回覆由 TechSpin

more options

My context/drop-down menus will no longer abort "close" as they used to with a simple off-menu click. The only way I can force them to close now is by hitting the ESC key. For example, if I click on Help in the Menu Bar but decide to abort the action, I used to be able to click anywhere off-menu and it would close. Same thing happens when right-clicking on a webpage to bring up the context or spell-checker menus but then decide not to click on a menu item. In all cases the only way they will close now is to actually select an item in the open menu or by hitting the ESC key.

This issue is exclusive to Firefox. It does not present in IE, Chrome, my OS (Windows 8.1), or any other apps. I first noticed the anomaly sometime after updating to Firefox 48. I have no viruses, hijacks, adware, etc. Restarting with Add-ons disabled had no effect, not could I find relevant info searching support topics here or via general search engine queries.

Anyone have any ideas besides doing a refresh and re-configuring everything?

My context/drop-down menus will no longer abort "close" as they used to with a simple off-menu click. The only way I can force them to close now is by hitting the ESC key. For example, if I click on Help in the Menu Bar but decide to abort the action, I used to be able to click anywhere off-menu and it would close. Same thing happens when right-clicking on a webpage to bring up the context or spell-checker menus but then decide not to click on a menu item. In all cases the only way they will close now is to actually select an item in the open menu or by hitting the ESC key. This issue is exclusive to Firefox. It does not present in IE, Chrome, my OS (Windows 8.1), or any other apps. I first noticed the anomaly sometime after updating to Firefox 48. I have no viruses, hijacks, adware, etc. Restarting with Add-ons disabled had no effect, not could I find relevant info searching support topics here or via general search engine queries. Anyone have any ideas besides doing a refresh and re-configuring everything?

被選擇的解決方法

I think I found it:

(1) In a new tab, type or paste about:config in the address bar and press Enter/Return. Click the button promising to be careful.

(2) In the search box above the list, type or paste popup and pause while the list is filtered

(3) If the ui.popup.disable_autohide preference is bolded and "user set" to true, double-click it to restore the default value of false

從原來的回覆中察看解決方案 👍 8

所有回覆 (6)

more options

Just as a note, you can use the Alt key to clear a Firefox menu, which may have a lower risk of odd side effects than the Esc key.

As for why it sticks, I don't know, and if Firefox's "Safe Mode" didn't help, then perhaps Firefox's program files got corrupted during the last update? Our standard recommendation in such cases is:

Clean Reinstall

We use this name, but it's not about removing your settings, it's about making sure the program files are clean (no inconsistent or alien code files). As described below, this process does not disturb your existing settings. Do NOT uninstall Firefox, that's not needed.

It only takes a few minutes.

(A) Download a fresh installer for Firefox 48.0.2 from https://www.mozilla.org/firefox/all/ to a convenient location. (Scroll down to your preferred language.) Choose the "Windows" version (32-bit) rather than the 64-bit version for maximum plugin compatibility.

(B) Exit out of Firefox (if applicable).

(C) Using Windows Explorer/My Computer, rename the program folder as follows:

C:\Program Files (x86)\Mozilla Firefox

to

C:\Program Files (x86)\OldFirefox

(D) Run the installer you downloaded in step (A). It should automatically connect to your existing settings.

Note: Some plugins may exist only in that OldFirefox folder. If something essential is missing, look in these folders:

  • \OldFirefox\Plugins
  • \OldFirefox\browser\plugins

Any improvement?

more options

Thanks, tried it, but no joy, the condition persists. BTW, the Alt key has no effect on my open menus either...

由 TechSpin 於 修改

more options

As a test to see whether this could be a settings issue, you could test in a fresh Firefox profile.

New Profile Test

This takes about 3 minutes, plus the time to test sites where this problem occurs.

Inside Firefox, type or paste about:profiles in the address bar and press Enter/Return to load it.

Click the Create a New Profile button, then click Next. Assign a name like Sept2016, ignore the option to relocate the profile folder, and click the Finish button.

After creating the profile, scroll down to it and click the Set as default profile button below that profile, then scroll back up and click the Restart normally button.

Firefox should exit and then start up using the new profile, which will just look brand new.

Do right-click context menus work any better in the new profile?

When you are done with the experiment, open the about:profiles page again, click the Set as default profile button for your normal profile, then click the Restart normally button to get back to it.

more options

Thanks again for the reply. I created the test profile and all the right-click actions and context menus function normally when I switched to it. They began misbehaving as soon as I reverted back to my original profile.

So, if Settings is the culprit, are there some usual suspects I could check, or am I back to blowing away the install?

more options

選擇的解決方法

I think I found it:

(1) In a new tab, type or paste about:config in the address bar and press Enter/Return. Click the button promising to be careful.

(2) In the search box above the list, type or paste popup and pause while the list is filtered

(3) If the ui.popup.disable_autohide preference is bolded and "user set" to true, double-click it to restore the default value of false

more options

Well done, sir. That was indeed the culprit. Not sure why or how it got toggled to True, and that open question will no doubt bug the voices in my head until I end up doing a fresh install anyway, but for now, reverting it back to the default value did the trick.

Thanks! I appreciate the help and tenacity.