Tampermonkey / tampermonkey

Tampermonkey is the most popular userscript manager, with over 10 million users. It's available for Chrome, Microsoft Edge, Safari, Opera Next, and Firefox.
GNU General Public License v3.0
4.25k stars 421 forks source link

Move the item "Check for userscript updates" from the second level menu to the root menu #1817

Open Korb opened 1 year ago

Korb commented 1 year ago

Expected Behavior

The "Check for userscript updates" drop-down list item is in the same list as the "Find new scripts...", "Create a new script...", "Utilities", "Dashboard" and "Help | Changelog" items.

Actual Behavior

The item "Check for userscript updates" is in the submenu. Because of this, during the loading of the browser, its add-ons and tabs, the second-level menu spontaneously closes a split second after clicking on the "Utilities" item. Because of this, clicking the LMB activates not the "Check for userscript updates" item, but the "Dashboard" item. I have to wait for parts of the browser to finally load, and only then open a submenu with the items "Check for userscript updates", "Report a bug" and "Do not run on (...)".

Specifications

derjanb commented 1 year ago

the second-level menu spontaneously closes a split second after clicking on the "Utilities" item

I can't reproduce that. Would it be possible to record a screencast? Thanks.

Korb commented 1 year ago

I can't reproduce that. Would it be possible to record a screencast? Thanks.

  1. Open a couple dozen tabs in your browser.
  2. Make sure that the browser is enabled to restore all tabs after restarting the browser.
  3. Close the browser and make sure it hasn't left any processes in RAM.
  4. Launch the browser, and as soon as its window appears, open the menu Extensions / Tampermonkey / Utilities.
  5. Wait a few seconds, making sure that as the tabs load, the Utilities menu closes on its own.