- 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