[Webkit-unassigned] [Bug 54465] New: CSS selectors are applied to SVG shadow trees
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Feb 15 08:50:50 PST 2011
https://bugs.webkit.org/show_bug.cgi?id=54465
Summary: CSS selectors are applied to SVG shadow trees
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
OS/Version: Mac OS X 10.5
Status: NEW
Severity: Normal
Priority: P2
Component: SVG
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: koivisto at iki.fi
CC: zimmermann at kde.org
This
CSSStyleSelector::SelectorMatch CSSStyleSelector::SelectorChecker::checkSelector(CSSSelector* sel, Element* e, HashSet<AtomicStringImpl*>* selectorAttrs, PseudoId& dynamicPseudo, bool isSubSelector, bool encounteredLink, RenderStyle* elementStyle, RenderStyle* elementParentStyle) const
{
#if ENABLE(SVG)
// Spec: CSS2 selectors cannot be applied to the (conceptually) cloned DOM tree
// because its contents are not part of the formal document structure.
if (e->isSVGElement() && e->isShadowRoot())
return SelectorFailsCompletely;
#endif
won't achieve what the comment claims. If the match succeed without reaching the root the selector will still get applied. We should not be running selector matching in the shadow tree at all.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list