From 24595710fd84d65600cb5f1787bb645cdf024971 Mon Sep 17 00:00:00 2001
From: Oriol Brufau Document
, must be marked as inert.
An element - is expressly inert if it is inert and its node document is - not inert.
-A Document
document is blocked by a modal dialog
subject if subject is the topmost dialog
element in
document's top layer. While document is so blocked, every node
@@ -75245,7 +75241,7 @@ END:VCARD
area
elements in an image map associated with an
- img
element that is being rendered and is not expressly
- inert.
+ img
element that is being rendered and is not inert.
img
element.
Focus fixup rule: When the designated focused area of the document is removed from that Document
in some
way (e.g. it stops being a focusable area, it is removed from the DOM, it becomes
- expressly inert, etc.), designate the Document
's viewport
- to be the new focused area of the document.
Document
's viewport to be the
+ new focused area of the document.
For example, this might happen because an element is removed from its
Document
, or has a hidden
attribute added. It might
@@ -76168,11 +76162,10 @@ END:VCARD
Assert: target area is not null, since key events are only routed to top-level browsing contexts that have system focus.
If target area is a focusable area, let target
- node be target area's DOM anchor. Otherwise, target area is a dialog
; let target node be
- target area.
Let target node be target area's DOM anchor.
If target node is a Document
that has a It is possible for the currently focused area of a top-level browsing
- context to be inert, for example if a modal dialog is shown, and then that dialog
- element is made inert. It is likely to be the result of a logic error in the
- application, though.
Let canHandle be the result of dispatching the key event at target @@ -128193,6 +128179,7 @@ INSERT INTERFACES HERE Olli Pettay, Ondřej Žára, Ori Avtalion, + Oriol Brufau, oSand, Pablo Flouret, Patrick Dark,