Re: [csswg-drafts] [css-ui] Add or reuse pseudo-element for openable-submenu indicator (triangle) (#13430)

The CSS Working Group just discussed `[css-ui] Add or reuse pseudo-element for openable-submenu indicator (triangle)`, and agreed to the following:

* `RESOLVED: Mint a new pseudo-element for this, name TBD. It comes after ::after.`

<details><summary>The full IRC log of that discussion</summary>
&lt;lwarlow> q+<br>
&lt;jarhar> dbaron: menuitems which open submenus usually have arrows next to them to indicate that they open a submenu<br>
&lt;masonf> ::submenu-arrow-thingy<br>
&lt;masonf> q+<br>
&lt;astearns> slight preference for *not* overloading ::after<br>
&lt;cwilso> +1<br>
&lt;jarhar> dbaron: we can use ::after, ::picker-icon, ::marker, or create a new pseudo element<br>
&lt;cwilso> ack next<br>
&lt;jarhar> lwarlow: i am quite keen that we reserve before and after for author space<br>
&lt;jarhar> lwarlow: using a browser provided pseudo is probably for the best<br>
&lt;jarhar> lwarlow: author might want to use before/after in addition to this<br>
&lt;jarhar> lwarlow: it should come after ::after like picker-icon does<br>
&lt;jarhar> lwarlow: two things worth keeping in mind here. some menuitems will have a checkmark pseudo which comes in the front<br>
&lt;jarhar> lwarlow: its not uncommon for menuitems to have keyboard shortcuts and to display those shortcuts in the ui<br>
&lt;jarhar> lwarlow: if the author wanted to do that they could put it in the ::after pseudo element<br>
&lt;jarhar> lwarlow: if we use ::after we're conflicting with that<br>
&lt;jarhar> lwarlow: picker-icon works<br>
&lt;jarhar> lwarlow: the thing that its not an icon is dubious. what is an icon? if its an icon for select then its an icon for this. but yeah its not a picker<br>
&lt;jarhar> lwarlow: picker-icon or make a new pseudo element<br>
&lt;jarhar> lwarlow: were making new ones for css forms anyway<br>
&lt;jarhar> lwarlow: i think make a new pseudo and put it after ::after, then we can come up with a name. should probably include "icon" in its name<br>
&lt;cwilso> ack next<br>
&lt;jarhar> masonf: +1 to everything luke just said. my point about picker-icon wasnt necessarily the name<br>
&lt;jarhar> masonf: mostly that we had this exact conversation for customizable select with the same list of options<br>
&lt;jarhar> masonf: we went from ::after, then to ::marker<br>
&lt;jarhar> masonf: we ended at ::picker-icon, and it comes after ::after<br>
&lt;jarhar> masonf: we should follow that but with a new name<br>
&lt;jarhar> +1<br>
&lt;lwarlow> Oh also marker is limited styleability too. So we just should leave that behind imo.<br>
&lt;masonf> haha<br>
&lt;dbaron> (we should probably also make ::picker-icon work for datetime inputs)<br>
&lt;lwarlow> ::submenu-icon<br>
&lt;jarhar> smaug: i cant immediatly come up with an obvious name for this<br>
&lt;masonf> ::submenu-indicator<br>
&lt;masonf> Proposed resolution: a new pseudo element, which comes after ::after<br>
&lt;lwarlow> PROPOSED RESOLUTION: Mint a new pseudo-element for this, name TBD<br>
&lt;dbaron> cwilso: should straw poll for names<br>
&lt;lwarlow> Proposed resolution: Mint a new pseudo-element for this, name TBD. It comes after ::after.<br>
&lt;cwilso> +1<br>
&lt;lwarlow> +1<br>
&lt;dbaron> +1<br>
&lt;masonf> +1<br>
&lt;cwilso> RESOLVED: Mint a new pseudo-element for this, name TBD. It comes after ::after.<br>
</details>


-- 
GitHub Notification of comment by css-meeting-bot
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/13430#issuecomment-3854803741 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Thursday, 5 February 2026 16:33:45 UTC