-
Notifications
You must be signed in to change notification settings - Fork 27
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
Fix ambiguous language in section 2.2, "has not shifted in $X or $Y" #67
Comments
Note that this section is particularly tricky to reason about given all of the layers of negation ("N is unstable if: [...] there does not exist an element P such that: [...] N has not shifted in ...") (Hence the importance of making the language as explicit & unambiguous as possible.) |
Put another way: its not clear to me which of these is what the spec is trying to say: Interpretation A: ...vs: |
Assigning to Steve, should be a one-line fix. |
Ambiguous language in section 2.2 here:
https://wicg.github.io/layout-instability/#sec-basic-concepts
This language is currently ambiguous -- it's not clear what the "or" means here.
This could be read to mean two very different things:
Interpretation A:
"Either: N has not shifted in the coordinate space of the local coordinate system of P, or N has not shifted in the scrollable overflow region of P"
Interpretation B:
"N has not shifted in the coordinate space of the local coordinate system of P, nor has it shifted in the scrollable overflow region of P."
Please reword to make it unambiguous.
The text was updated successfully, but these errors were encountered: