[cssom-view-1] Add more checkVisibility dictionary properties - #9549
Conversation
This is to implement w3c/csswg-drafts#9549 R=jarhar@chromium.org Change-Id: Id5d8c700019a257d8dc3fc79436eefc427e8aac3
|
@vmpstr Can you rename the checkContentVisibilityAuto option from: web-platform-tests/wpt#42829 as well? I added these tests only tentatively. |
|
Yep, doing that as part of the implementation. Thank you for pointing this out |
This is to implement w3c/csswg-drafts#9549 R=jarhar@chromium.org Change-Id: Id5d8c700019a257d8dc3fc79436eefc427e8aac3
This is to implement w3c/csswg-drafts#9549 R=jarhar@chromium.org Change-Id: Id5d8c700019a257d8dc3fc79436eefc427e8aac3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5003245 Auto-Submit: Vladimir Levin <vmpstr@chromium.org> Commit-Queue: Joey Arhar <jarhar@chromium.org> Reviewed-by: Joey Arhar <jarhar@chromium.org> Cr-Commit-Position: refs/heads/main@{#1219676}
This is to implement w3c/csswg-drafts#9549 R=jarhar@chromium.org Change-Id: Id5d8c700019a257d8dc3fc79436eefc427e8aac3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5003245 Auto-Submit: Vladimir Levin <vmpstr@chromium.org> Commit-Queue: Joey Arhar <jarhar@chromium.org> Reviewed-by: Joey Arhar <jarhar@chromium.org> Cr-Commit-Position: refs/heads/main@{#1219676}
This is to implement w3c/csswg-drafts#9549 R=jarhar@chromium.org Change-Id: Id5d8c700019a257d8dc3fc79436eefc427e8aac3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5003245 Auto-Submit: Vladimir Levin <vmpstr@chromium.org> Commit-Queue: Joey Arhar <jarhar@chromium.org> Reviewed-by: Joey Arhar <jarhar@chromium.org> Cr-Commit-Position: refs/heads/main@{#1219676}
| @@ -1161,6 +1161,9 @@ dictionary ScrollIntoViewOptions : ScrollOptions { | |||
| dictionary CheckVisibilityOptions { | |||
| boolean checkOpacity = false; | |||
There was a problem hiding this comment.
Please add a Note that says that checkVisibilityCSS and checkOpacity are deprecated.
There was a problem hiding this comment.
We haven't resolved to deprecate these. I've added a note that says they are historical names that have aliases that match the new naming scheme. I suspect we want to revisit at CSSWG if we want to deprecate the names though.
There was a problem hiding this comment.
I think it's fine to call them deprecated IMO. I don't feel strongly either way tho. Assuming @smfr is fine with the current wording feel free to merge.
https://bugs.webkit.org/show_bug.cgi?id=264062 rdar://117821444 Reviewed by Tim Nguyen. Implement w3c/csswg-drafts#9549. * LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/checkVisibility.html: * Source/WebCore/dom/CheckVisibilityOptions.h: * Source/WebCore/dom/CheckVisibilityOptions.idl: * Source/WebCore/dom/Element.cpp: (WebCore::Element::checkVisibility): Canonical link: https://commits.webkit.org/270283@main
… aliases and c-v auto, a=testonly Automatic update from web-platform-tests checkVisibility: Add extra parameters as aliases and c-v auto This is to implement w3c/csswg-drafts#9549 R=jarhar@chromium.org Change-Id: Id5d8c700019a257d8dc3fc79436eefc427e8aac3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5003245 Auto-Submit: Vladimir Levin <vmpstr@chromium.org> Commit-Queue: Joey Arhar <jarhar@chromium.org> Reviewed-by: Joey Arhar <jarhar@chromium.org> Cr-Commit-Position: refs/heads/main@{#1219676} -- wpt-commits: 07417e7c2e42620f8f06cde13d51a928c978b0d3 wpt-pr: 42929
… aliases and c-v auto, a=testonly Automatic update from web-platform-tests checkVisibility: Add extra parameters as aliases and c-v auto This is to implement w3c/csswg-drafts#9549 R=jarhar@chromium.org Change-Id: Id5d8c700019a257d8dc3fc79436eefc427e8aac3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5003245 Auto-Submit: Vladimir Levin <vmpstr@chromium.org> Commit-Queue: Joey Arhar <jarhar@chromium.org> Reviewed-by: Joey Arhar <jarhar@chromium.org> Cr-Commit-Position: refs/heads/main@{#1219676} -- wpt-commits: 07417e7c2e42620f8f06cde13d51a928c978b0d3 wpt-pr: 42929
… aliases and c-v auto, a=testonly Automatic update from web-platform-tests checkVisibility: Add extra parameters as aliases and c-v auto This is to implement w3c/csswg-drafts#9549 R=jarharchromium.org Change-Id: Id5d8c700019a257d8dc3fc79436eefc427e8aac3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5003245 Auto-Submit: Vladimir Levin <vmpstrchromium.org> Commit-Queue: Joey Arhar <jarharchromium.org> Reviewed-by: Joey Arhar <jarharchromium.org> Cr-Commit-Position: refs/heads/main{#1219676} -- wpt-commits: 07417e7c2e42620f8f06cde13d51a928c978b0d3 wpt-pr: 42929 UltraBlame original commit: 16c04f34de7dd94c09609af2623901d921cf85d4
… aliases and c-v auto, a=testonly Automatic update from web-platform-tests checkVisibility: Add extra parameters as aliases and c-v auto This is to implement w3c/csswg-drafts#9549 R=jarharchromium.org Change-Id: Id5d8c700019a257d8dc3fc79436eefc427e8aac3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5003245 Auto-Submit: Vladimir Levin <vmpstrchromium.org> Commit-Queue: Joey Arhar <jarharchromium.org> Reviewed-by: Joey Arhar <jarharchromium.org> Cr-Commit-Position: refs/heads/main{#1219676} -- wpt-commits: 07417e7c2e42620f8f06cde13d51a928c978b0d3 wpt-pr: 42929 UltraBlame original commit: 16c04f34de7dd94c09609af2623901d921cf85d4
… aliases and c-v auto, a=testonly Automatic update from web-platform-tests checkVisibility: Add extra parameters as aliases and c-v auto This is to implement w3c/csswg-drafts#9549 R=jarharchromium.org Change-Id: Id5d8c700019a257d8dc3fc79436eefc427e8aac3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5003245 Auto-Submit: Vladimir Levin <vmpstrchromium.org> Commit-Queue: Joey Arhar <jarharchromium.org> Reviewed-by: Joey Arhar <jarharchromium.org> Cr-Commit-Position: refs/heads/main{#1219676} -- wpt-commits: 07417e7c2e42620f8f06cde13d51a928c978b0d3 wpt-pr: 42929 UltraBlame original commit: 16c04f34de7dd94c09609af2623901d921cf85d4
… aliases and c-v auto, a=testonly Automatic update from web-platform-tests checkVisibility: Add extra parameters as aliases and c-v auto This is to implement w3c/csswg-drafts#9549 R=jarhar@chromium.org Change-Id: Id5d8c700019a257d8dc3fc79436eefc427e8aac3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5003245 Auto-Submit: Vladimir Levin <vmpstr@chromium.org> Commit-Queue: Joey Arhar <jarhar@chromium.org> Reviewed-by: Joey Arhar <jarhar@chromium.org> Cr-Commit-Position: refs/heads/main@{#1219676} -- wpt-commits: 07417e7c2e42620f8f06cde13d51a928c978b0d3 wpt-pr: 42929
… aliases and c-v auto, a=testonly Automatic update from web-platform-tests checkVisibility: Add extra parameters as aliases and c-v auto This is to implement w3c/csswg-drafts#9549 R=jarhar@chromium.org Change-Id: Id5d8c700019a257d8dc3fc79436eefc427e8aac3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5003245 Auto-Submit: Vladimir Levin <vmpstr@chromium.org> Commit-Queue: Joey Arhar <jarhar@chromium.org> Reviewed-by: Joey Arhar <jarhar@chromium.org> Cr-Commit-Position: refs/heads/main@{#1219676} -- wpt-commits: 07417e7c2e42620f8f06cde13d51a928c978b0d3 wpt-pr: 42929
… aliases and c-v auto, a=testonly Automatic update from web-platform-tests checkVisibility: Add extra parameters as aliases and c-v auto This is to implement w3c/csswg-drafts#9549 R=jarharchromium.org Change-Id: Id5d8c700019a257d8dc3fc79436eefc427e8aac3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5003245 Auto-Submit: Vladimir Levin <vmpstrchromium.org> Commit-Queue: Joey Arhar <jarharchromium.org> Reviewed-by: Joey Arhar <jarharchromium.org> Cr-Commit-Position: refs/heads/main{#1219676} -- wpt-commits: 07417e7c2e42620f8f06cde13d51a928c978b0d3 wpt-pr: 42929 UltraBlame original commit: fec2ac190e9d4d441e15030b3b20974ffdf8cd87
… aliases and c-v auto, a=testonly Automatic update from web-platform-tests checkVisibility: Add extra parameters as aliases and c-v auto This is to implement w3c/csswg-drafts#9549 R=jarharchromium.org Change-Id: Id5d8c700019a257d8dc3fc79436eefc427e8aac3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5003245 Auto-Submit: Vladimir Levin <vmpstrchromium.org> Commit-Queue: Joey Arhar <jarharchromium.org> Reviewed-by: Joey Arhar <jarharchromium.org> Cr-Commit-Position: refs/heads/main{#1219676} -- wpt-commits: 07417e7c2e42620f8f06cde13d51a928c978b0d3 wpt-pr: 42929 UltraBlame original commit: fec2ac190e9d4d441e15030b3b20974ffdf8cd87
… aliases and c-v auto, a=testonly Automatic update from web-platform-tests checkVisibility: Add extra parameters as aliases and c-v auto This is to implement w3c/csswg-drafts#9549 R=jarharchromium.org Change-Id: Id5d8c700019a257d8dc3fc79436eefc427e8aac3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5003245 Auto-Submit: Vladimir Levin <vmpstrchromium.org> Commit-Queue: Joey Arhar <jarharchromium.org> Reviewed-by: Joey Arhar <jarharchromium.org> Cr-Commit-Position: refs/heads/main{#1219676} -- wpt-commits: 07417e7c2e42620f8f06cde13d51a928c978b0d3 wpt-pr: 42929 UltraBlame original commit: fec2ac190e9d4d441e15030b3b20974ffdf8cd87
… aliases and c-v auto, a=testonly Automatic update from web-platform-tests checkVisibility: Add extra parameters as aliases and c-v auto This is to implement w3c/csswg-drafts#9549 R=jarhar@chromium.org Change-Id: Id5d8c700019a257d8dc3fc79436eefc427e8aac3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5003245 Auto-Submit: Vladimir Levin <vmpstr@chromium.org> Commit-Queue: Joey Arhar <jarhar@chromium.org> Reviewed-by: Joey Arhar <jarhar@chromium.org> Cr-Commit-Position: refs/heads/main@{#1219676} -- wpt-commits: 07417e7c2e42620f8f06cde13d51a928c978b0d3 wpt-pr: 42929
… aliases and c-v auto, a=testonly Automatic update from web-platform-tests checkVisibility: Add extra parameters as aliases and c-v auto This is to implement w3c/csswg-drafts#9549 R=jarhar@chromium.org Change-Id: Id5d8c700019a257d8dc3fc79436eefc427e8aac3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5003245 Auto-Submit: Vladimir Levin <vmpstr@chromium.org> Commit-Queue: Joey Arhar <jarhar@chromium.org> Reviewed-by: Joey Arhar <jarhar@chromium.org> Cr-Commit-Position: refs/heads/main@{#1219676} -- wpt-commits: 07417e7c2e42620f8f06cde13d51a928c978b0d3 wpt-pr: 42929
[cssom-view-1] Add more checkVisibility dictionary properties
Fixes #9474
Fixes #9487