middle-router icon indicating copy to clipboard operation
middle-router copied to clipboard

Use event.composedPath() when available for "routeLinks" handler

Open jimsimon opened this issue 5 years ago • 2 comments

The current handler for the "routeLinks" option does not support shadow DOM. Using event.composedPath will allow link intercepting to work for events bubbling from "open" shadow DOM's, and it will provide a performance boost on browsers that support it (everything except IE11/Edge) due to not having to traverse up the DOM tree.

jimsimon avatar Aug 05 '18 06:08 jimsimon

I can open a PR for this if you'd like.

jimsimon avatar Aug 05 '18 06:08 jimsimon

That sounds great.

vanwagonet avatar Aug 05 '18 15:08 vanwagonet