[css-transforms-2] Revert to the TR rendering model, where transform-style:preserve-3d establishes the 3d rendering context. #1950#3750
Merged
smfr merged 1 commit intow3c:masterfrom Nov 22, 2019
Conversation
b506208 to
05aefc9
Compare
Contributor
Author
7cb6137 to
47d3cdb
Compare
…ecko's implementation), and make transform-style:preserve use parent elements instead of containing blocks
47d3cdb to
7555b67
Compare
Contributor
|
I don't have time to do a full review of this at the moment, but I wonder if we should keep working on a branch for a while to avoid having the ED bounce between two significantly different versions, until we have consensus about reverting to the older version of the spec. I think getting that consensus should also involves some more data-driven estimations of web compatibility. Maybe implementors can gather information about sites using 3D transforms (e.g. from bug reports) so we can see what's important for compat. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This changes the 3d rendering model to be closer to the old TR (and blink/gecko's implementation), where transform-style:preserve-3d is what establishes/extends a rendering context, rather than flat.
It also makes transform-style:preserve use parent elements instead of containing blocks (or stacking contexts) to resolve handling of overflow:hidden (which is neither).