Changeset 277428 in webkit
- Timestamp:
- May 13, 2021, 2:53:20 AM (5 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
UIProcess/API/gtk/WebKitWebViewBase.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r277427 r277428 1 2021-05-13 Carlos Garcia Campos <cgarcia@igalia.com> 2 3 REGRESSION(r277262): test imported/w3c/web-platform-tests/css/selectors/focus-visible-002.html is crashing 4 https://bugs.webkit.org/show_bug.cgi?id=225659 5 6 Reviewed by Adrian Perez de Castro. 7 8 Do not try to grab focus on WebView widget for synthesized mouse press and release events if the widget has 9 already the focus or is not the current toplevel focus widget. 10 11 * UIProcess/API/gtk/WebKitWebViewBase.cpp: 12 (webkitWebViewBaseSynthesizeMouseEvent): 13 1 14 2021-05-13 Commit Queue <commit-queue@webkit.org> 2 15 -
trunk/Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp
r277262 r277428 2724 2724 } 2725 2725 #endif 2726 gtk_widget_grab_focus(GTK_WIDGET(webViewBase)); 2726 if (!gtk_widget_has_focus(GTK_WIDGET(webViewBase)) && gtk_widget_is_focus(GTK_WIDGET(webViewBase))) 2727 gtk_widget_grab_focus(GTK_WIDGET(webViewBase)); 2727 2728 break; 2728 2729 case MouseEventType::Release: 2729 2730 webEventType = WebEvent::MouseUp; 2730 gtk_widget_grab_focus(GTK_WIDGET(webViewBase)); 2731 if (!gtk_widget_has_focus(GTK_WIDGET(webViewBase)) && gtk_widget_is_focus(GTK_WIDGET(webViewBase))) 2732 gtk_widget_grab_focus(GTK_WIDGET(webViewBase)); 2731 2733 break; 2732 2734 case MouseEventType::Motion:
Note:
See TracChangeset
for help on using the changeset viewer.