|
On 25.2.2013 18:33, Tab Atkins Jr.
wrote:
On Mon, Feb 25, 2013 at 7:53 AM, Bronislav Klučka <[email protected]> wrote:I'd like to second that, shadow DOM is explicitly designed not to be accessible from outside, to stay consistent, to be sure that nothing gets broken by altering the internals of Shadow DOM control/widget. I'd like to be able to create controls in the future and give those controls to users to place them anywhere. I do not want to hear "our site is broken, because something else on our page was checking if there's a DIV there and you changed it to SECTION, you suck!", internals of the controls should stay internals of the control. You are effectively crippling half of the advantage of Shadow DOM: the ability do whatever I want to do inside the control as long as I expose the same API between versions.If a script is explicitly looking inside the shadows of unknown controls and checking their contents (and then failing when the unknown control has different contents than whatever it expected), something is *messed up* with that script.You don't just accidentally see the insides of shadows. All the traditional movement and search APIs skip them. I don't think this is a realistic fear (not to say it won't happen somewhere, sometime - the web is big, and people tile the possibility space, including all the bad ideas). No, I did not mean bug in browser, I ment making shadow traversable so shadow internals can be reached from outside... and someone can be counting on it. So if this is going to be breached, there should be a way for control authors to decide, whether they want to opt for this traversing or not...There is. ~TJ --
s pozdravem
Bronislav Klučka
http://www.bauglir.com [email protected] * webové aplikace * software na zakázku |
- Re: [webcomponents]: Making Shadow... Bronislav Klučka
- Re: [webcomponents]: Making Sh... Scott Miles
- Re: [webcomponents]: Making Sh... Scott Miles
- Re: [webcomponents]: Making Sh... Bronislav Klučka
- Re: [webcomponents]: Making Sh... Boris Zbarsky
- Re: [webcomponents]: Making Sh... Scott Miles
- Re: [webcomponents]: Making Sh... Boris Zbarsky
- Re: [webcomponents]: Making Shadow DOM Subt... Bronislav Klučka
- Re: [webcomponents]: Making Shadow DOM Subtrees Traversa... Bronislav Klučka
- Re: [webcomponents]: Making Shadow DOM Subtrees Tra... Tab Atkins Jr.
- Re: [webcomponents]: Making Shadow DOM Subtrees... Bronislav Klučka
- Re: [webcomponents]: Making Shadow DOM Subtrees... Boris Zbarsky
- Re: [webcomponents]: Making Shadow DOM Subt... Dimitri Glazkov
- Re: [webcomponents]: Making Shadow DOM ... Dominic Cooney
- Re: [webcomponents]: Making Shadow... Tab Atkins Jr.
- Re: [webcomponents]: Making Sh... Boris Zbarsky
- Re: [webcomponents]: Making Sh... Dominic Cooney
- Re: [webcomponents]: Making Sh... Boris Zbarsky
- Re: [webcomponents]: Making Sh... Rafael Weinstein
- Re: [webcomponents]: Making Sh... Scott González
- Re: [webcomponents]: Making Sh... Boris Zbarsky

