Did you find this article helpful?
New Windows menu style can cause severe flicker/flashing
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My Question or Issue: New Windows menu style can cause severe flicker/flashing
When opening any submenus of the main right-click menu (with add to playlist, remove, add to queue etc) such as when adding to a playlist, if the user has right clicked in a specific central location, then the sub menu will repeatedly redraw itself, alternating to the right and left of the main right click menu.
I think this is dangerous and is severe enough it could cause an epileptic fit in people who are susceptible.
See video for an example (eplilepsy warning, do not look at the video if you suffer from epilepsy).
To reproduce:
- Do not have spotify full screen, you can easily replicate by docking spotify to just half of your screen
- Go to a playlist
- Right click towards both the right and left of a song row and mouse over add to playlist. Isolate the point along the row where the submenu will instead display on the opposite side
- Right click in the general area of the crossover and hover over any submenu (ie add to playlist again) to see the effect
While the above sounds contrived, it is easy enough to do accidentally that I think this is an issue, especially with how often this action is performed. I believe this will also be the same for any menu with submenus elsewhere in the app however have not tested. This issue could also feasibly be present on other platforms.
Please note that the video doesn't do it justice due to the framerate and the effect is much more severe when you replicate.
Possible fixes:
a. Rate limit the redrawing of this menu
b. Identify what causes the menu to be redrawn (is it sensing overlap with the screen edge?) and enforce that it stays open on the side with more room once opened rather than testing for location again
Plan
Premium
Country
UK
Device
Desktop
Operating System
Windows
Version
1.2.40.599.g606b7f29
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page