win32ss / supermium

Chromium fork for Windows XP/2003 and up
https://win32subsystem.live/supermium/
BSD 3-Clause "New" or "Revised" License
2.32k stars 78 forks source link

tab-preview blinks flashy-flashy #840

Open JoachimHenze opened 1 month ago

JoachimHenze commented 1 month ago

https://github.com/win32ss/supermium/releases/tag/v124-r2 x86 on WinXPSP3 Pro x86.

Expected result: The tab-preview renders fine when hovering with the mouse directly over the text in the tab: image

Observed result: But when I do move the mouse cursor a few pixels towards the bottom of the tab, slightly beneath the text, then the preview toggles on and off and on and off and on and off - multple times a second.

It should not blink like that. I don't care whether you prefer to show it in this case, or whether you prefer to hide it in this case, but it should stay consistent over time.

win32ss commented 1 month ago

I can confirm it. There was a similar issue affecting other menus, but it was only known to occur on VMware SVGA. There both issues happen, and I was able to make it happen on elements that don't normally flicker by enabling WS_EX_TRANSPARENT on them. I will try to correct the handling of this particular window style.