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

Issue 706645 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Oct 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

Dynamic display density in ARC

Project Member Reported by domlasko...@chromium.org, Mar 30 2017

Issue description

The display density in ARC is currently configured at build time based on the internal display. There are two consequences:

  1) Performance hit on DSF mismatch, and upscaling of low-DPI content. For example,
     when a high-DPI display is connected to a low-DPI device in docked mode (or a
     device without an internal display), Android content is scaled up by Chrome.

  2) Incorrect cursor scale. Android scales the cursor from pixels to DIPs based on
     the internal DSF. On devices without an internal display, it falls back to the
     primary DSF, which may be incorrect if the build-time density does not match.

The density should be selected at run time based on the primary DSF.

See also internal bug b/31352706.
 
Scratch out the second point. The obvious solution is to use the UI scale for DIP conversion.

Comment 2 by uekawa@google.com, Sep 4 2017

was there any updates on this?

Comment 3 by osh...@chromium.org, Sep 11 2017

Labels: M-62
Owner: osh...@chromium.org
Status: Assigned (was: Available)
b/62452570 I'll close when all changes are merged.

Comment 4 by osh...@chromium.org, Oct 23 2017

Status: Fixed (was: Assigned)

Sign in to add a comment