-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Firefox/Safari parse break-before/after: avoid without effect
#27085
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Firefox/Safari parse break-before/after: avoid without effect
#27085
Conversation
|
Tip: Review these changes grouped by change (recommended for most PRs), or grouped by feature (for large PRs). |
|
These should be marked as partially implemented (see guideline). This has a noticeable incompatibility impact as compared to a plain non-implementation: In a non-implementer (as implied by break-after: left;
break-after: avoid; /* still `left` because this line is rejected */In these cases: break-after: left;
break-after: avoid; /* now in some buggy non-functional state */ |
The guideline points to #3904 for additional background, which actually removed As for your example of non-implementation vs "parses without effect": I trust that your assessment is accurate, but I still don't think this justifies setting Here's a visualization of where I think we are on the spectrum between "no support" and "full support". |
queengooborg
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
While the policy does say to use partial implementation, we haven't really been doing that for most of the CSS features. The data guidelines about this need to be reviewed one way or another, but I think that it's important to get this note added now -- we can always come back to it once the data guidelines have been reviewed, especially as a bulk update might be needed anyways depending on the direction we wish to go.
That was a particular workaround for the peculiar situation of us not knowing when the partial appeared. To quote myself:
In this case we do have that information and have no such excuse. The current guideline (nor the more general one that I have proposed #26780, which you gave an LGTM) does not point to this outcome. If you think this should be the outcome, then I'd like to see what that a guideline would look like to permit such an outcome; this could have been a test vehicle for it. @queengooborg I think it's disrespectful to merge this while there's still an active discussion about what needs to happen here, particularly before existing participants have had chance to respond to it. 👎 |
Summary
Mentions that Firefox/Safari recognize the
avoidvalue for thebreak-before/afterCSS properties, but it has no effect.Test results and supporting details
Related issues
break-before/after: avoid#27073