Black monitor with certain slides in presentation under Wayland
When using a Dell XPS 13 9370 with Debian Sid/unstable, GNOME (with Wayland) and Evince 3.30.2-3, connecting an external monitor, moving the Evince window there, and starting the presentation mode with F5, often the slide is not shown, but only a black screen.
The internal HiDPI is configured to be scaled up by 2, and the external screen is not scaled. I am unable to reproduce it with GNOME under X, which does not support different scaling factors for displays.
Moving forward the slides is often shown correctly, and then going back too. Unfortunately, it is not reproducible every time, and the behavior differs too.
Another behavior is, for example, that the first page is shown correctly, but not the second one, but the third is correct. Sometimes going back and forth, it fixes things, but seldomly the second page stays black the whole time.
Sometimes, GTK+ warnings are printed to the terminal, Evince was started from.
xkbcommon: ERROR: Key "<LFSH>" added to modifier map for multiple modifiers; Using Lock, ignoring Shift
! SyncTeX Error : No file?
(evince:1931): Gdk-CRITICAL **: 12:18:48.299: gdk_screen_get_monitor_at_window: assertion 'GDK_IS_WINDOW (window)' failed
(evince:1931): Gdk-CRITICAL **: 12:18:48.299: gdk_screen_get_monitor_geometry: assertion 'monitor != NULL' failed
(evince:1931): Gtk-WARNING **: 12:18:48.308: drawing failure for widget 'EvViewPresentation': invalid value (typically too big) for the size of the input (surface, pattern, etc.)
(evince:1931): Gtk-WARNING **: 12:18:48.308: drawing failure for widget 'GtkBox': invalid value (typically too big) for the size of the input (surface, pattern, etc.)
(evince:1931): Gtk-WARNING **: 12:18:48.308: drawing failure for widget 'EvWindow': invalid value (typically too big) for the size of the input (surface, pattern, etc.)
(evince:1931): Gtk-WARNING **: 12:18:48.338: drawing failure for widget 'EvViewPresentation': invalid value (typically too big) for the size of the input (surface, pattern, etc.)
(evince:1931): Gtk-WARNING **: 12:18:48.338: drawing failure for widget 'GtkBox': invalid value (typically too big) for the size of the input (surface, pattern, etc.)
(evince:1931): Gtk-WARNING **: 12:18:48.338: drawing failure for widget 'EvWindow': invalid value (typically too big) for the size of the input (surface, pattern, etc.)