[css-pseudo] Avoid empty line in legacy list-item when inserting node
Consider <ol><li><span><div>foo</div></span></li></ol> Chromium shows "foo" just next to the list marker. However, in legacy layout, if the <div> was inserted dynamically, then a newline was added between them. Also consider <ul><li><span></span><div style="overflow:hidden">bar</div></li></ul> Chromium shows "bar" just next to the list marker. However, in legacy layout, if the <span> was inserted dynamically, then a newline was added between them. This patch fixes these inconsistent behaviors. BUG=1049633 TEST=external/wpt/css/css-lists/add-inline-child-after-marker-002.html TEST=external/wpt/css/css-pseudo/marker-content-022.html Change-Id: I11a88a6b375436c72a26c5cd7bcedbb7a197b39d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2041481Reviewed-by:Koji Ishii <kojii@chromium.org> Commit-Queue: Oriol Brufau <obrufau@igalia.com> Cr-Commit-Position: refs/heads/master@{#739423}
Showing
Please register or sign in to comment