Neochat snap doesn't show SSO login options which makes in unuseful

When you select in neochat SSO login option, it is supposed to open the link

https://matrix-client.matrix.org/_synapse/client/pick_idp?redirectUrl=http%3A%2F%2Flocalhost%3AXXXXX%2FreturnToApplication

in the browser.

But for some reason it doesn’t.

The SSO login still works if I find neochat port

$ ps -fe | grep neochat
$ netstat --all --program | grep 'NEOCHAT PID' 

and then replace XXXXX for neochat port in url with the port number for example 12345

https://matrix-client.matrix.org/_synapse/client/pick_idp?redirectUrl=http%3A%2F%2Flocalhost%3A12345%2FreturnToApplication

My questions are:

  1. Why snapped neochat doesn’t open my browser (firefox provided by EndeavourOS from pacman)
  2. Why neochat from pacman can open my browser ?
  3. What to do to configure snapd url opening in browser ?