- From: Mason Freed <notifications@github.com>
- Date: Fri, 15 Oct 2021 15:17:36 -0700
- To: w3ctag/design-reviews <design-reviews@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3ctag/design-reviews/issues/680/944770178@github.com>
In response to your (very good) point that there are [many open issues](https://github.com/openui/open-ui/labels/popup): I spent some time going through them all and putting them into categories. I will be working my way through them now, but I thought the list might be interesting. In particular, many/most of the “things to figure out” issues might be solved by breaking `<popup>` down into lower-level APIs, as [we've been discussing](https://github.com/openui/open-ui/issues/410#issuecomment-944674637). Also, many of the open issues are merely things to update/change about the spec text, or things unrelated to `<popup>` in particular.
* Missing features or things to figure out/resolve
* [What is the semantic meaning of <popup>?](https://github.com/openui/open-ui/issues/410)
* [Add an imperative API for anchor and popup attributes](https://github.com/openui/open-ui/issues/382)
* [Define all accessibility mappings](https://github.com/openui/open-ui/issues/329)
* [Should the popup be “hoisted” to a different location in the AX tree?](https://github.com/openui/open-ui/issues/328)
* [Allow a non-popup <popup> (remove top layer and light dismiss)](https://github.com/openui/open-ui/issues/326)
* [Figure out how/whether to control the “modalness” of <popup>](https://github.com/openui/open-ui/issues/325)
* [Should we allow cancelation of light-dismiss?](https://github.com/openui/open-ui/issues/321)
* [Should a popup be light dismissed when focus leaves the document?](https://github.com/openui/open-ui/issues/319)
* [Should scrolling the page be a light dismiss trigger?](https://github.com/openui/open-ui/issues/240)
* [Should custom elements be allowed to use the “popup” invoking attribute?](https://github.com/openui/open-ui/issues/302)
* Spec text suggestions / modifications
* [Light dismiss suggestions](https://github.com/openui/open-ui/issues/393)
* [Autofocus suggestions](https://github.com/openui/open-ui/issues/391)
* [Popup attribute show/hide behavior suggestions](https://github.com/openui/open-ui/issues/390)
* [Get the focusable area suggestions](https://github.com/openui/open-ui/issues/394)
* [Add popup IDL](https://github.com/openui/open-ui/issues/356)
* [Ensure delegatesfocus (or new name) does not trap focus](https://github.com/openui/open-ui/issues/379) (OpenUI resolved)
* [Add beforeShow,show,beforeHide,hide events (or new names)](https://github.com/openui/open-ui/issues/342) (OpenUI resolved)
* [Allow animating open/close for a popup](https://github.com/openui/open-ui/issues/335) (OpenUI resolved)
* [Make sure autofocus/delegatesfocus behavior is crisply defined](https://github.com/openui/open-ui/issues/330)
* [Focus should return to “previously focused element” on hide](https://github.com/openui/open-ui/issues/327)
* [Define the hide event sequence and details](https://github.com/openui/open-ui/issues/324)
* [Reference “all close signals” in defining light dismiss triggers](https://github.com/openui/open-ui/issues/320)
* [Make sure it is clear that each document has an independent popup stack](https://github.com/openui/open-ui/issues/318)
* [Ensure the initiallyopen attribute resolutions are properly described](https://github.com/openui/open-ui/issues/311)
* Bikeshedding names
* [Name of the <popup> element](https://github.com/openui/open-ui/issues/296)
* [Rename delegatesfocus to focuscontent or something](https://github.com/openui/open-ui/issues/368) (OpenUI resolved)
* Unrelated to <popup> specifically
* [Expanding delegatesfocus (or whatever it gets called) to other elements](https://github.com/openui/open-ui/issues/367)
* [Provide a web platform way to navigate directly to things that need to be opened/shown](https://github.com/openui/open-ui/issues/344)
* [Extend the primitives introduced with <popup> (e.g. delegatesfocus) to other elements](https://github.com/openui/open-ui/issues/323)
* [Raise issue with <dialog> to rename close() to hide()](https://github.com/openui/open-ui/issues/322)
* [Build a polyfill for <popup>](https://github.com/openui/open-ui/issues/312)
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3ctag/design-reviews/issues/680#issuecomment-944770178
Received on Friday, 15 October 2021 22:17:49 UTC