win32ss / supermium

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

omnibox visually glitched when both #classic-omnibox and #compact-ui flags used #583

Open Vangelis66 opened 1 month ago

Vangelis66 commented 1 month ago

Describe the bug

OS: Windows Vista SP2 32-bit (aero enabled), all MS updates up to EoS (plus select WS2008SP2 updates manually installed) Supermium version: Latest public release x86, i.e. v122.0.6261.152 (R5)

To Reproduce

Steps to reproduce the behavior:

  1. Launch a Supermium fresh (new) profile, with default settings.
  2. Navigate to chrome://flags
  3. Toggle BOTH flags #classic-omnibox and #compact-ui to Enabled
  4. Relaunch the browser, as suggested

Expected behavior

Modification of the top browser GUI as expected by those two aforementioned flags.

Screenshots

smbug1

Result: The classic omnibox (outlined in a red rectangular) is visually glitched, with two visible top+bottom parallel lines in the address bar area...

Additional context

This is probably a fallout from trying to fix #572 ; however, here I want both those flags to function as expected, without having either of #classic-omnibox-border or #force-xp-theme enabled at the same time...

win32ss commented 1 month ago

I will be sure to completely decouple #classic-omnibox-border from #classic-omnibox in the future.

Vangelis66 commented 1 month ago

... This issue is still present in latest 122 R6 release (same STR as the ones in OP):

omnibox-r6