What I usually did with firefox was that I enabled MOZ_ENABLE_WAYLAND variable, to run the browser as a native wayland app instead of running it with Xwayland Doing this for icecat breaks opening website links from other apps (links in my terminal, or in telegram)
