I'm sending a PSA/update to this (old!) intent to prototype thread. Based on some conversations <https://github.com/openui/open-ui/issues/455#issuecomment-1050172067> that we've been having in OpenUI about the shape of the popup API, we've decided to modify the approach. The prior I2P described a new <popup> element. I've updated the chromestatus entry <https://chromestatus.com/feature/5463833265045504> and re-wrote the explainer <https://open-ui.org/components/popup.research.explainer> to describe a `popup` content attribute. This new idea avoids some serious accessibility issues <https://open-ui.org/components/popup.proposal.alternatives#:~:text=several%20accessibility%20concerns> with <popup>, and also enables a more powerful API that can be used for more applications. I plan to implement the new API under a new flag, leaving the HTMLPopupElement flag around in the meantime, because the <selectmenu> prototype depends on that implementation. Once I've migrated <selectmenu> to the new API, I'll remove the old <popup> element implementation.
Let me know if there are concerns with the idea or the approach. Thanks, Mason On Monday, January 25, 2021 at 10:01:33 PM UTC-8 noam.j.r...@gmail.com wrote: > On Mon, Jan 25, 2021 at 8:10 PM Mason Freed <masonfr...@chromium.org> > wrote: > >> >> On Sun, Jan 24, 2021 at 7:08 PM Yoav Weiss <y...@yoav.ws> wrote: >> >>> Exciting work!! >>> +Noam Rosenthal <noam.j.rosent...@gmail.com> - who presented >>> <https://docs.google.com/document/d/e/2PACX-1vR3QYysQvaeXyVD4ObCjqbhGq-yFnBXfBQAiWQrTImKOF2pnGuwLumqYMvmrPaWPHnGP9ENjwlcVNNT/pub> >>> >>> to the WebPerf WG on the hurdles of creating such a UI in user land. Would >>> be great to work with Wikimedia folks and other developers who have >>> done similar things to validate the work and ensure it covers their use >>> cases. >>> >> >> Thanks! I'd love to hear any feedback on the proposal, for sure. There >> are some tricky issues around the light dismiss behavior, and around >> animations, plus others. There is an issue list here >> <https://github.com/MicrosoftEdge/MSEdgeExplainers/issues?q=is%3Aissue+is%3Aopen+label%3APopup>, >> >> in case you'd like to add any questions or feedback. >> > > Very exciting! Long awaited feature. I'm actively going through the list > of issues to find how this would work for Wikimedia. > -- 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/9bd59972-8583-44ff-af0c-b5ad6446dacdn%40chromium.org.