Hi, Have you settled the question of what happens to a custom element that's adopted into another document?
As far as I tested, WebKit and Blink keep the old __proto__ while Gecko changes it to the adopted document's prototype. There is a bug in DOM component about this: https://www.w3.org/Bugs/Public/show_bug.cgi?id=20567 - R. Niwa