On Sat, Mar 18, 2023 at 2:53 PM Mason Freed <mas...@chromium.org> wrote:
> On Sat, Mar 18, 2023 at 1:39 AM Jake Archibald <jakearchib...@google.com> > wrote: > >> https://github.com/whatwg/html/issues/9045 - I don't think show/hide >> should throw if the popover is already shown/hidden. However, dialog has >> this same issue, and going from throw to not-throw is generally a backwards >> compatible change. >> >> https://github.com/whatwg/html/issues/9046 - I don't think the timing of >> the toggle event is right, but dialog also has a similar issue. >> >> https://github.com/whatwg/html/issues/9043 - the toggle method is >> inconsistent with other toggle methods, but this should be a backwards >> compatible change. >> > > Right - I’m participating in these conversations, so I’m guessing you are > just pointing them out here for the benefit of the api owners? > Correct! Just pointing out that changes may happen soon after shipping, but that it's probably ok. > I don't think these should block shipping, but shipping mustn't block >> these issues being fixed. >> > > Agreed. None of these seem like breaking changes, and are easy to > implement. Plus, the shipping target is 114, which still has a month before > it branches. > > Thanks, > Mason > > >> On Fri, 17 Mar 2023, 19:00 Mason Freed, <mas...@chromium.org> wrote: >> >>> Contact emailsmas...@chromium.org >>> >>> Explainerhttps://open-ui.org/components/popup.research.explainer >>> >>> Specificationhttps://html.spec.whatwg.org/multipage/popover.html >>> >>> Summary >>> >>> An API that can be used to build transient user interface (UI) elements >>> that are displayed on top of all other web app UI. These include >>> user-interactive elements like action menus, form element suggestions, >>> content pickers, and teaching UI. This API uses a new `popover` content >>> attribute to enable any element to be displayed in the top layer. This is >>> similar to the <dialog> element, but has several important differences, >>> including light-dismiss behavior, popover interaction management, animation >>> and event support, and the lack of a "modal" mode. >>> >>> >>> Blink componentBlink>HTML>Popover >>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EHTML%3EPopover> >>> >>> TAG reviewhttps://github.com/w3ctag/design-reviews/issues/743 >>> >>> TAG review statusIssues addressed >>> >>> Risks >>> >>> >>> Interoperability and Compatibility >>> >>> >>> >>> *Gecko*: Positive ( >>> https://github.com/mozilla/standards-positions/issues/698) >>> >>> *WebKit*: Positive ( >>> https://github.com/WebKit/standards-positions/issues/74) >>> >>> *Web developers*: Positive Generally positive feedback from OT >>> participants and OpenUI developer discussion. >>> >>> *Other signals*: >>> >>> 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? >>> >>> >>> >>> Debuggability >>> >>> A feature has been added to devtools which shows all of the elements >>> that are currently in the top layer, plus annotations of those elements in >>> the Elements tree. Elements that use the popover API will be shown with >>> this feature. >>> >>> >>> Will this feature be supported on all six Blink platforms (Windows, Mac, >>> Linux, Chrome OS, Android, and Android WebView)?No >>> >>> Is this feature fully tested by web-platform-tests >>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> >>> ?No >>> >>> Flag name#enable-experimental-web-platform-features >>> >>> Requires code in //chrome?False >>> >>> Tracking bughttps://crbug.com/1307772 >>> >>> Measurement >>> https://chromestatus.com/metrics/feature/timeline/popularity/4191 >>> https://chromestatus.com/metrics/feature/timeline/popularity/4464 >>> https://chromestatus.com/metrics/feature/timeline/popularity/4465 >>> >>> Estimated milestones >>> OriginTrial desktop last 114 >>> OriginTrial desktop first 106 >>> DevTrial on desktop 104 >>> OriginTrial Android last 114 >>> OriginTrial Android first 106 >>> DevTrial on Android 104 >>> OriginTrial webView last 114 >>> OriginTrial webView first 106 >>> >>> 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). >>> >>> >>> Link to entry on the Chrome Platform Status >>> https://chromestatus.com/feature/5463833265045504 >>> >>> Links to previous Intent discussionsIntent to prototype: >>> https://groups.google.com/a/chromium.org/g/blink-dev/c/9y-Thg9UCxY/m/_4gShWjQAAAJ >>> Intent to Experiment: >>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM%3DNeDjJOC2%2B5aHfAoN8wOx8T0gtm%3D-o6eNK5XD6Ps5iRet6zA%40mail.gmail.com >>> Intent to Extend Experiment: >>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM%3DNeDgMYePRFVsPLWyzKUYgkygR4C7iT88--h0zXGBKeckXeQ%40mail.gmail.com >>> Intent to Extend Experiment: >>> https://groups.google.com/a/chromium.org/g/blink-dev/c/r3IwTXB8MG8/m/d4SjSV-GAgAJ >>> >>> >>> 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/CAM%3DNeDibTKMw-JK97b4UE1Z6TdaODxUArcM8YsLDGwAV29mOYw%40mail.gmail.com >>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM%3DNeDibTKMw-JK97b4UE1Z6TdaODxUArcM8YsLDGwAV29mOYw%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- 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/CAPy%3DJorNONGYTBKortbh-by-2%2B5BfOnK4Y%3DYp82asDhu9MVemQ%40mail.gmail.com.