New issue
Advanced search Search tips

Issue 709683 link

Starred by 3 users

Issue metadata

Status: Archived
Owner:
Closed: May 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug
Team-Accessibility



Sign in to add a comment

Magnifier leaves multi-monitor unusable.

Project Member Reported by abodenha@chromium.org, Apr 7 2017

Issue description

Chrome Version: 58.0.2039.51 Beta
OS: Chrome OS 9334.33.0

What steps will reproduce the problem?
(1) Set up 2 displays configured one above the other with the primary display on bottom and the larger display on top (not sure how much of this is relevant beyond "2 displays")
(2) Move the mouse to the top display.
(3) Turn on the accessibility magnifier in settings
(4) Try to move the mouse to the lower display.

What is the expected result?
Should be able to move the mouse between displays

What happens instead?
As the mouse transitions to the bottom display the upper display zooms out causing the mouse to get "sucked" back into the top display (which zooms in again).

 
Owner: weidongg@chromium.org
When the cursor moves to the border, this triggers display switch function which performs zoom in animation in second display after which the cursor will be reset to its original position which is at the border. This will triggers the display switch again, so on so forth.
IMHO, one solution is to disable cursor reset when moving across border.

Project Member

Comment 3 by bugdroid1@chromium.org, May 18 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/2e1f4b7afbcd7917c8a577e8a47ea02e920590c2

commit 2e1f4b7afbcd7917c8a577e8a47ea02e920590c2
Author: weidongg <weidongg@chromium.org>
Date: Thu May 18 04:30:56 2017

Fix jittering cursor in screen magnifier mode

The cursor is moved back to original position after animation of zoom in
and zoom out in screen magnifier mode. Moving cursor across the displays
will cause the cursor to move around the border of the displays.

This CL fixes this issue by leaving the cursor unchanged after animation
caused by root window switch.

BUG= 709683 
TEST=ash_unittests --gtest_filter=MagnificationControllerTest.MoveMouseToSecondDisplay

Review-Url: https://codereview.chromium.org/2886843004
Cr-Commit-Position: refs/heads/master@{#472664}

[modify] https://crrev.com/2e1f4b7afbcd7917c8a577e8a47ea02e920590c2/ash/magnifier/magnification_controller.cc
[modify] https://crrev.com/2e1f4b7afbcd7917c8a577e8a47ea02e920590c2/ash/magnifier/magnification_controller_unittest.cc

Status: Fixed (was: Assigned)

Comment 5 by dchan@chromium.org, Aug 1 2017

Labels: VerifyIn-61

Comment 6 by dchan@chromium.org, Jan 22 2018

Status: Archived (was: Fixed)

Sign in to add a comment