What is the proper way to interpret the following specification?
"If element edge A and element edge B are both outside scrolling box edge A and scrolling box edge B, do nothing."
Source:
According to this answer, the definition of the above passage should be stays put, if it's already in view
. If this is indeed the definition, then, shouldn't the passage be re-written as "element edge A is outside scrolling box edge A, and element edge B is inside scrolling box edge B"? Assuming "outside" means below, and "inside" means above (using the standard web coordinate system).
The CSS spec has been in this form since 2016, so the spec should be correct. What should be the proper way to interpret the spec?
Thanks!