[webcomponents] Figure out how "If a reflecting IDL attribute has the type HTMLElement, or an interface that descends from HTMLElement" should work in the context of shadow dom. (bugzilla: 26643) (#199)

Title: Figure out how "If a reflecting IDL attribute has the type HTMLElement, or an interface that descends from HTMLElement" should work in the context of shadow dom. (bugzilla: 26643)

Migrated from: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26643

----
comment: 0
comment_url: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26643#c0
*Olli Pettay* wrote on 2014-08-22 18:13:55 +0000.

http://www.whatwg.org/specs/web-apps/current-work/multipage/infrastructure.html#reflecting-content-attributes-in-idl-attributes:htmlelement

----

comment: 1
comment_url: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26643#c1
*Boris Zbarsky* wrote on 2014-08-22 18:49:36 +0000.

Where is this reflection mode actually used?

----

comment: 2
comment_url: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26643#c2
*Olli Pettay* wrote on 2014-08-22 19:07:48 +0000.

Label element seems to use it.

----

comment: 3
comment_url: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26643#c3
*Boris Zbarsky* wrote on 2014-08-22 19:54:54 +0000.

Where?  HTMLLabelElement has three IDL attributes, only one of which relects a content attribute.  And that one is a string.

----

comment: 4
comment_url: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26643#c4
*Anne* wrote on 2014-08-25 09:59:04 +0000.

contextMenu is a property with a setter where this reflection mode is fully used.

----

comment: 5
comment_url: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26643#c5
*Boris Zbarsky* wrote on 2014-08-25 13:26:43 +0000.

Does anyone implement it, or plan to?

----

comment: 6
comment_url: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26643#c6
*Olli Pettay* wrote on 2014-08-25 14:13:26 +0000.

(In reply to Boris Zbarsky from comment #3)
> Where?  HTMLLabelElement has three IDL attributes, only one of which relects
> a content attribute.  And that one is a string.

Oh, right. form attribute isn't using this stuff but has explicit
"If a reassociateable form-associated element has a form attribute specified, then that attribute's value must be the ID of a form element in the element's owner Document."

----

comment: 7
comment_url: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26643#c7
*Boris Zbarsky* wrote on 2014-08-25 14:16:25 +0000.

Right, so there is the question of how http://www.whatwg.org/specs/web-apps/current-work/multipage/forms.html#reset-the-form-owner should work with web components, which probably needs a separate spec bug.  Right now as specced @form-(this-is-inserted-to-avoid-notification-in-migration) simply doesn't work at all inside a component.

----

comment: 8
comment_url: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26643#c8
*Olli Pettay* wrote on 2014-08-25 14:24:30 +0000.

Bug 26656

---
Reply to this email directly or view it on GitHub:
https://github.com/w3c/webcomponents/issues/199

Received on Monday, 6 July 2015 07:40:17 UTC