New issue
Advanced search Search tips

Issue 852762 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 852773
Owner:
Closed: Jun 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Mac
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Printing multi page table with "position: relative" renders overlapping and duplicate table borders

Reported by qu...@swydo.com, Jun 14 2018

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3451.0 Safari/537.36

Steps to reproduce the problem:
1. Create a table with a header and enough rows to span two pages when printed
2. Apply style "position: relative" on the table
3. Print, observe the table borders are repeated, overlapping the table content.

What is the expected behavior?
Table borders rendered once in the right place.

What went wrong?
Table borders are rendered twice, overlapping the table content.

Did this work before? Yes 68.0.3432.3

Chrome version: 69.0.3451.0  Channel: dev
OS Version: OS X 10.13.3
Flash Version: 

This only happens when the table spans multiple pages and contains a thead.

This was also reproduced on linux with version 68.0.3440.17 from the beta branch.
 
table_border_repeat.html
3.1 KB View Download
Screen Shot 2018-06-14 at 13.59.50.png
72.1 KB View Download
Components: Internals>Printing
Owner: thestig@chromium.org
Status: Untriaged (was: Unconfirmed)
Mac triage: reproduced locally on 10.13.5 with 69.0.3457.2. Tagging for printing triage.
Cc: wangxianzhu@chromium.org
Components: Blink>Layout
Labels: OS-Linux
Owner: ----
This reproduces on Linux also.
Bisected to https://chromium.googlesource.com/chromium/src/+log/e52fcc1d97398a63cc876bd7f3e79b409b1042a7..62ca13ce4a8fda4f316692596f9bf61c74a58e34

Suspecting https://chromium.googlesource.com/chromium/src/+/4ed270af2dfc4dc15c8306978c6774031a0ad1db, which was merged to 3440, so unassigning, tagging with Blink>Layout and cc-ing wangxianzhu@.

Comment 3 by e...@chromium.org, Jun 15 2018

Cc: dgro...@chromium.org
Components: -Blink>Layout Blink>Layout>Table
Labels: -Pri-2 Pri-3
Status: Available (was: Untriaged)
Components: -Blink>Layout>Table Blink>Paint
Labels: -Pri-3 M-69 Pri-2
Owner: wangxianzhu@chromium.org
Status: Assigned (was: Available)
Mergedinto: 852773
Status: Duplicate (was: Assigned)

Sign in to add a comment