<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - backface-visibility style not applied when printing"
   href="https://bugs.webkit.org/show_bug.cgi?id=160860">160860</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>backface-visibility style not applied when printing
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>WebKit
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>WebKit Nightly Build
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Macintosh
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>OS X 10.11
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>Minor
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P2
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>New Bugs
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>webkit-unassigned&#64;lists.webkit.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>nathan&#64;maxmo.net
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=286081" name="attach_286081" title="HTML and CSS to reproduce issue">attachment 286081</a> <a href="attachment.cgi?id=286081&amp;action=edit" title="HTML and CSS to reproduce issue">[details]</a></span>
HTML and CSS to reproduce issue

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:

<a href="https://duckduckgo.com/?q=boston+restaurants&amp;ia=places">https://duckduckgo.com/?q=boston+restaurants&amp;ia=places</a>

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 nightly build (Version 9.1.2 (11601.7.7, r204466)).

The attached file provides an HTML file with sufficient CSS to demonstrate the issue.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>