csstype icon indicating copy to clipboard operation
csstype copied to clipboard

WebkitUserSelects will resolve to user-select but not to -webkit-user-select

Open respigen opened this issue 1 year ago • 2 comments

Background: user-select is supported without a prefix in most but not all major browsers. Previously this required a -webkit vendor prefix.

Functionally for the supporting browsers -webkit-user-select is the same as user-select and user-select is preferred. When using WebkitUserSelect, it is resolved to user-select, which is usually fine.

Problem: Safari (as at time of writing) does not support user-select without a prefix. When I write the VendorLonghandProperties to specifically mean -webkit, I intend it to mean -webkit-user-select and not user-select

https://developer.mozilla.org/en-US/docs/Web/CSS/user-select

I don't actually think it's something that can be solved helpfully and it does not seem to be the responsibility of this package to solve. I figured I'd open this for someone else to read if they run into similar issues because it took me a while to understand why this wasn't working for Safari.

respigen avatar Feb 23 '24 02:02 respigen

Safari (as at time of writing) does not support user-select without a prefix. When I write the VendorLonghandProperties to specifically mean -webkit, I intend it to mean -webkit-user-select and not user-select

https://developer.mozilla.org/en-US/docs/Web/CSS/user-select

mdn content and bcd both conbine the two features into one documentation.

also, per bcd, there is no support difference in modern browser versions.

I don't actually think it's something that can be solved helpfully and it does not seem to be the responsibility of this package to solve. I figured I'd open this for someone else to read if they run into similar issues because it took me a while to understand why this wasn't working for Safari.

in mdn-data, this is a user-select data, but there isn't a -webkit-user-select data, since safari only support -webkit-user-select, I think it is fine to add such a data.

skyclouds2001 avatar Dec 28 '24 17:12 skyclouds2001

will be added in https://github.com/mdn/data/pull/864

skyclouds2001 avatar Dec 29 '24 03:12 skyclouds2001