As discovered in https://github.com/whatwg/dom/pull/1152#issuecomment-1424788407 by @shaseley. 1. Strong references are implied. 2. The weak reference is about a concept the specification doesn't acknowledge at all. I vaguely recall that it might have been refactored away.