New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 792418 link

Starred by 3 users

Issue metadata

Status: WontFix
Owner:
Last visit > 30 days ago
Closed: May 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug-Regression
Team-Accessibility



Sign in to add a comment

Regression : Blue Highlight Bubble is seen misplaced in Sign-out screen

Project Member Reported by mmanchala@chromium.org, Dec 6 2017

Issue description

Chrome Version:  64.0. 3282.7/10176.4.0 Candy, Paine & Gnawty
OS: Chrome

What steps will reproduce the problem?
(1)Sign into User -> At Uber Tray click on 'Sign out'
(2)Now in Sign-out screen at uber Tray select 'Accessibility' ->Select 'Highlight text caret' option -> observe Blue Highlight Bubble is seen misplaced i.e. Blue Highlight Bubble is seen at top L.H.S of the screen (Please refer Video and Screenshot)

Expected: Blue Highlight Bubble should be seen where cursor is available and
(here in sign-out screen for one user cursor is seen at 'Password' field  and Blue Highlight Bubble should be seen at  'Password' field)
Actual: Instead Blue Highlight Bubble is seen misplaced i.e. Blue Highlight Bubble is seen at top L.H.S of the screen 

This is Regression Issue as same is working fine in  M-63

@dmazzoni : Please confirm the issue
 
Actual_BlueHighlightBubble.mp4
7.3 MB View Download
Actual_BlueHighlightBubble.jpg
429 KB View Download

Comment 1 Deleted

Attaching Expected video and screenshot for reference
Expected_BlueHighlightBubbuble.mp4
9.9 MB View Download
Expected_BlueHighlightBubble.jpg
761 KB View Download
Cc: dmazz...@chromium.org
 Issue 792417  has been merged into this issue.
I can repro, but I can't confirm that it was working correctly in 63. I see the same bad behavior in 62, 63, 64, and canary.

I was able to bisect this, and the regression range matches, it regressed in 62:

You are probably looking for a change made after 491450 (known good), but no later than 491457 (first known bad).
CHANGELOG URL:
  https://chromium.googlesource.com/chromium/src/+log/a554e3a7c070e2648eb62dc2f6a1aa939525ef9f..eb1ae2189f5021763cb8d82bf05df1b371582c5b

Owner: mmanchala@chromium.org
Unfortunately the problem doesn't go away if I revert any of the changes in that revision range.

Assigning back to mmanchala to try to confirm the range, that translates to 62.0.3174.0 being good and 62.0.3175.0 being bad.

Owner: dmazz...@chromium.org
C#5>
1.Issue is seen on M-63 i.e. on 63.0.3239.86/10032.71.0 beta-channel
2.Issue is working fine in 62.0.3202.101/9901.79.0 stable-channel Candy 

Cc: shuchen@chromium.org
Owner: yhanada@chromium.org
@yhanada or @shuchen, could you take a look?

The caret highlighting code is implemented in chrome/browser/chromeos/accessibility/accessibility_highlight_manager.cc - the class is a ui::InputMethodObserver, and most of the work is done in OnCaretBoundsChanged.

What I observe is that since r491457, if you follow the repro instructions and enable "Highlight text caret" on the first login screen, the highlight is in the upper left of the screen.

I checked the code and OnCaretBoundsChanged is being called with incorrect bounds and state information that doesn't match where the text caret really is.

Note that you can repro locally without a Chromebook, just build with target_os="chromeos" and then run with a fresh profile and --login-manager.

(OK to remove release block, I think it's worth looking into why this regressed, but it's cosmetic and I don't think it warrants blocking release)

Thank you for your detailed investigation. I'll take a look at this.
Cc: alemate@chromium.org jdufault@chromium.org achuith@chromium.org
Components: UI>Shell>StartScreen UI>Input>Text>IME
Status: Started (was: Assigned)
It seems that a child frame of the login ui takes focus from the main frame and it claims the cursor position is top-left.

+owners of login page, do you have any ideas about this behavior?
Labels: -ReleaseBlock-Stable
Removing stable block since this has been going on for a while.
Owner: blakeo@chromium.org
Status: Assigned (was: Started)
Is this still a problem? I was not able to repro when I tried it today. 
text-caret-accessibility-bug.jpg
49.2 KB View Download
Status: WontFix (was: Assigned)

Sign in to add a comment