This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Here is an interesting use case for the 'extends' attribute: polyfilling a HTML element that is not implemented yet by registering a type extension of an unknown element For example, say a UA implements Custom Elements but not <dialog>. It is neat that Custom Elements can be used to polyfill <dialog> with <dialog is="polyfill-dialog">. This gives polyfills a very smooth upgrade path--they can detect if there's a native HTMLDialogElement and flip to being a no-op. Maybe the Explainer could incorporate this use case; WDYT?
Sounds good.
I'm going to punt on this. I think it's interesting, but I don't think it's a primary use case.