Adding a selectstart listener to the body element that does e.preventDefault() should prevent anything from being selected. However, when the selection starts in a <details> element (or any of its descendants), the event is not fired. Test case: http://jsfiddle.net/hgXsG/ Dragging "baz" is not possible because the selectstart event is fired correctly (it's not a descendant of a <details> element). A confirmation is also logged in the console. However, one *is* able to select "foo", "bar" and "hello", which are all in the <details> element. The event is not fired at all; nothing is logged to the console. It does not happen on Google Chrome 20, but it does happen on Google Chrome 22.
This seems to have been fixed as I cannot reproduce anymore.
Mass move bugs into the DOM component.
I am not able to reproduce this in Safari 16.1 and "selectstart" event do log in console. Marking this as "RESOLVED CONFIGURATION CHANGED". Thanks!