Bug 54180 - Change <ISINDEX> to use the new shadow DOM model
Summary: Change <ISINDEX> to use the new shadow DOM model
Alias: None
Product: WebKit
Classification: Unclassified
Component: DOM (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Nobody
Depends on:
Blocks: 48698
  Show dependency treegraph
Reported: 2011-02-10 00:35 PST by Roland Steiner
Modified: 2011-02-15 21:46 PST (History)
5 users (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description Roland Steiner 2011-02-10 00:35:54 PST
Might be doable together with other text-based <input> types, see https://bugs.webkit.org/show_bug.cgi?id=54179
Comment 1 Adam Barth 2011-02-10 00:47:04 PST
I don't think this is correct.  <isindex> is speced to uses a non-shadow DOM.
Comment 2 Anne van Kesteren 2011-02-10 02:35:51 PST
Specifically, it is handled as a HTML parser "macro".
Comment 3 Dominic Cooney 2011-02-13 17:07:32 PST
The prompt and hr are a parser macro; I assume Roland is referring to cleaning up the text input field itself.

Looking at IsIndexInputType, it looks like if TextFieldInputType uses the new shadow DOM model, there is nothing that needs to be done for isindex. So I think we should close this bug.
Comment 4 Roland Steiner 2011-02-13 20:43:07 PST
I also don't expect that we have to do anything special here, I added this bug mainly for bookkeeping reasons. However, i would prefer if we close only after the conversion for the other text types is actually done, as unforeseen gotchas lurk everywhere </pessimist>.
Comment 5 Roland Steiner 2011-02-15 21:46:45 PST
Looking with Dominic at the parser-generated DOM again, it's probably safe to already close the bug after all.