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.

Reply via email to