New issue
Advanced search Search tips

Issue 842198 link

Starred by 3 users

Issue metadata

Status: Duplicate
Merged: issue 843354
Owner:
Closed: Oct 8
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug-Regression

Blocked on:
issue 843354



Sign in to add a comment

Changing display resolution to 85% causes shelf to display inconsistently if it's set to auto-hide

Reported by linuxi...@gmail.com, May 11 2018

Issue description

UserAgent: Mozilla/5.0 (X11; CrOS x86_64 10575.32.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.41 Safari/537.36
Platform: 10575.32.0 (Official Build) beta-channel samus

Steps to reproduce the problem:
1. Set display zoom to 85%
2. Set auto-hide on shelf
3. Move mouse to bottom of screen to show the shelf

What is the expected behavior?
The shelf is shown.

What went wrong?
The shelf only shows if you move the mouse to the bottom left of the screen.

Did this work before? Yes 66

Chrome version: 67.0.3396.41  Channel: beta
OS Version: 10575.32.0
Flash Version: 

Switching back to 100% display zoom causes the shelf show mechanism to work fine when the cursor is placed at the bottom of the screen.
 

Comment 1 by linuxi...@gmail.com, May 11 2018

Actually, moving to the bottom left of the screen is just as inconsistent as moving to anywhere on the bottom.

It seems like it might be an issue with the angle of the cursor movement, if it moves directly straight down, not diagonally, then the shelf is shown, but if it moves at any angle, it is not shown.

Comment 2 by linuxi...@gmail.com, May 11 2018

If the cursor is moved slow enough, moving it at an angle works, but moving it quickly causes the shelf to not slide in.
Components: UI>Shell>Shelf
Cc: newcomer@chromium.org
Owner: malaykeshav@chromium.org
Malay, do you think this is related to 828542?
I dont think this is related to Display zoom. It seems like the shelf shows up only when the mouse cursor stops moving. Have we changed the way the shelf responds?

Comment 7 by linuxi...@gmail.com, May 15 2018

Well, this doesn't happen when the display is set to 100% zoom, so it's definitely related, somehow.

Comment 8 by linuxi...@gmail.com, May 15 2018

In 828542:

> 1. This one only happens at 130% and 145% zoom: Activation point of the auto hide shelf is above the bottom by a few pixels. Because of this if the mouse pointer is moved faster than a certain speed to the bottom, the shelf will not appear. It appears when the cursor is moved slightly up. 

This is relevant... not the zoom levels, but the activation point of the shelf. Perhaps there is some code that watches for the cursor to quit moving. If you get the cursor close to the edge of the screen where the shelf is, and move it slowly, the shelf appears as expected, but if you move it quickly, the shelf does not appear. I could see this maybe being a "feature" to prevent accidental shelf un-hide, but really, if you move the cursor to the edge, and leave it there, the shelf should appear IMO.

Comment 9 by linuxi...@gmail.com, May 15 2018

Seems to me like the display zoom is messing up the shelf activation points. I don't know what causes it, but this is 100% reproducible.
Blockedon: 843354
I see what you mean. I assumed it was working for the left side of the shelf.

Yes, Issue 828542 (1) may result in the bottom 1px and right 1 pixel to stop responding at certain zoom levels. This is due to the rounding down of values.
Status: Assigned (was: Unconfirmed)
For what it's worth, in 67.0.3396.49 the display sizing now uses an absolute resolution, not a percentage zoom level, and this is no longer reproducible.
Never mind... I had to re-enable "Enable display zoom settings" in chrome://flags and when I change it, the behavior is still reproducible.

For now, I will just use resolution instead of zoom scaling.
Duplicate of  Issue 843354 ?
Mergedinto: 843354
Status: Duplicate (was: Assigned)
Yes

Sign in to add a comment