[csswg-drafts] Allow user-select on ::marker pseudoelements (#8892)

bionicles has just created a new issue for https://github.com/w3c/csswg-drafts:

== Allow user-select on ::marker pseudoelements ==
* please tag the issue title with the spec's shortname, like `[css-foo]`
  (this is the name from the spec URL, without a level number unless the issue is specific to that level).
  If you're proposing a new feature that doesn't obviously fit in an existing spec, skip this part — don't make something up.
  - Sorry, I'm unfamiliar with how to answer this. 

* please be specific (in the title and issue) about what you want to change:
  “make it better” means different things to different people!
  As described in my stack overflow post at https://stackoverflow.com/questions/76280867/enable-user-select-on-ol-li-marker-to-avoid-losing-numbers-from-numbered-lis
  ```
  I face a problem with copying numbered lists (<ol>) from a chat application. When I copy the text, it doesn't include ::marker numbers. This makes the list items lose context, as numbers represent the order of content.

I know CSS ::marker pseudo-element isn't selectable by default, but I seek a workaround. The chat application often generates ordered lists, and users need to copy entire text, numbers included. It's not my app so I need to override CSS using the Stylus Chrome extension, I can't change their HTML or JS.

Does anyone know a way to select ::marker content, or keep ol li list numbers during text copy?

Here's a basic example:

<ol>
  <li>Item one</li>
  <li>Item two</li>
  <li>Item three</li>
</ol>
Here's my 1st attempted CSS:

::marker {
  user-select: all;
}
This CSS still leaves out ::marker numbers when I copy a numbered list, so the issue persists across modern browsers.

Thank you for taking the time to read this and thank you in advance for any help!

Bion
```
* please link to the spec section you're talking about, or at least the spec
I'm unfamiliar with the structure of the spec, but it pertains to the `::marker` pseudoelement. I guess that means this:
https://drafts.csswg.org/css-pseudo-4/

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/8892 using your GitHub account


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

Received on Wednesday, 31 May 2023 21:21:58 UTC