action-link [1] is still using document.registerElement, which (I think) is part of the Shadow DOM V0 spec. action-link uses that method to extend a native <a> element.
In order to unblock the Blink team from eventually removing support for V0, it should be migrated to the equivalent API in V1.
@kochi: Does V1 support extending native elements. I know Polymer 2 does not, but action-link is not using Polymer, it directly uses the native API.
[1] https://cs.chromium.org/chromium/src/ui/webui/resources/js/action_link.js?l=34
Comment 1 by dpa...@chromium.org
, Apr 26 2018