Changeset 141503 in webkit


Ignore:
Timestamp:
Jan 31, 2013 4:37:22 PM (11 years ago)
Author:
commit-queue@webkit.org
Message:

[GTK] fast/css/relative-positioned-block-crash.html is intermittently crashing
https://bugs.webkit.org/show_bug.cgi?id=108200

Patch by Joanmarie Diggs <jdiggs@igalia.com> on 2013-01-31
Reviewed by Martin Robinson.

Source/WebCore:

Getting the Position of a PseudoElement now triggers an assertion.
This can occur when clicking on empty space in a render block.
Looking to the unignored parent's node (and passing that accessible
object on in a signal to Assistive Technologies) seems like the most
reasonable thing to do here.

No new tests; instead skipping two tests that were crashing as a result.

  • accessibility/atk/WebKitAccessibleWrapperAtk.cpp:

(objectFocusedAndCaretOffsetUnignored):

LayoutTests:

Unskip two crashing tests having fixed the underlying bug.

  • platform/gtk/TestExpectations:
Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r141501 r141503  
     12013-01-31  Joanmarie Diggs  <jdiggs@igalia.com>
     2
     3        [GTK] fast/css/relative-positioned-block-crash.html is intermittently crashing
     4        https://bugs.webkit.org/show_bug.cgi?id=108200
     5
     6        Reviewed by Martin Robinson.
     7
     8        Unskip two crashing tests having fixed the underlying bug.
     9
     10        * platform/gtk/TestExpectations:
     11
    1122013-01-31  Ojan Vafai  <ojan@chromium.org>
    213
  • trunk/LayoutTests/platform/gtk/TestExpectations

    r141456 r141503  
    519519webkit.org/b/107377 storage/indexeddb/objectstore-basics.html [ Crash Pass ]
    520520webkit.org/b/107194 storage/indexeddb/objectstore-basics-workers.html [ Crash Failure ]
    521 
    522 webkit.org/b/108200 fast/css-generated-content/block-and-box-hit-testing.html [ Crash Pass ]
    523 webkit.org/b/108200 fast/css/relative-positioned-block-crash.html [ Crash Pass ]
    524521
    525522webkit.org/b/108365 http/tests/security/inactive-document-with-empty-security-origin.html [ Crash ]
  • trunk/Source/WebCore/ChangeLog

    r141502 r141503  
     12013-01-31  Joanmarie Diggs  <jdiggs@igalia.com>
     2
     3        [GTK] fast/css/relative-positioned-block-crash.html is intermittently crashing
     4        https://bugs.webkit.org/show_bug.cgi?id=108200
     5
     6        Reviewed by Martin Robinson.
     7
     8        Getting the Position of a PseudoElement now triggers an assertion.
     9        This can occur when clicking on empty space in a render block.
     10        Looking to the unignored parent's node (and passing that accessible
     11        object on in a signal to Assistive Technologies) seems like the most
     12        reasonable thing to do here.
     13
     14        No new tests; instead skipping two tests that were crashing as a result.
     15
     16        * accessibility/atk/WebKitAccessibleWrapperAtk.cpp:
     17        (objectFocusedAndCaretOffsetUnignored):
     18
    1192013-01-31  Kentaro Hara  <haraken@chromium.org>
    220
  • trunk/Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp

    r139890 r141503  
    10941094            startNode = axFirstChild->node();
    10951095    }
    1096     if (!startNode)
     1096    // Getting the Position of a PseudoElement now triggers an assertion.
     1097    // This can occur when clicking on empty space in a render block.
     1098    if (!startNode || startNode->isPseudoElement())
    10971099        startNode = firstUnignoredParent->node();
    10981100
Note: See TracChangeset for help on using the changeset viewer.