New issue
Advanced search Search tips

Issue 895880 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

Setting Display Size to 90% breaks the Shelf functionality and is unusable with Autohide, and breaks the appearance of windows

Reported by meatwadd...@gmail.com, Oct 16

Issue description

UserAgent: Mozilla/5.0 (X11; CrOS x86_64 10895.78.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.120 Safari/537.36
Platform: 10895.78.0 (Official Build) stable-channel eve

Steps to reproduce the problem:
1. Have Shelf on bottom
2. Have Shelf set to "Autohide"
3. Set Display Size to 90% on Chromebook Pixel or similar

What is the expected behavior?
I can place cursor at bottom of screen to make Shelf appear. Windows should also all be one single piece instead of gaps between them.

What went wrong?
When using 90%, a lot of the Chrome UI gets 1px gaps between elements, letting you see through the windows. This also I believe, creates a 1px gap at the bottom of the screen for the shelf, so hovering the cursor on the bottom of the screen won't trigger the Shelf to appear. There is about a 10% success rate with making it appear. I've literally given up and now use the physical keyboard button. It's extremely annoying and in my case has completely broken the OS experience for me. I had to just set my Shelf to not autohide.

I am attaching a screenshot that shows the gap under the title bar for the Chrome OS Settings window, allowing you to see through to the window behind it, the Slack Android app with a window that is a pixel bigger to the right than the title bar is long, and finally the bottom Shelf isn't attached to the bottom, there is a pixel gap below it as well (which I'm assuming has to do with why I can't just mouse down to the bottom of the screen to make it appear anymore).

Did this work before? Yes 68

Chrome version: 69.0.3497.120  Channel: stable
OS Version: 10895.78.0
Flash Version:
 
Screenshot 2018-10-16 at 10.59.33 AM.png
302 KB View Download
Cc: xiy...@chromium.org osh...@chromium.org
Components: -UI UI>Shell>Shelf
Labels: M-72
Status: Available (was: Unconfirmed)
The 1px gap looks ugly indeed. +xiyuan@ +oshima@ who's the best owner for shelf+scaling issue?
Cc: malaykeshav@chromium.org newcomer@chromium.org wutao@chromium.org
+malay for scaling.

wutao,

is this what we spoke about earlier?
Mergedinto: 828542
Status: Duplicate (was: Available)
The self bug has been resolved:  Issue 843354 . It should be fixed in M70.

The 1 px gap in window frame headers is still on my plate:
Issue 828542
*shelf
I looked the Shelf problem a few days back. The problem seems not with the Shelf but with the wallpaper does not extend to the very bottom of screen, see attached picture. Think we need the same SnapBoundsToDisplayEdge trick on wallpaper.
Screenshot from 2018-10-25 07-47-33.png
36.9 KB View Download
I think this has regressed again on ToT. Looking into it.

How does the wallpaper play a role in revealing the shelf?

Wallpaper should not affect revealing Shelf. I think the Shelf is correctly sized (i.e. having 1 extra dip in 90% scale). The problem is that wallpaper has 1px gap to the display edge. Shelf is semi-transparent and reals the gap.

Sign in to add a comment