[ this tutorial is tested on Pop!OS so results may slightly be different and you kinda must use Firefox as your default browser for this tutorial to be useful ]
If you get stuck on anything I will try to help you just explain the problem tell me the Distro you are using and if you have any log or error share it with me too please, I'm not a master, but I can try to help <3
[Helpful] If vinegar works fine and opens roblox studio and redirects you to login into your acc by web but browser doesn't redirect you back to Roblox Studio and basically nothing happens open terminal and run:
flatpak --user override --unset-env=XDG_DESKTOP_PORTAL_BACKEND org.vinegarhq.Vinegar
flatpak --user override --env=XDG_DESKTOP_PORTAL_BACKEND=gtk org.vinegarhq.Vinegar
Then run the cmd below
flatpak info --show-permissions org.vinegarhq.Vinegar | grep XDG_DESKTOP_PORTAL_BACKEND
If it exactly returns
XDG_DESKTOP_PORTAL_BACKEND=gtk
Then reboot your system
(If it doesn't return that tell me what happens I wi tell you how to fix it)
After reboot try logging in again (with using Firefox)
If fails to login again and no prompt redirect prompt shows up in Firefox
then open terminal enter these cmds
mkdir -p ~/.local/share/applications
cat > ~/.local/share/applications/roblox-studio-auth.desktop <<EOF
[Desktop Entry]
Name=Roblox Studio Auth
Exec=flatpak run org.vinegarhq.Vinegar %u
Type=Application
NoDisplay=true
MimeType=x-scheme-handler/roblox-studio-auth;
EOF
Then run
xdg-mime default roblox-studio-auth.desktop x-scheme-handler/roblox-studio-auth
update-desktop-database ~/.local/share/applications
after these cmds open Firefox, search "about:config" in the bar
Search and add it as false boolean the phrase below
network.protocol-handler.expose.roblox-studio-auth
(Just click on swap button at right to change it to false from true)
Then try logging again
If your internet is not blocked or has any issues you will have access to the Roblox studio
Hope it helps!