New issue
Advanced search Search tips

Issue 684922 link

Starred by 2 users

Issue metadata

Status: Available
Owner: ----
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 3
Type: Bug



Sign in to add a comment

Corner-resizing grippy incorrectly positioned and misoriented in vertical-rl writing-mode

Reported by goo...@gtalbot.org, Jan 25 2017

Issue description

UserAgent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0

Example URL:
http://www.gtalbot.org/BrowserBugsSection/CSS3WritingModes/s31-resize-ui-vrl-002.xht

Steps to reproduce the problem:
Load reduced self-explanatory test

What is the expected behavior?
1- The corner-resizing grippy should be located at bottom-left corner

2- The corner-resizing grippy should be displayed as "\\\"

What went wrong?
1- The corner-resizing grippy is located at bottom-right corner

2- The corner-resizing grippy is displayed as "///"

Does it occur on multiple sites: N/A

Is it a problem with a plugin? No 

Did this work before? No 

Does this work in other browsers? Yes

Chrome version: 57.0.2986.0  Channel: dev
OS Version: 
Flash Version: Shockwave Flash 11.2 r202

The vertical-lr version of this test is:

http://www.gtalbot.org/BrowserBugsSection/CSS3WritingModes/s31-resize-ui-vlr-003.xht

and it works as expected in Chrome 50+.

I will submit those 2 tests to the CSS Writing-Modes test suite eventually. 

Note that these have the "should" flag. There is no predefined-by-spec location and predefined-by-spec orientation of corner-resizing grippy by the Writing-modes spec nor the Basic User Interface module.
 
Labels: Needs-Triage-M57
Components: Blink
Labels: -Type-Compat -Needs-Triage-M57 M-58 OS-Mac OS-Windows Type-Bug
Status: Untriaged (was: Unconfirmed)
Able to reproduce the issue on windows-7, Mac-10.12.2 and Linux Ubuntu-14.04 using chrome stable version 55.0.2883.87 and latest canary 58.0.2992.0 and reported version 57.0.2986.0.
This is non-regression issue observed from M-30 # 30.0.1599.0 . Hence marking it as Untriaged to get it addressed.
Please find the attached screen-cast.

Thanks. 

win-684922.mp4
493 KB View Download
Components: -Blink Blink>Layout

Comment 4 by e...@chromium.org, Jan 26 2017

Labels: -Pri-2 Pri-3
Status: Available (was: Untriaged)

Comment 5 by goo...@gtalbot.org, Jan 26 2017

Suresh, your attached screen-cast is valuable because, at 12sec., it shows the awkwardness of the current implementation. You have to mouse-drag toward the righthand side in order to enlarge the box from the left and leftwardedly ... which is hand-motricically counter-intuitive, incoherent. The same "mouse-dragging and box enlargement" awkwardness exists under Linux.

One secondary issue that we can observe in your useful screen-cast is that, again at 12sec., the cursor ('auto': a white arrow) does not change when hovering over the corner-resizing grippy. Acceptable would be to change it to the 'ne-resize' CSS3 cursor or the 'sw-resize' CSS3 cursor in such context as a visual hint... which is what Firefox 48+ does. Best, ideal would be to change it to the 'nesw-resize' CSS3 cursor [1]. The same no-cursor-change with Chrome 50+ exists under Linux.

[1]:
"nesw-resize
Indicates a bidirectional resize cursor."
https://www.w3.org/TR/css-ui-3/#cursor

Comment 6 by kojii@chromium.org, Jan 29 2017

Components: -Blink>Layout Blink>Layout>WritingMode

Comment 7 by goo...@gtalbot.org, Feb 11 2017

> I will submit those 2 tests to the CSS Writing-Modes test suite eventually.

After careful consideration, I have decided to *not* submit those 2 tests. The shape of the resizing mechanism is not specified by the specification. Its location (when it is 'resize: both' or when it is 'resize: horizontal' or when it is 'resize: vertical') is not either. All the specification ( https://www.w3.org/TR/css-ui-3/#resize ) says with regards to this issue is:

"
The UA should consider the direction of resizing (as determined by CSS layout), as well as platform conventions and constraints when deciding how to convey the resizing mechanism to the user.
"

and so, I think these tests should not be submitted, even with a 'should' flag. 

But this issue itself is still valid and appropriate. The orientation (layout) of the corner-resizing-grippy and its location should match platform conventions and should be mouse-dragging logical, coherent, consequent.
Project Member

Comment 8 by sheriffbot@chromium.org, Feb 12 2018

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 9 by e...@chromium.org, Feb 12 2018

Status: Available (was: Untriaged)

Sign in to add a comment