Created attachment 68851 [details]
dynamic pseudo-class implemented, but not focus.
The ‘pointer-events’ property specifies under what circumstances a given graphics element can be the target element for a pointer event. It affects the circumstances under which the following are processed:
user interface events such as mouse clicks
dynamic pseudo-classes (i.e., :hover, :active and :focus; [CSS2], section 5.11)
5.11.3 The dynamic pseudo-classes: :hover, :active, and :focus
apologies if this is a dupe
Elements are not focusable by default. Buttons are, text areas are but not SVG elements. In a nightly you can give it a focus by using tabindex="1". You should be able to give it a focus with JS too.