GoogleGit

commit7a7ea525c912f6e59aa3e915e7f2cf140c077a49[log][tgz]
authortkent@chromium.org <tkent@chromium.org@bbb929c8-8fbe-4397-9dbb-9b2b20218538>Fri Jul 12 05:31:16 2013
committertkent@chromium.org <tkent@chromium.org@bbb929c8-8fbe-4397-9dbb-9b2b20218538>Fri Jul 12 05:31:16 2013
treea0ade7ca4f8d000ec6c526185da110e4ce776bb5
parent464a35d562f743488fa97ae3e56dad6829ae675c[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
4 files changed
tree: a0ade7ca4f8d000ec6c526185da110e4ce776bb5
  1. .gitattributes
  2. .gitignore
  3. LayoutTests/
  4. ManualTests/
  5. OWNERS
  6. PRESUBMIT.py
  7. PerformanceTests/
  8. Source/
  9. Tools/
  10. WATCHLISTS
  11. codereview.settings
  12. public/