Contact emailsvmp...@chromium.org Specification https://drafts.csswg.org/cssom-view/#dom-element-checkvisibility
Summary This feature adds three more values to the checkVisibility ( https://drafts.csswg.org/cssom-view/#dom-element-checkvisibility) dictionary members: * opacityProperty as an alias for checkOpacity * visibilityProperty as an alias for checkVisibilityCSS * contentVisibilityAuto as a property that allows checking whether an element is in a subtree skipped by content-visibility: auto. Blink componentBlink>DOM <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EDOM> TAG reviewNone, this is a small addition to an existing API. It doesn't seem necessary for a TAG review. Please let me know if you believe otherwise. TAG review statusNot applicable Risks Interoperability and Compatibility None. There is a low risk of interop or compat risks, since this is an addition to an existing API that doesn't change existing usages *Gecko*: No signal ( https://github.com/mozilla/standards-positions/issues/920) *WebKit*: Positive ( https://github.com/w3c/csswg-drafts/issues/9487#issuecomment-1782109845) The naming proposal came from Safari *Web developers*: No signals *Other signals*: Ergonomics There are no ergonomic risks, since this adds extra properties to an existing feature. Activation There are no activation risks, since this adds extra (useful) properties to an existing feature Security There are no extra security issues here that were not already considered during the checkVisibility review. WebView application risks Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications? None Debuggability This would be debugged as any other script APIs Is this feature fully tested by web-platform-tests <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> ?Yes Will write tests as a part of the implementation Flag name on chrome://flags Finch feature nameCheckVisibilityExtraProperties Requires code in //chrome?False Estimated milestones Shipping on desktop 121 DevTrial on desktop 121 Shipping on Android 121 DevTrial on Android 121 Shipping on WebView 121 Anticipated spec changes Open questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way). https://github.com/w3c/csswg-drafts/pull/9549 Link to entry on the Chrome Platform Status https://chromestatus.com/feature/5070043440480256 This intent message was generated by Chrome Platform Status <https://chromestatus.com/>. -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADsXd2NjBPfNAftFFjSKxyX0PXtWpuK%2BQ1QrUaAQrjV9EfouOQ%40mail.gmail.com.