It looks like you’re running into a problem with wayland and the browser trying to use X display instead of wayland. What do you get with this?
pacman -Q | grep wayland
It looks like you may need this package if you don’t already have it: https://archlinuxarm.org/packages/arm/xorg-xwayland It says it’s an optional dependancy of sway, and yet not a pulled dependancy of chromium to run x11 under wayland.
yay -S xorg-xwayland
updated because I realized this is for ARM
@Pudge does this sound about right? I know it’s an optional dependancy, but for EOS ARM Sway. . .