diff --git a/tests/references/apparition-close-gnome-wayland-nested-39.png b/tests/references/apparition-close-gnome-wayland-nested-39.png new file mode 100644 index 0000000..1f3f4fb Binary files /dev/null and b/tests/references/apparition-close-gnome-wayland-nested-39.png differ diff --git a/tests/references/apparition-close-gnome-xsession-39.png b/tests/references/apparition-close-gnome-xsession-39.png new file mode 100644 index 0000000..1bf06a8 Binary files /dev/null and b/tests/references/apparition-close-gnome-xsession-39.png differ diff --git a/tests/references/apparition-open-gnome-wayland-nested-39.png b/tests/references/apparition-open-gnome-wayland-nested-39.png new file mode 100644 index 0000000..130dfe5 Binary files /dev/null and b/tests/references/apparition-open-gnome-wayland-nested-39.png differ diff --git a/tests/references/apparition-open-gnome-xsession-39.png b/tests/references/apparition-open-gnome-xsession-39.png new file mode 100644 index 0000000..6c7fa26 Binary files /dev/null and b/tests/references/apparition-open-gnome-xsession-39.png differ diff --git a/tests/references/broken-glass-close-gnome-wayland-nested-39.png b/tests/references/broken-glass-close-gnome-wayland-nested-39.png new file mode 100644 index 0000000..22276e5 Binary files /dev/null and b/tests/references/broken-glass-close-gnome-wayland-nested-39.png differ diff --git a/tests/references/broken-glass-close-gnome-xsession-39.png b/tests/references/broken-glass-close-gnome-xsession-39.png new file mode 100644 index 0000000..30ce19f Binary files /dev/null and b/tests/references/broken-glass-close-gnome-xsession-39.png differ diff --git a/tests/references/broken-glass-open-gnome-wayland-nested-39.png b/tests/references/broken-glass-open-gnome-wayland-nested-39.png new file mode 100644 index 0000000..8468c7c Binary files /dev/null and b/tests/references/broken-glass-open-gnome-wayland-nested-39.png differ diff --git a/tests/references/broken-glass-open-gnome-xsession-39.png b/tests/references/broken-glass-open-gnome-xsession-39.png new file mode 100644 index 0000000..74c4274 Binary files /dev/null and b/tests/references/broken-glass-open-gnome-xsession-39.png differ diff --git a/tests/references/doom-close-gnome-wayland-nested-39.png b/tests/references/doom-close-gnome-wayland-nested-39.png new file mode 100644 index 0000000..97ea14f Binary files /dev/null and b/tests/references/doom-close-gnome-wayland-nested-39.png differ diff --git a/tests/references/doom-close-gnome-xsession-39.png b/tests/references/doom-close-gnome-xsession-39.png new file mode 100644 index 0000000..ef6cca8 Binary files /dev/null and b/tests/references/doom-close-gnome-xsession-39.png differ diff --git a/tests/references/doom-open-gnome-wayland-nested-39.png b/tests/references/doom-open-gnome-wayland-nested-39.png new file mode 100644 index 0000000..0ac1fc2 Binary files /dev/null and b/tests/references/doom-open-gnome-wayland-nested-39.png differ diff --git a/tests/references/doom-open-gnome-xsession-39.png b/tests/references/doom-open-gnome-xsession-39.png new file mode 100644 index 0000000..f83038c Binary files /dev/null and b/tests/references/doom-open-gnome-xsession-39.png differ diff --git a/tests/references/energize-a-close-gnome-wayland-nested-39.png b/tests/references/energize-a-close-gnome-wayland-nested-39.png new file mode 100644 index 0000000..77aeb27 Binary files /dev/null and b/tests/references/energize-a-close-gnome-wayland-nested-39.png differ diff --git a/tests/references/energize-a-close-gnome-xsession-39.png b/tests/references/energize-a-close-gnome-xsession-39.png new file mode 100644 index 0000000..05efed7 Binary files /dev/null and b/tests/references/energize-a-close-gnome-xsession-39.png differ diff --git a/tests/references/energize-a-open-gnome-wayland-nested-39.png b/tests/references/energize-a-open-gnome-wayland-nested-39.png new file mode 100644 index 0000000..ea185b4 Binary files /dev/null and b/tests/references/energize-a-open-gnome-wayland-nested-39.png differ diff --git a/tests/references/energize-a-open-gnome-xsession-39.png b/tests/references/energize-a-open-gnome-xsession-39.png new file mode 100644 index 0000000..029c6e9 Binary files /dev/null and b/tests/references/energize-a-open-gnome-xsession-39.png differ diff --git a/tests/references/energize-b-close-gnome-wayland-nested-39.png b/tests/references/energize-b-close-gnome-wayland-nested-39.png new file mode 100644 index 0000000..0630f1c Binary files /dev/null and b/tests/references/energize-b-close-gnome-wayland-nested-39.png differ diff --git a/tests/references/energize-b-close-gnome-xsession-39.png b/tests/references/energize-b-close-gnome-xsession-39.png new file mode 100644 index 0000000..0b0d1b0 Binary files /dev/null and b/tests/references/energize-b-close-gnome-xsession-39.png differ diff --git a/tests/references/energize-b-open-gnome-wayland-nested-39.png b/tests/references/energize-b-open-gnome-wayland-nested-39.png new file mode 100644 index 0000000..f8a1b47 Binary files /dev/null and b/tests/references/energize-b-open-gnome-wayland-nested-39.png differ diff --git a/tests/references/energize-b-open-gnome-xsession-39.png b/tests/references/energize-b-open-gnome-xsession-39.png new file mode 100644 index 0000000..110a134 Binary files /dev/null and b/tests/references/energize-b-open-gnome-xsession-39.png differ diff --git a/tests/references/fire-close-gnome-wayland-nested-39.png b/tests/references/fire-close-gnome-wayland-nested-39.png new file mode 100644 index 0000000..48ac249 Binary files /dev/null and b/tests/references/fire-close-gnome-wayland-nested-39.png differ diff --git a/tests/references/fire-close-gnome-xsession-39.png b/tests/references/fire-close-gnome-xsession-39.png new file mode 100644 index 0000000..ceb41d5 Binary files /dev/null and b/tests/references/fire-close-gnome-xsession-39.png differ diff --git a/tests/references/fire-open-gnome-wayland-nested-39.png b/tests/references/fire-open-gnome-wayland-nested-39.png new file mode 100644 index 0000000..67861e5 Binary files /dev/null and b/tests/references/fire-open-gnome-wayland-nested-39.png differ diff --git a/tests/references/fire-open-gnome-xsession-39.png b/tests/references/fire-open-gnome-xsession-39.png new file mode 100644 index 0000000..5405763 Binary files /dev/null and b/tests/references/fire-open-gnome-xsession-39.png differ diff --git a/tests/references/glide-close-gnome-wayland-nested-39.png b/tests/references/glide-close-gnome-wayland-nested-39.png new file mode 100644 index 0000000..c88adfc Binary files /dev/null and b/tests/references/glide-close-gnome-wayland-nested-39.png differ diff --git a/tests/references/glide-close-gnome-xsession-39.png b/tests/references/glide-close-gnome-xsession-39.png new file mode 100644 index 0000000..679830c Binary files /dev/null and b/tests/references/glide-close-gnome-xsession-39.png differ diff --git a/tests/references/glide-open-gnome-wayland-nested-39.png b/tests/references/glide-open-gnome-wayland-nested-39.png new file mode 100644 index 0000000..a215cc9 Binary files /dev/null and b/tests/references/glide-open-gnome-wayland-nested-39.png differ diff --git a/tests/references/glide-open-gnome-xsession-39.png b/tests/references/glide-open-gnome-xsession-39.png new file mode 100644 index 0000000..8daec32 Binary files /dev/null and b/tests/references/glide-open-gnome-xsession-39.png differ diff --git a/tests/references/glitch-close-gnome-wayland-nested-39.png b/tests/references/glitch-close-gnome-wayland-nested-39.png new file mode 100644 index 0000000..020307b Binary files /dev/null and b/tests/references/glitch-close-gnome-wayland-nested-39.png differ diff --git a/tests/references/glitch-close-gnome-xsession-39.png b/tests/references/glitch-close-gnome-xsession-39.png new file mode 100644 index 0000000..dc80c38 Binary files /dev/null and b/tests/references/glitch-close-gnome-xsession-39.png differ diff --git a/tests/references/glitch-open-gnome-wayland-nested-39.png b/tests/references/glitch-open-gnome-wayland-nested-39.png new file mode 100644 index 0000000..9f2df7f Binary files /dev/null and b/tests/references/glitch-open-gnome-wayland-nested-39.png differ diff --git a/tests/references/glitch-open-gnome-xsession-39.png b/tests/references/glitch-open-gnome-xsession-39.png new file mode 100644 index 0000000..11ed692 Binary files /dev/null and b/tests/references/glitch-open-gnome-xsession-39.png differ diff --git a/tests/references/hexagon-close-gnome-wayland-nested-39.png b/tests/references/hexagon-close-gnome-wayland-nested-39.png new file mode 100644 index 0000000..c2f1a9c Binary files /dev/null and b/tests/references/hexagon-close-gnome-wayland-nested-39.png differ diff --git a/tests/references/hexagon-close-gnome-xsession-39.png b/tests/references/hexagon-close-gnome-xsession-39.png new file mode 100644 index 0000000..889fe39 Binary files /dev/null and b/tests/references/hexagon-close-gnome-xsession-39.png differ diff --git a/tests/references/hexagon-open-gnome-wayland-nested-39.png b/tests/references/hexagon-open-gnome-wayland-nested-39.png new file mode 100644 index 0000000..5c5b26f Binary files /dev/null and b/tests/references/hexagon-open-gnome-wayland-nested-39.png differ diff --git a/tests/references/hexagon-open-gnome-xsession-39.png b/tests/references/hexagon-open-gnome-xsession-39.png new file mode 100644 index 0000000..32c4cc2 Binary files /dev/null and b/tests/references/hexagon-open-gnome-xsession-39.png differ diff --git a/tests/references/incinerate-close-gnome-wayland-nested-39.png b/tests/references/incinerate-close-gnome-wayland-nested-39.png new file mode 100644 index 0000000..bc7d807 Binary files /dev/null and b/tests/references/incinerate-close-gnome-wayland-nested-39.png differ diff --git a/tests/references/incinerate-close-gnome-xsession-39.png b/tests/references/incinerate-close-gnome-xsession-39.png new file mode 100644 index 0000000..ea699f8 Binary files /dev/null and b/tests/references/incinerate-close-gnome-xsession-39.png differ diff --git a/tests/references/incinerate-open-gnome-wayland-nested-39.png b/tests/references/incinerate-open-gnome-wayland-nested-39.png new file mode 100644 index 0000000..c16ddd5 Binary files /dev/null and b/tests/references/incinerate-open-gnome-wayland-nested-39.png differ diff --git a/tests/references/incinerate-open-gnome-xsession-39.png b/tests/references/incinerate-open-gnome-xsession-39.png new file mode 100644 index 0000000..e8c5031 Binary files /dev/null and b/tests/references/incinerate-open-gnome-xsession-39.png differ diff --git a/tests/references/matrix-close-gnome-wayland-nested-39.png b/tests/references/matrix-close-gnome-wayland-nested-39.png new file mode 100644 index 0000000..7c93907 Binary files /dev/null and b/tests/references/matrix-close-gnome-wayland-nested-39.png differ diff --git a/tests/references/matrix-close-gnome-xsession-39.png b/tests/references/matrix-close-gnome-xsession-39.png new file mode 100644 index 0000000..0ea7a60 Binary files /dev/null and b/tests/references/matrix-close-gnome-xsession-39.png differ diff --git a/tests/references/matrix-open-gnome-wayland-nested-39.png b/tests/references/matrix-open-gnome-wayland-nested-39.png new file mode 100644 index 0000000..f81bb31 Binary files /dev/null and b/tests/references/matrix-open-gnome-wayland-nested-39.png differ diff --git a/tests/references/matrix-open-gnome-xsession-39.png b/tests/references/matrix-open-gnome-xsession-39.png new file mode 100644 index 0000000..414522f Binary files /dev/null and b/tests/references/matrix-open-gnome-xsession-39.png differ diff --git a/tests/references/pixel-wheel-close-gnome-wayland-nested-39.png b/tests/references/pixel-wheel-close-gnome-wayland-nested-39.png new file mode 100644 index 0000000..3e7ce9c Binary files /dev/null and b/tests/references/pixel-wheel-close-gnome-wayland-nested-39.png differ diff --git a/tests/references/pixel-wheel-close-gnome-xsession-39.png b/tests/references/pixel-wheel-close-gnome-xsession-39.png new file mode 100644 index 0000000..d6821c6 Binary files /dev/null and b/tests/references/pixel-wheel-close-gnome-xsession-39.png differ diff --git a/tests/references/pixel-wheel-open-gnome-wayland-nested-39.png b/tests/references/pixel-wheel-open-gnome-wayland-nested-39.png new file mode 100644 index 0000000..c45ff57 Binary files /dev/null and b/tests/references/pixel-wheel-open-gnome-wayland-nested-39.png differ diff --git a/tests/references/pixel-wheel-open-gnome-xsession-39.png b/tests/references/pixel-wheel-open-gnome-xsession-39.png new file mode 100644 index 0000000..5a82401 Binary files /dev/null and b/tests/references/pixel-wheel-open-gnome-xsession-39.png differ diff --git a/tests/references/pixel-wipe-close-gnome-wayland-nested-39.png b/tests/references/pixel-wipe-close-gnome-wayland-nested-39.png new file mode 100644 index 0000000..5071c8d Binary files /dev/null and b/tests/references/pixel-wipe-close-gnome-wayland-nested-39.png differ diff --git a/tests/references/pixel-wipe-close-gnome-xsession-39.png b/tests/references/pixel-wipe-close-gnome-xsession-39.png new file mode 100644 index 0000000..96f70df Binary files /dev/null and b/tests/references/pixel-wipe-close-gnome-xsession-39.png differ diff --git a/tests/references/pixel-wipe-open-gnome-wayland-nested-39.png b/tests/references/pixel-wipe-open-gnome-wayland-nested-39.png new file mode 100644 index 0000000..6ac01dc Binary files /dev/null and b/tests/references/pixel-wipe-open-gnome-wayland-nested-39.png differ diff --git a/tests/references/pixel-wipe-open-gnome-xsession-39.png b/tests/references/pixel-wipe-open-gnome-xsession-39.png new file mode 100644 index 0000000..5c0b377 Binary files /dev/null and b/tests/references/pixel-wipe-open-gnome-xsession-39.png differ diff --git a/tests/references/pixelate-close-gnome-wayland-nested-39.png b/tests/references/pixelate-close-gnome-wayland-nested-39.png new file mode 100644 index 0000000..b8d1ff8 Binary files /dev/null and b/tests/references/pixelate-close-gnome-wayland-nested-39.png differ diff --git a/tests/references/pixelate-close-gnome-xsession-39.png b/tests/references/pixelate-close-gnome-xsession-39.png new file mode 100644 index 0000000..74ff58e Binary files /dev/null and b/tests/references/pixelate-close-gnome-xsession-39.png differ diff --git a/tests/references/pixelate-open-gnome-wayland-nested-39.png b/tests/references/pixelate-open-gnome-wayland-nested-39.png new file mode 100644 index 0000000..3a05cfd Binary files /dev/null and b/tests/references/pixelate-open-gnome-wayland-nested-39.png differ diff --git a/tests/references/pixelate-open-gnome-xsession-39.png b/tests/references/pixelate-open-gnome-xsession-39.png new file mode 100644 index 0000000..3cdaa02 Binary files /dev/null and b/tests/references/pixelate-open-gnome-xsession-39.png differ diff --git a/tests/references/portal-close-gnome-wayland-nested-39.png b/tests/references/portal-close-gnome-wayland-nested-39.png new file mode 100644 index 0000000..8b26c85 Binary files /dev/null and b/tests/references/portal-close-gnome-wayland-nested-39.png differ diff --git a/tests/references/portal-close-gnome-xsession-39.png b/tests/references/portal-close-gnome-xsession-39.png new file mode 100644 index 0000000..c3137fc Binary files /dev/null and b/tests/references/portal-close-gnome-xsession-39.png differ diff --git a/tests/references/portal-open-gnome-wayland-nested-39.png b/tests/references/portal-open-gnome-wayland-nested-39.png new file mode 100644 index 0000000..2d2e9e9 Binary files /dev/null and b/tests/references/portal-open-gnome-wayland-nested-39.png differ diff --git a/tests/references/portal-open-gnome-xsession-39.png b/tests/references/portal-open-gnome-xsession-39.png new file mode 100644 index 0000000..776d498 Binary files /dev/null and b/tests/references/portal-open-gnome-xsession-39.png differ diff --git a/tests/references/preferences-gnome-wayland-nested-39.png b/tests/references/preferences-gnome-wayland-nested-39.png new file mode 100644 index 0000000..9f5b33a Binary files /dev/null and b/tests/references/preferences-gnome-wayland-nested-39.png differ diff --git a/tests/references/preferences-gnome-xsession-39.png b/tests/references/preferences-gnome-xsession-39.png new file mode 100644 index 0000000..31d4cc9 Binary files /dev/null and b/tests/references/preferences-gnome-xsession-39.png differ diff --git a/tests/references/snap-close-gnome-wayland-nested-39.png b/tests/references/snap-close-gnome-wayland-nested-39.png new file mode 100644 index 0000000..e64b237 Binary files /dev/null and b/tests/references/snap-close-gnome-wayland-nested-39.png differ diff --git a/tests/references/snap-close-gnome-xsession-39.png b/tests/references/snap-close-gnome-xsession-39.png new file mode 100644 index 0000000..e6a9bc0 Binary files /dev/null and b/tests/references/snap-close-gnome-xsession-39.png differ diff --git a/tests/references/snap-open-gnome-wayland-nested-39.png b/tests/references/snap-open-gnome-wayland-nested-39.png new file mode 100644 index 0000000..b85c677 Binary files /dev/null and b/tests/references/snap-open-gnome-wayland-nested-39.png differ diff --git a/tests/references/snap-open-gnome-xsession-39.png b/tests/references/snap-open-gnome-xsession-39.png new file mode 100644 index 0000000..445ffee Binary files /dev/null and b/tests/references/snap-open-gnome-xsession-39.png differ diff --git a/tests/references/trex-close-gnome-wayland-nested-39.png b/tests/references/trex-close-gnome-wayland-nested-39.png new file mode 100644 index 0000000..349c8d0 Binary files /dev/null and b/tests/references/trex-close-gnome-wayland-nested-39.png differ diff --git a/tests/references/trex-close-gnome-xsession-39.png b/tests/references/trex-close-gnome-xsession-39.png new file mode 100644 index 0000000..e5bb5f8 Binary files /dev/null and b/tests/references/trex-close-gnome-xsession-39.png differ diff --git a/tests/references/trex-open-gnome-wayland-nested-39.png b/tests/references/trex-open-gnome-wayland-nested-39.png new file mode 100644 index 0000000..299cc42 Binary files /dev/null and b/tests/references/trex-open-gnome-wayland-nested-39.png differ diff --git a/tests/references/trex-open-gnome-xsession-39.png b/tests/references/trex-open-gnome-xsession-39.png new file mode 100644 index 0000000..eac8022 Binary files /dev/null and b/tests/references/trex-open-gnome-xsession-39.png differ diff --git a/tests/references/tv-close-gnome-wayland-nested-39.png b/tests/references/tv-close-gnome-wayland-nested-39.png new file mode 100644 index 0000000..3039a9a Binary files /dev/null and b/tests/references/tv-close-gnome-wayland-nested-39.png differ diff --git a/tests/references/tv-close-gnome-xsession-39.png b/tests/references/tv-close-gnome-xsession-39.png new file mode 100644 index 0000000..8973f4f Binary files /dev/null and b/tests/references/tv-close-gnome-xsession-39.png differ diff --git a/tests/references/tv-glitch-close-gnome-wayland-nested-39.png b/tests/references/tv-glitch-close-gnome-wayland-nested-39.png new file mode 100644 index 0000000..c7bf53a Binary files /dev/null and b/tests/references/tv-glitch-close-gnome-wayland-nested-39.png differ diff --git a/tests/references/tv-glitch-close-gnome-xsession-39.png b/tests/references/tv-glitch-close-gnome-xsession-39.png new file mode 100644 index 0000000..20d9aa6 Binary files /dev/null and b/tests/references/tv-glitch-close-gnome-xsession-39.png differ diff --git a/tests/references/tv-glitch-open-gnome-wayland-nested-39.png b/tests/references/tv-glitch-open-gnome-wayland-nested-39.png new file mode 100644 index 0000000..7181f19 Binary files /dev/null and b/tests/references/tv-glitch-open-gnome-wayland-nested-39.png differ diff --git a/tests/references/tv-glitch-open-gnome-xsession-39.png b/tests/references/tv-glitch-open-gnome-xsession-39.png new file mode 100644 index 0000000..f46a746 Binary files /dev/null and b/tests/references/tv-glitch-open-gnome-xsession-39.png differ diff --git a/tests/references/tv-open-gnome-wayland-nested-39.png b/tests/references/tv-open-gnome-wayland-nested-39.png new file mode 100644 index 0000000..9628ca5 Binary files /dev/null and b/tests/references/tv-open-gnome-wayland-nested-39.png differ diff --git a/tests/references/tv-open-gnome-xsession-39.png b/tests/references/tv-open-gnome-xsession-39.png new file mode 100644 index 0000000..f5bfc53 Binary files /dev/null and b/tests/references/tv-open-gnome-xsession-39.png differ diff --git a/tests/references/wisps-close-gnome-wayland-nested-39.png b/tests/references/wisps-close-gnome-wayland-nested-39.png new file mode 100644 index 0000000..ff4ae94 Binary files /dev/null and b/tests/references/wisps-close-gnome-wayland-nested-39.png differ diff --git a/tests/references/wisps-close-gnome-xsession-39.png b/tests/references/wisps-close-gnome-xsession-39.png new file mode 100644 index 0000000..980e871 Binary files /dev/null and b/tests/references/wisps-close-gnome-xsession-39.png differ diff --git a/tests/references/wisps-open-gnome-wayland-nested-39.png b/tests/references/wisps-open-gnome-wayland-nested-39.png new file mode 100644 index 0000000..ef1f874 Binary files /dev/null and b/tests/references/wisps-open-gnome-wayland-nested-39.png differ diff --git a/tests/references/wisps-open-gnome-xsession-39.png b/tests/references/wisps-open-gnome-xsession-39.png new file mode 100644 index 0000000..f427510 Binary files /dev/null and b/tests/references/wisps-open-gnome-xsession-39.png differ