commit | 7a7ea525c912f6e59aa3e915e7f2cf140c077a49 | [log] [tgz] |
---|---|---|
author | tkent@chromium.org <tkent@chromium.org@bbb929c8-8fbe-4397-9dbb-9b2b20218538> | Fri Jul 12 05:31:16 2013 |
committer | tkent@chromium.org <tkent@chromium.org@bbb929c8-8fbe-4397-9dbb-9b2b20218538> | Fri Jul 12 05:31:16 2013 |
tree | a0ade7ca4f8d000ec6c526185da110e4ce776bb5 | |
parent | 464a35d562f743488fa97ae3e56dad6829ae675c [diff] |
Fix reentrance of BaseMultipleFieldsDateAndTimeInputType::destroyShadowSubtree. destroyShadowSubtree could dispatch 'blur' event unexpectedly because element()->focused() had incorrect information. We make sure it has correct information by checking if the UA shadow root contains the focused element. BUG=257353 Review URL: https://chromiumcodereview.appspot.com/19067004 git-svn-id: svn://svn.chromium.org/blink/trunk@154086 bbb929c8-8fbe-4397-9dbb-9b2b20218538