RESOLVED FIXED214068
REGRESSION (r264037) [GTK][WPE] accessibility/textarea-selected-text-range.html is failing for collapsed ranges
https://bugs.webkit.org/show_bug.cgi?id=214068
Summary REGRESSION (r264037) [GTK][WPE] accessibility/textarea-selected-text-range.ht...
Lauro Moura
Reported 2020-07-07 19:25:04 PDT
r264037 changed the behavior of AccessibilityRenderObject::setSelectedVisiblePositionRange for the cases where the selection range is 0. This made accessibility/textarea-selected-text-range.html to fail, returning (0,0) from selectedTextRange when the length given to setSelectedTextRange is zero. In AccessibilityUIElementAtk.cpp's AccessibilityUIElement::setSelectedTextRange(unsigned location, unsigned length), there is this snippet which might be related: 1888 if (!length) 1 return atk_text_set_caret_offset(ATK_TEXT(m_element.get()), location); 2 3 return atk_text_set_selection(ATK_TEXT(m_element.get()), 0, location, location + length); Link to the results history: https://results.webkit.org/?suite=layout-tests&test=accessibility%2Ftextarea-selected-text-range.html
Attachments
Radar WebKit Bug Importer
Comment 1 2020-07-07 19:25:16 PDT
Lauro Moura
Comment 2 2020-07-08 21:09:56 PDT
264129 changed the test to wait for the expected results instead of checking right away due to the AccessibilityController async nature, causing it to timeout instead of fail.
Diego Pino
Comment 3 2020-10-06 07:55:46 PDT
Test is passing since r266295.
Note You need to log in before you can comment on or make changes to this bug.