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

Issue 666002 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner:
Last visit > 30 days ago
Closed: Nov 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 1
Type: Bug-Regression



Sign in to add a comment

ul element with list-style-position-inside containing an li element in which there is an anchor with style of display:block renders incorrectly

Reported by pavel.sh...@gmail.com, Nov 16 2016

Issue description

Chrome Version       : 
Google Chrome	56.0.2920.1 (Official Build) canary SyzyASan (32-bit)
Revision	918b3ecdf90037998b36af69ad5794218958bad9-refs/branch-heads/2920@{#1}
OS	Windows 
JavaScript	V8 5.6.309
Flash	23.0.0.207

URLs (if applicable) :
Other browsers tested:
  Add OK or FAIL, along with the version, after other browsers where you
have tested this issue:
     Safari:
    Firefox:
         IE:

What steps will reproduce the problem?
(1) Create a ul element with list-style-position:inside containing an li element which contains an "a" with a style of display:block
(2) Observe the bullet point and the "a" being shown on different lines

(See attachment).

What is the expected result?
The bullet point and the content should show up on the same line, just like in previous versions of chrome and just like when list-style-position is not inside.


What happens instead?
The bullet point and the content show up on different lines


Please provide any additional information below. Attach a screenshot if
possible.

Please see attached html file demonstrating the problem

 
test_list.html
641 bytes View Download

Comment 1 by ajha@chromium.org, Nov 17 2016

Cc: ajha@chromium.org
Components: Blink>Layout
Labels: -Type-Bug -Pri-3 hasbisect-per-revision M-55 ReleaseBlock-Stable OS-Linux OS-Mac OS-Windows Pri-1 Type-Bug-Regression
Owner: glebl@chromium.org
Status: Assigned (was: Unconfirmed)
Able to reproduce the issue on the latest canary(56.0.2923.0/ 56.0.2922.0) on Mac OS 10.11.6, Linux Ubuntu 14.04 and Windows-10. Works fine on the latest stable(54.0.2840.99)

This is a regression issue broken in M-55. Bisected on Linux Ubuntu 14.04.

Last good build: 55.0.2855.0
First bad build: 55.0.2856.0

Changelog: https://chromium.googlesource.com/chromium/src/+log/540f679169b5a26a422b182c396b31b7da34aaef..36d85fd5ae96048efcef076a209655ddf2bd02fe

glebl@: Could you please take a look at this.

Thank you! 

Comment 2 by glebl@chromium.org, Nov 17 2016

Status: WontFix (was: Assigned)
http://crrev.com/417688 change is intentional. As can be seen from the patch description it fixes the interop issue with incorrectly positioned block element inside of LayoutListItem(list-style-position: inline).
CSS WG discussion: http://lists.w3.org/Archives/Public/www-style/2015Mar/0163.html

Sign in to add a comment