Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upiframe doesn't clip its content anymore #11151
Closed
Labels
Comments
This was referenced May 12, 2016
|
Might be related: #11150 |
|
More minimal test case:
|
|
Regression started with |
pcwalton
added a commit
to pcwalton/webrender
that referenced
this issue
May 20, 2016
Further work should expand this to an entire rectangle/transform stack, but this is an improvement over the current situation. This was necessary to properly handle clipping in the presence of nested iframes and `overflow: scroll` stacking contexts, while simultaneously handling transformed and clipped iframes. We still have some clipping issues when `overflow: scroll`, iframes, and transforms are all nested together: this is visible in the browser.html tab change animation on duckduckgo.com result pages. I wanted to get this in now, though, because this significantly improves the current situation. Addresses servo/servo#11150. Addresses servo/servo#11151.
bors-servo
added a commit
to servo/webrender
that referenced
this issue
May 23, 2016
Expand viewports to consist of a rectangle and a transform. Further work should expand this to an entire rectangle/transform stack, but this is an improvement over the current situation. This was necessary to properly handle clipping in the presence of nested iframes and `overflow: scroll` stacking contexts, while simultaneously handling transformed and clipped iframes. We still have some clipping issues when `overflow: scroll`, iframes, and transforms are all nested together: this is visible in the browser.html tab change animation on duckduckgo.com result pages. I wanted to get this in now, though, because this significantly improves the current situation. Addresses servo/servo#11150. Addresses servo/servo#11151. r? @glennw
bors-servo
added a commit
to servo/webrender
that referenced
this issue
May 23, 2016
Expand viewports to consist of a rectangle and a transform. Further work should expand this to an entire rectangle/transform stack, but this is an improvement over the current situation. This was necessary to properly handle clipping in the presence of nested iframes and `overflow: scroll` stacking contexts, while simultaneously handling transformed and clipped iframes. We still have some clipping issues when `overflow: scroll`, iframes, and transforms are all nested together: this is visible in the browser.html tab change animation on duckduckgo.com result pages. I wanted to get this in now, though, because this significantly improves the current situation. Addresses servo/servo#11150. Addresses servo/servo#11151. r? @glennw
|
This is now fixed. But in browser.html, the iframe is not clipped when zoomed out. I'll file a different issue. |
|
Follow up: #11358 |
pcwalton
added a commit
to pcwalton/servo
that referenced
this issue
May 24, 2016
Picks up fixes for servo#11150, servo#11151, servo#11323, and servo#11327.
Merged
bors-servo
added a commit
that referenced
this issue
May 25, 2016
Update WebRender. Picks up fixes for #11150, #11151, #11323, and #11327. r? @mbrubeck <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11379) <!-- Reviewable:end -->
bors-servo
added a commit
that referenced
this issue
May 25, 2016
Update WebRender. Picks up fixes for #11150, #11151, #11323, and #11327. r? @mbrubeck <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11379) <!-- Reviewable:end -->
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This breaks browserhtml (can't scroll, overflowing content visible when zooming out, chrome buttons are covered by content).