-
Notifications
You must be signed in to change notification settings - Fork 2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bug 1786910: Ignore 'align-content' when determining the aligned stat…
…ic position of abspos flex children. r=TYLin a=RyanVM Before this patch, we honored `align-content` (in combination with `align-self`) for cross-axis alignment for abspos flex children **in cases where the flex container was multi-line**. This was a bit weird, but was required by the spec, and made some sense in the spirit of aligning the abspos box as if it were the sole flex item in a flex container. Now the CSSWG has resolved in [1] to simplify things by just ignoring `align-content` for abspos flex children. So, this patch updates us in accordance with this change. Such items now only have to look at `align-self` for cross-axis alignment to determine their static position in their flex container. Before this commit, we had a bunch of WPT tests to check the impact of every align-content value, with all of the various flavors of directionality. Now that align-content has *no effect* in any of these cases, all of these tests become pretty trivial and redundant. Rather than carrying them all forward with trivial "no impact" expectations for each scenario, I've just updated the first/simplest such test to expect no-behavioral-impact and I've removed the rest. [1] w3c/csswg-drafts#7596 (comment) Differential Revision: https://phabricator.services.mozilla.com/D157571
- Loading branch information
Showing
15 changed files
with
38 additions
and
1,377 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
106 changes: 0 additions & 106 deletions
106
...ng/web-platform/tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-002.html
This file was deleted.
Oops, something went wrong.
106 changes: 0 additions & 106 deletions
106
...ng/web-platform/tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-003.html
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.