[Bug 22898] New: [Shadow]: Consider defining inertness in terms of the composed tree

https://www.w3.org/Bugs/Public/show_bug.cgi?id=22898

            Bug ID: 22898
           Summary: [Shadow]: Consider defining inertness in terms of the
                    composed tree
    Classification: Unclassified
           Product: WebAppsWG
           Version: unspecified
          Hardware: PC
               URL: http://jsbin.com/igabal/1/edit
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Component Model
          Assignee: dglazkov@chromium.org
          Reporter: falken@chromium.org
        QA Contact: public-webapps-bugzilla@w3.org
                CC: hayato@chromium.org, morrita@google.com
            Blocks: 14978

In the HTML spec, any node that is not an ancestor or descendant of the active
modal dialog is marked inert.[1]

It seems the ancestor/descendant relation should be based on the composed tree.
Otherwise, children that have been transposed into a modal <dialog>'s subtree
are considered inert, although they are rendered as if they are real children
of the <dialog>. This is surprising to the user interacting with the dialog.

I'm not sure whether ancestor/descendant should be clarified in the HTML spec
or the Shadow DOM spec, and whether it should be clarified just for modal
dialogs/inertness or more generally.

See also https://code.google.com/p/chromium/issues/detail?id=269842

[1]
http://www.whatwg.org/specs/web-apps/current-work/multipage/editing.html#inert

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Thursday, 8 August 2013 02:11:28 UTC