Regression: Separator line of omnibox overlaps with initial letter 'S' after hitting tab key
Reported by
sans...@etouch.net,
Jul 5 2017
|
||||
Issue descriptionChrome Version: 61.0.3149.0 (Official Build)4485eb651f6f09c3183285927fe82d17fcd7a13e-refs/heads/master@{#484159}-32/64 bit OS: Mac (10.12.3,10.11.6) Pre-condition: Select ‘Right-to-left’ direction for Force UI direction & ‘Enable RTL’ flag. Steps: 1. Launch Chrome and navigate to https://www.facebook.com/ 2. Open incognito window and type facebook.com such that 'Press tab to search facebook' is seen in omnibox 3. Press tab key and observe Actual: Separator line of omnibox overlaps with initial letter of 'Search' i.e 'S' after hitting tab key Expected: Separator line of omnibox should not overlap with initial letter of 'Search' i.e 'S' after hitting tab key This is regression is broken in ‘M 61’ and below is manual bisect info: Good build:61.0.3121.0 Bad build:61.0.3123.0 Note: Issue is not seen on Windows and Linux OS.
,
Jul 6 2017
Hmm, I don't see any other suspect CLs in that narrow bisect, but my CL is just a revert to the behaviour that had been around for a while (that CL that got reverted was only in the tree for ~2 weeks before it got reverted due to regressions). Is this 100% reproducible on 61.0.3123 and 0% reproducuble in 61.0.3121? That particular CL was trying to fix a race condition in the RTL settings, so it's possible you're hitting a race condition? Or maybe some other subtle changes are affecting timing so that 3123 the race loses more often?
,
Jul 6 2017
,
Jul 6 2017
lgrey@ - please take a look.
,
Jul 10 2017
To get correct RTL behavior, in addition to MacRTL the app either needs to be launched with "-NSForceRightToLeftWritingDirection YES -AppleTextDirection YES" or the language must be Hebrew/Arabic (restart or relog required, just switching the language and restarting an application doesn't trigger something in the OS). Without the above, the text system interprets "natural" text alignment as "left" and you see issues like this. |
||||
►
Sign in to add a comment |
||||
Comment 1 by sans...@etouch.net
, Jul 5 2017Owner: mbjorge@chromium.org
Status: Assigned (was: Unconfirmed)