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

Issue 637929 link

Starred by 2 users

Issue metadata

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



Sign in to add a comment

backface-visibility style not applied when printing

Reported by nathan...@gmail.com, Aug 15 2016

Issue description

Chrome Version       : Version 54.0.2829.0 canary (64-bit)
Other browsers tested:
     Safari: FAIL
    Firefox:
         IE:

What steps will reproduce the problem?
(1) Open the attached HTML file.
(2) Open the print preview of the file.

What is the expected result?

The contents of the DIV, which have "backface-visibility: hidden;" should not be visible when printing.

What happens instead?

The contents of the DIV are visible, with the modifications associated with the transform. (See attached screenshot.)

---

The backface-visibility option does not affect the rendering of the page when printed.

I originally found this issue while trying to print search results from DuckDuckGo that include places:

https://duckduckgo.com/?q=boston+restaurants&ia=places

Through some subsequent digging, I found that the -webkit-backface-visibility property was no longer hiding content when printing the page. As a result, this causes text that is hidden on screen to appear when printing, and to appear after undergoing the specified transformation (e.g., in the attached example, the 3D rotation causes the text to horizontally be mirrored).

I was able to create a simple HTML page reduction that illustrates this error. No content appears on screen, but when printing, the content of the DIV is visible. Using the HTML file, I confirmed that the issue appears in the current Canary build (54.0.2829.0 canary (64-bit)).

The attached file provides an HTML file with sufficient CSS to demonstrate the issue.
 
backface-visibility.html
627 bytes View Download
chrome.png
192 KB View Download
Components: Internals>Printing
Components: Blink
Does any web browser handle this correctly?

Comment 3 by nathan...@gmail.com, Aug 18 2016

I have subsequently checked IE and Firefox, and they both handle this correctly. (Elements with "backface-visibility: hidden" are not included when printing.)
Cc: schenney@chromium.org
schenney: Do you understand backface-visibility? Can you help triage?
Components: -Internals>Printing -Blink Blink>Compositing Blink>Paint
Labels: -Pri-3 Needs-Bisect Pri-2
Status: Available (was: Unconfirmed)
Confirmed in m54 Beta on linux. Test team, can we get a bisect to see when this started? Using the backface-visibility.html file provided in the initial report.
Cc: rnimmagadda@chromium.org
Labels: -Needs-Bisect M-54 OS-Linux OS-Mac OS-Windows
Status: Untriaged (was: Available)
Able to repro this issue on Windows 7, MAC (10.11.5) & Ubuntu Trusty (14.04) for Google Chrome Stable Version - 52.0.2743.116

This is a Non-Regression issue existing from M30 - # 30.0.1549.0
637929.mov
5.0 MB Download
Status: Available (was: Untriaged)
Project Member

Comment 8 by sheriffbot@chromium.org, Aug 21 2017

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
Labels: -Hotlist-Recharge-Cold PaintTeamTriaged-20170822 BugSource-User
Status: Available (was: Untriaged)
One of several printing paint bugs.
Project Member

Comment 10 by sheriffbot@chromium.org, Aug 23

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.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Status: Available (was: Untriaged)
Still an issue.

Sign in to add a comment