F44 desktop crash on certain gpu activities

Desktop session crashes consistently occur under Sway/wlroots when rendering specific video streams or heavy WebGL canvas elements (in browsers or mpv).

The Sway compositor hits repeating DRM page-flip failures and atomic commit timeouts on the main display connector (eDP-1), eventually causing Sway to abort and drop the Wayland IPC socket (“Broken pipe”). This terminates all running GUI apps and drops me back to login window.
Journalctl Output:
Sway/wlroots error log right before session termination:

sway[1020]: [ERROR] [sway/desktop/output.c:300] Page-flip failed on output eDP-1
sway[1020]: [ERROR] [wlr] [backend/drm/atomic.c:81] connector eDP-1: Atomic commit failed: Device or resource busy
sway[1020]: [ERROR] [sway/desktop/output.c:300] Page-flip failed on output eDP-1
sway[1020]: [ERROR] [wlr] [backend/drm/atomic.c:81] connector eDP-1: Atomic commit failed: Device or resource busy

Followed by client socket drops:

Xwayland[1735]: (EE) failed to read Wayland events: Broken pipe
foot[1081]: err: wayland.c:1735: failed to read events from the Wayland socket: Broken pipe

6300u, hd 520, 7.1.8-200.fc44.x86_64, worked before upgrading to fedora 44 (sway spin), both non/accelerated and both ihd and i965

Consistently reproducible on video playback or canvas rendering under Sway.

Steps to Reproduce:

  1. Log into a Sway (Wayland) session on Fedora 44 with Intel HD 520 graphics.
  2. Enter https://www.youtube.com/watch?v=sG3UBw44tR8 in any web browser or load the stream in mpv as it is one of the webpages that causes the issue.
  3. Observe compositor failure and sudden logout.

To confirm, is this on Sway or Sway-Atomic?

sway.