Created attachment 139519 [details] test case TreeScopeAdopter performs a lot of work, but it doesn't update Document::m_listenerTypes. As a result, all code that checks hasListenerType() is broken for imported nodes - in particular, overflow, beforeload, mutation events, touch and scroll events are dysfunctional.