Dactyloidae/dom
FranklinDM 56193120c5 Issue #2135 - Implement sequential focus navigation for shadow DOM
This covers the following:
Bug 1413834	Implement sequential focus navigation regarding shadow DOM
> Bug 1430020	Let sequential focus navigation in shadow DOM enter iframes
> Bug 1430701	Handle focus navigation on frameless shadow hosts in light DOM
> Bug 1430692	Handle focus navigation on NAC in shadow DOM
> Bug 1453693	Ensure sequential focus navigation works in Shadow DOM and add some tests
> Bug 1466581	Handle sequential focus also in nested shadow DOM
> Bug 1481079	Shadow DOM hosts should be focusable
> Bug 1507101	Use StyleChildrenIterator instead of custom frame tree walking code to handle NAC inside shadow dom
> Bug 1512043	Ensure traverse all nodes owned by the top level shadow host
> Bug 1512457	Fix various cases that focus navigation doesn't work well with frameless shadow host
> Bug 1513141	Really minor nsFocusManager cleanup
> Bug 1519090	Keyboard focus is trapped inside <slot>
> Bug 1528034	Make IsHostOrSlot null-safe
> Bug 1544826	Wrong focus navigation behavior when the root element is a shadow root
>> Bug 1500273	Ensure backward focus navigation works in Shadow DOM
2023-03-06 16:17:39 +08:00
..
abort Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
animation Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
apps Issue #1053 - Remove MOZ_WIDGET_ANDROID and IDB_MOBILE 2021-03-12 08:59:50 +08:00
archivereader Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
asmjscache Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
audiochannel Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
base Issue #2135 - Implement sequential focus navigation for shadow DOM 2023-03-06 16:17:39 +08:00
bindings Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
broadcastchannel Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
browser-element Issue #1656 - Part 8: Devtools and misc. 2020-09-25 22:06:55 +08:00
cache Issue #2073 - m-c 1546500: Avoid dispatching synchronous thread shutdown runnables 2023-01-10 07:31:26 +08:00
canvas Issue #2101 - Part 2: Use stdint.h types instead of uint8 and friends 2023-02-27 12:06:38 +08:00
console Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
crypto [DOM] WebCrypto: Check decoded key type before using it. 2023-02-22 07:08:44 +08:00
encoding Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
events Issue #2135 - Bug 1323815: FocusEvent.relatedTarget should work consistently with MouseEvent.relatedTarget 2023-03-06 16:15:09 +08:00
fetch [Network, DOM] Align our implementation with the current CORS/Fetch spec. 2022-11-25 11:41:52 +08:00
filehandle Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
filesystem Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
gamepad Issue #80 - Re-unify most of DOM 2022-09-09 10:09:40 +08:00
geolocation Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
grid Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
heapsnapshot Issue #1656 - Part 8: Devtools and misc. 2020-09-25 22:06:55 +08:00
html Issue #2135 - Bug 1410578: Make <link rel="stylesheet"> work in shadow trees 2023-03-06 16:17:01 +08:00
imptests Issue #1656 - Part 9: Single-line-comment style. 2020-09-25 22:07:00 +08:00
indexedDB Issue #1693 - Use scoped enums for IDBTransaction. 2023-03-06 16:10:42 +08:00
inputmethod Issue #1656 - Part 8: Devtools and misc. 2020-09-25 22:06:55 +08:00
interfaces Issue #21 - Remove panning/tab animation performance measurements 2022-10-27 08:59:25 +08:00
ipc Issue #1995 - Fix build bustage in GCC 12 2022-09-09 10:13:16 +08:00
json Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
jsurl Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
locales Issue #unknown, Reload Flooding prevention. 2021-12-14 23:10:15 +08:00
manifest Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
mathml Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
media Issue #2101 - Part 6: Plumbing of ColorRange between video decoders and YUV convert 2023-02-27 12:11:30 +08:00
messagechannel Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
network Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
notification Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
offline Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
performance [DOM] Add some null checks for PerformanceWorkers 2023-01-19 09:41:54 +08:00
permission Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
plugins Issue #2019 - Follow-up: Make nsPluginInstanceOwner also listen to keypress events in the system event group. 2022-11-25 11:45:41 +08:00
power Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
promise [DOM] Promise worker-proxy cleanup improvements 2022-03-22 23:20:46 +08:00
push Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
quota Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
res
script [DOM] Check whether module load request was already cancelled when a load fails 2023-02-20 12:01:36 +08:00
secureelement Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
security [DOM security] Be more explicit about CSP checks and reports. 2022-09-22 10:18:33 +08:00
settings Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
smil Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
storage Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
svg Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
system Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
tests Issue #2135 - Bug 1410578: Make <link rel="stylesheet"> work in shadow trees 2023-03-06 16:17:01 +08:00
time Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
u2f Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
url Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
webidl Issue #2135 - Bug 1453789: Remove Element.createShadowRoot 2023-03-06 16:16:40 +08:00
workers Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
worklet Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
xbl Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
xhr [Network, DOM] Align our implementation with the current CORS/Fetch spec. 2022-11-25 11:41:52 +08:00
xml Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
xslt Issue #80 - reinstated unified building for some large chunks of our code. 2022-09-07 10:36:23 +08:00
xul Issue #80 - Re-unify most of DOM 2022-09-09 10:09:40 +08:00
jar.mn
moz.build Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00