New issue
Advanced search Search tips

Issue 821551 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug
Team-Accessibility

Blocked on:
issue 814481

Blocking:
issue 594887



Sign in to add a comment

mash: Accessibility screen magnifier support

Project Member Reported by jamescook@chromium.org, Mar 13 2018

Issue description

AKA magnification / docked magnifier / fullscreen magnifier.

This needs:
1. Actual magnification support (something like ui::Reflector?)
2. IME support for input caret bounds tracking

For (2), the existing ash::MagnificationController assumes there is a single InputMethod object across all displays and windows. It uses an InputMethodObserver to track caret changes. Under mash there is one InputMethod per top-level widget (and per display), similar to other desktop platforms. The magnification code will need to be adapted to track caret changes some other way.

See  issue 548407  for IME notes.

See blocked-on bugs for details.

 
Project Member

Comment 1 by bugdroid1@chromium.org, Mar 14 2018

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

commit d2ce7bb151b14049e7a130f279f389d8ddb47746
Author: James Cook <jamescook@chromium.org>
Date: Wed Mar 14 02:16:35 2018

Update mash_ash_unittests.filter for MagnificationController

The comment on the disabled tests was wrong.

Bug:  820464 , 821551
Change-Id: Icad7c41fdb814eea44be2fa4c16528404a816176
Reviewed-on: https://chromium-review.googlesource.com/961487
Reviewed-by: Ahmed Fakhry <afakhry@chromium.org>
Cr-Commit-Position: refs/heads/master@{#542987}
[modify] https://crrev.com/d2ce7bb151b14049e7a130f279f389d8ddb47746/testing/buildbot/filters/mash.ash_unittests.filter

See also issue 817157
Labels: MagnifierCrOS
Labels: -Pri-3 Proj-Mash-MultiProcess Pri-2
Status: Available (was: Untriaged)

Sign in to add a comment