[Webkit-unassigned] [Bug 113676] New: [Shadow DOM] Update the order of event dispatching at AT_TARGET phases.
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Mar 31 23:06:33 PDT 2013
https://bugs.webkit.org/show_bug.cgi?id=113676
Summary: [Shadow DOM] Update the order of event dispatching at
AT_TARGET phases.
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Event Handling
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: hayato at chromium.org
CC: webcomponents-bugzilla at chromium.org,
dfreedm at google.com
Blocks: 59805
The discussion on the spec side here:
https://www.w3.org/Bugs/Public/show_bug.cgi?id=21404
Given the event path, from Node A (top-most) to Node G (target, inner-most), where C and D are shadow hosts and G is the target,
an event dispatching order in the current WebKit implementaion is:
(T: AT_TARGET, C: CAPTURING, B: BUBBLING)
For bubbling events:
A 1 (C) 11 (B)
B 2 (C) 10 (B)
C (SH) 3 (T)
D 4 (C) 9 (B)
E (SH) 5 (T)
F 6 (C) 8 (B)
G (Target) 7 (T)
For non-bubbling events:
A 1 (C)
B 2 (C)
C (SH) 3 (T)
D 4 (C)
E (SH) 5 (T)
F 6 (C)
G (Target) 7 (T)
We should change the order as follows:
For bubbling events:
A 1 (C) 11 (B)
B 2 (C) 10 (B)
C (SH) 9 (T)
D 3 (C) 8 (B)
E (SH) 7 (T)
F 4 (C) 6 (B)
G (Target) 5 (T)
For non-bubbling events:
A 1 (C)
B 2 (C)
C (SH) 7 (T)
D 3 (C)
E (SH) 6 (T)
F 4 (C)
G (Target) 5 (T)
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list