It may be an issue between xorg and wayland. By default niri does not support X11 apps (you need to install xwayland-satellite for that) so you can switch emacs with emacs-pgtk (which handles wayland quite nicely).
1 Like