Changeset 190340 in webkit


Ignore:
Timestamp:
Sep 29, 2015 10:55:44 PM (9 years ago)
Author:
rniwa@webkit.org
Message:

ASSERTION FAILED: !isUnreachableNode(m_target.get()) when hovering over any input element
https://bugs.webkit.org/show_bug.cgi?id=149589

Reviewed by Darin Adler.

The bug was caused by target not being reset across shadow boundary when SHADOW_DOM was disabled.

No new tests since exiting tests cover this in debug builds. e.g. editing/deleting/5290534.html

  • dom/EventDispatcher.cpp:

(WebCore::EventPath::EventPath):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r190339 r190340  
     12015-09-29  Ryosuke Niwa  <rniwa@webkit.org>
     2
     3        ASSERTION FAILED: !isUnreachableNode(m_target.get()) when hovering over any input element
     4        https://bugs.webkit.org/show_bug.cgi?id=149589
     5
     6        Reviewed by Darin Adler.
     7
     8        The bug was caused by target not being reset across shadow boundary when SHADOW_DOM was disabled.
     9
     10        No new tests since exiting tests cover this in debug builds. e.g. editing/deleting/5290534.html
     11
     12        * dom/EventDispatcher.cpp:
     13        (WebCore::EventPath::EventPath):
     14
    1152015-09-29  Jon Honeycutt  <jhoneycutt@apple.com>
    216
  • trunk/Source/WebCore/dom/EventDispatcher.cpp

    r190288 r190340  
    456456            ASSERT(shadowRoot.host()->contains(target->toNode()));
    457457        } else
     458#endif
    458459            target = nullptr;
    459 #endif
     460
    460461        if (!shouldEventCrossShadowBoundary(event, shadowRoot, originalTarget))
    461462            return;
Note: See TracChangeset for help on using the changeset viewer.