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

Issue 805858 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 772685
Owner:
Closed: Feb 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 1
Type: Bug-Regression



Sign in to add a comment

"overflow: hidden" elements overflowing onto other pages.

Reported by niklas.p...@seidat.com, Jan 25 2018

Issue description

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

Example URL:
https://s3.eu-central-1.amazonaws.com/seidat.demos/overflowing-print-test.html

Steps to reproduce the problem:
1. Create an container element with `overflow: hidden`, and a child element that on its own would not fit on a printed page.
2. Set the css so that the child or container are `transform`ed, and so that the child is around 50px left of the page. (Exact value seems to vary a little)
3. Print the page. (preview is enough)

What is the expected behavior?
Any parts cut off by overflow: hidden should not be visible.

What went wrong?
The child element overflows onto other pages, despite `overflow: hidden` being set on the parent element, and the parent element being fully contained on its own page.

Does it occur on multiple sites: Yes

Is it a problem with a plugin? No 

Did this work before? Yes 60.0.3112.113

Does this work in other browsers? Yes

Chrome version: 64.0.3282.119  Channel: stable
OS Version: OS X 10.13.2
Flash Version: 

The linked url and the attached file are the same.

This issue seems to have appeared between v60.0.3112.113 and v61.0.3163.79

We are creating a presentation platform - www.seidat.com. Some of our users have created big translucent elements on their slides, in order to colorize the background. The bleed over between pages is how we found this bug.
 
overflowing-print-test.html
863 bytes View Download
Components: -Blink Blink>Layout
Labels: Needs-Triage-M64 Needs-Bisect
Cc: vamshi.k...@techmahindra.com
Labels: -Type-Bug -Pri-2 -Needs-Bisect hasbisect-per-revision RegressedIn-61 Triaged-ET M-66 Target-65 FoundIn-66 Target-66 FoundIn-64 FoundIn-65 Target-64 OS-Linux OS-Windows Pri-1 Type-Bug-Regression
Owner: chrishtr@chromium.org
Status: Assigned (was: Unconfirmed)
Able to reproduce the issue on chrome version 64.0.3282.119 and latest canary 66.0.3334.0 using Ubuntu 14.04, Mac 10.13.1 and Windows-10 hence providing Bisect Info

Bisect Info:
================
Good build: 61.0.3143.0
Bad build: 61.0.3144.0

You are probably looking for a change made after 482853 (known good), but no later than 482854 (first known bad).
  https://chromium.googlesource.com/chromium/src/+log/35483c504bb197da94e4f4093426c7d26023e24f..2f502a91eb07a2c8f68f9c83d250a5d39c76327f

Reviewed-on: https://chromium-review.googlesource.com/544024

@chrishtr: Please confirm the issue and help in re-assigning if it is not related to your change.

Thanks!

Comment 4 by e...@chromium.org, Jan 31 2018

Components: -Blink>Layout Blink>Paint
Status: Untriaged (was: Assigned)
(switching components based on bisect result)
Status: Assigned (was: Untriaged)
Mergedinto: 772685
Status: Duplicate (was: Assigned)

Sign in to add a comment