Double-clicking an event in the view will cause critical GTK 'GDK_IS_SURFACE (surface)' failed assertions from popover
I don't know if this is Calendar's fault or GTK's, but... With the git/46 version, in the month view or week view, if you click an event twice in less than a second (i.e. a double-click), you will get these errors in GNOME Builder's console when GNOME Calendar tries to dismiss (or reopen?) the popover widget:
18:25:10.639963 GcalEventWidget: TRACE: EXIT: gcal_event_widget_show_preview():981
18:25:11.142947 Gdk: CRITICAL: gdk_surface_get_device_position: assertion 'GDK_IS_SURFACE (surface)' failed
18:25:11.143030 Gtk: CRITICAL: _gtk_widget_find_at_coords: assertion 'GDK_IS_SURFACE (surface)' failed
18:25:11.600936 GcalEventWidget: TRACE: ENTRY: gcal_event_widget_show_preview():964
This is a low-severity/low-priority bug:
- It may be an unlikely corner case scenario
- The app doesn't crash nor freeze, and seems to continue working normally, but it is just "probably better" to not have this occur.
Edited by Hari Rana