Hello blink-dev, I would like to distribute this PSA for a pending change which introduces a new alias "window-management" for existing permission <https://w3c.github.io/permissions/> and permission-policy <https://w3c.github.io/window-placement/#api-permission-policy-integration> strings "window-placement". This is the first step of an effort to align with the spec definition <https://w3c.github.io/window-placement/#api-permission-api-integration> and will lead to a deprecation and removal of the old one in a subsequent update after we observe via UMA metrics that developers have transitioned to the new strings.
Contact emails [email protected] Specification https://w3c.github.io/window-placement/#api-permission-api-integration Design docs https://github.com/w3c/window-placement/blob/main/EXPLAINER_spec_and_permission_rename.md Summary Adds "window-management" as an alias for "window-placement" permission and permission-policy strings. This is part of a larger effort to rename the strings by eventually deprecating and removing "window-placement". The terminology change improves the longevity of the descriptor as the Window Management API evolves over time. Blink component Blink>Screen>MultiScreen <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EScreen%3EMultiScreen> TAG review N/A. No API surface or structure change here. TAG review status Not applicable Risks Interoperability and Compatibility There are no compatibility risks. This change simply adds an alias for a permission. Gecko: No signal Firefox has not implemented the API and corresponding "window-placement" permission yet. WebKit: No signal Safari has not implemented the API and corresponding "window-placement" permission yet. Web developers: We have communicated internally with partners using the API who have expressed commitment to updating the permission strings in their code. Other signals: Positive comment <https://github.com/w3c/window-placement/pull/115#pullrequestreview-1159676614> from W3C WG Chair WebView application risks This is considered low risk. It adds an alias without any change in behavior of the underlying API. Debuggability There is no change in debuggability of the window management API with the new permission alias. Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)? No, the permission is currently not supported on Android nor Android WebView Is this feature fully tested by web-platform-tests <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> ? Yes Flag name WindowManagementPermissionAlias Requires code in //chrome? False Tracking bug https://bugs.chromium.org/p/chromium/issues/detail?id=1328581 Estimated milestones DevTrial on desktop 111 Anticipated spec changes The spec and permission registry have already been updated with the new permission strings. Link to entry on the Chrome Platform Status https://chromestatus.com/feature/5146352391028736 -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALEeEUBJh-676x_Oxd%2BJHarLH9J4V1T_ChZDxYJ5XoCXrpH3qg%40mail.gmail.com.
