Dispatching an event that doesn't bubble should not cause the activation behavior of parent elements to run. This is tested by the last subtest in https://github.com/web-platform-tests/wpt/blob/master/html/semantics/forms/the-button-element/button-click-submits.html which currently fails in Safari.
Mass move bugs into the DOM component.
Still fails in current WebKit.
<rdar://problem/96319895>