youtube
youtube copied to clipboard
Playlist item menu keeps disappearing
⚬ BUG: Playlist item menu keeps disappearing. Pretty irritating. ⚬ HOW: Open some playlist on YT and click 3 dot menu next to some item on the playlist and wait for a while.
⚬ Or did our last update start the bug?
I think so.
⚬ ImprovedTube Version: 4.700
⚬ Screenshots:
⚬ Browser: Vivaldi 6.6.3265.3 (64-bit)
hi! @xeophyte
consistently / permanently or only within seconds after page load?
check without our features description:expand, please or without playlist:reverse if you have them enabled
else try a previous version. (in firefox' addon store it works with 2 clicks) else, finally please check the browser console.
- consistently / permanently
- it exists with description: expanded, no bug when description: normal; playlist: reverse - disabled and btw, description: expanded still doesn't work, but that's another bug
- no such bug on Firefox and IYT 4.642 (with description: expanded)
Yellow messages at the bottom of this screenshot appear when I click the 3-dot menu and it disappears, i.e. when the bug occurs.
Cant reproduce :( Description Expanded, Vivaldi | 6.6.3271.44 create new Vivaldi profile with only ImprovedTube extension and test again?
I can't reproduce it on clean profile, probably because then I'm not logged in my YT account. It happens on Watch Later playlist. Try on https://www.youtube.com/playlist?list=WL and optionally with my settings improvedtube.json
it sure looks like broken mouse doing double clicks :-) still cant reproduce on watch later with your settings :(
But this menu disappears even when I move the cursor away from the menu after clicking. I didn't have this before version 4.700. I updated the settings file in the previous answer.
disable improvetube and try again
I reset the settings, uninstalled the extension, cleared the extension cache, installed again without importing my settings and still got this on Watch Later playlist and with Description: Expanded.
try on a clean profile but logged into YT. I suspect its some other extension you have installed messing up with mouse events.
We you can quickly try disabling some of the experiment flags Youtube specifically gives an account @xeophyte, as mentioned in this awesome comment by @PoorChameleon: https://github.com/code-charity/youtube/issues/2038#issuecomment-1962551422 (same as we discussed here https://github.com/code-charity/youtube/issues/1851#issuecomment-1836081643 )
btw, description: expanded still doesn't work, but that's another bug
Changed it a few times for you 😆
-
is the issue gone when you go an older version or to v4.704? ( https://github.com/code-charity/youtube/pull/2076#issuecomment-1987010558 )
-
You can add console.log("click on description"); to see how many of these messages will appear in the browser console and when. (these clicks can remove focus from the menu), ( adding after the 1st
if (el) {el.click();https://github.com/code-charity/youtube/blob/4c43c76cddc31c65dd44295347a6e5f453723eb0/js%26css/web-accessible/www.youtube.com/appearance.js#L413 andconsole.log("click on slow-description"); after the 2nd.
https://github.com/code-charity/youtube/blob/4c43c76cddc31c65dd44295347a6e5f453723eb0/js%26css/web-accessible/www.youtube.com/appearance.js#L419
(
no bug when description: normal
I suspect its some other extension you have installed messing up with mouse events.
sounds good! @raszpl besides that it depends on our description feature according to @xeophyte )
Same on clean profile logged into YT without any other extension. I just installed IYT and set Description: Expanded (no bug when off).
btw, description: expanded still doesn't work, but that's another bug
Changed it a few times for you 😆
Thanks, it works now in v4.704, but Description: Expanded still somehow cause the bug from this topic.
- is the issue gone when you go an older version or to v4.704?
I don't know how to install previous versions, but I think I didn't have this problem before v4.700.
- You can add console.log("click on description"); to see how many of these messages will appear in the browser console and when. (these clicks can remove focus from the menu), ( adding after the 1st
if (el) {el.click();
I don't understand it. What I should do step by step?