[Webkit-unassigned] [Bug 75930] Reimplement DETAILS and SUMMARY using selector query.
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Feb 2 23:16:15 PST 2012
https://bugs.webkit.org/show_bug.cgi?id=75930
--- Comment #6 from Shinya Kawanaka <shinyak at chromium.org> 2012-02-02 23:16:16 PST ---
(In reply to comment #4)
> (From update of attachment 125261 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=125261&action=review
>
> > Source/WebCore/html/HTMLDetailsElement.cpp:123
> > + return static_cast<DetailsSummaryElement*>(shadowRoot()->firstChild())->fallbackSummary();
>
> I hope we have some safe net ASSERT here considering we are going to have multiple shadows...
> How about to give an unique tag name to DetailsSummaryElement and check it here or it will done by coming built-in check?
Hmm...
fallbackSummary() checks it is really a summary tag, so it checks some of errors actually.
When forgetting to change shadowRoot() to a method getting a built-in shadow root method, it can be easily detected. Of course I'll add built-in check here when adding built-in flag.
# When adding a method to get bulit-in shadow root, I'll do:
- temporarily remove shadowRoot() method
- add builtinShadowRoot() (maybe this name?),
- and compile webkit to catch all the appearance of shadowRoot().
>
> > Source/WebCore/html/HTMLSummaryElement.cpp:93
> > return 0;
>
> return false? (Well, it has been wrong...)
Done.
--
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