nyxt
nyxt copied to clipboard
Google SSO for Websites
Describe the bug
I sometimes struggle with Google SSO. After signing in the circle keeps spinning. If I go back to the tab where I start the SSO process, it tells me to check my pop-up blocker.
Precise recipe to reproduce the issue
- Go to some website where you need to use Google SSO, in my case, it's https://intel.ingress.com
- Attempt to sign in with a Google account
For website-specific issues: Can you reproduce this issue with Epiphany / GNOME Web
It works fine in Epiphany
Information
- OS name+version: GNU Guix
- Graphics card and driver: NVidia 1080 mobile, Mesa
- Desktop environment / Window manager name+version: Gnome and/or StumpWM
- Installation method (Flatpak, Guix, package manager, build from source): Guix home manager
- Output of
nyxt --system-information:
Output when started from a shell
~/.config/nyxt λ nyxt --system-information
Nyxt version: 3.11.7
Renderer: GI-GTK
Operating system kernel: Linux 6.9.12
Lisp implementation: SBCL 2.4.5 (Dynamic space size: 3221225472)
Features: (:NYXT-GI-GTK :NYXT-GTK :NYXT-3.11 :NYXT-3 :NYXT-3.11.7
:CLIPBOARD-CONTENT-METHOD :SWANK :SLYNK :PLUMP-UTF-32 :PARENSCRIPT :NSYMBOLS
:FSET-EXT-STRINGS :NAMED-READTABLES :CL-FAD :LPARALLEL :21BIT-CHARS
:CUSTOM-HASH-TABLE-NATIVE :CL-PPCRE-UNICODE :CL-UNICODE :CHUNGA :FLEXI-STREAMS
:CL-PPCRE :WEBKIT2 :WEBKIT-2.44.1 :WEBKIT-2.44 :WEBKIT-2
:WEBKIT2-CORS-ALLOWLIST :WEBKIT2-PASTE-PLAINTEXT :WEBKIT2-TRACKING
:WEBKIT2-MUTE :WEBKIT2-EMOJI :WEBKIT2-MEDIA :WEBKIT2-SANDBOXING :GTK-3-22
:GTK-3-20 :GTK-3-18 :GTK-3-16 :GTK-3-14 :GTK-3-12 :GTK-3-10 :GTK-3-8 :GTK-3-6
:GTK-3-4 :GTK :GDK-3-22 :GDK-3-20 :GDK-3-18 :GDK-3-16 :GDK-3-14 :GDK-3-12
:GDK-3-10 :GDK-3-8 :GDK-3-6 :GDK-3-4 :CAIRO-1-10 :CAIRO-1-12 :GDK-PIXBUF
:CLOSER-MOP :GLIB-2-30 :GLIB-2-32 :GLIB-2-34 :GLIB-2-36 :GLIB-2-38 :GLIB-2-40
:GLIB-2-42 :GLIB-2-44 :GLIB-2-46 :GLIB-2-48 :GLIB-2-50 :GLIB-2-52 :GLIB-2-54
:GLIB-2-56 :GLIB-2-58 :GLIB :BORDEAUX-THREADS :GLOBAL-VARS
:ASDF-SYSTEM-CONNECTIONS :LPARALLEL.WITH-CLTL2 :LPARALLEL.WITH-CAS
:LPARALLEL.WITH-STEALING-SCHEDULER :SPLIT-SEQUENCE
CFFI-FEATURES:FLAT-NAMESPACE CFFI-FEATURES:X86-64 CFFI-FEATURES:UNIX :CFFI
CFFI-SYS::FLAT-NAMESPACE ALEXANDRIA::SEQUENCE-EMPTYP :FAST-IO-SV :FAST-IO
:CL-JSON-CLOS :CL-JSON :SBCL-USES-SB-ROTATE-BYTE CHIPZ-SYSTEM:GRAY-STREAMS
:THREAD-SUPPORT :ASDF3.3 :ASDF3.2 :ASDF3.1 :ASDF3 :ASDF2 :ASDF :OS-UNIX
:NON-BASE-CHARS-EXIST-P :ASDF-UNICODE :ARENA-ALLOCATOR :X86-64 :GENCGC :64-BIT
:ANSI-CL :COMMON-LISP :ELF :IEEE-FLOATING-POINT :LINUX :LITTLE-ENDIAN
:PACKAGE-LOCAL-NICKNAMES :SB-CORE-COMPRESSION :SB-LDB :SB-PACKAGE-LOCKS
:SB-THREAD :SB-UNICODE :SBCL :UNIX)
ASDF version: 3.3.7
ASDF registries: (NYXT-SOURCE-REGISTRY ENVIRONMENT-SOURCE-REGISTRY USER-SOURCE-REGISTRY
USER-SOURCE-REGISTRY-DIRECTORY
DEFAULT-USER-SOURCE-REGISTRY SYSTEM-SOURCE-REGISTRY
SYSTEM-SOURCE-REGISTRY-DIRECTORY
DEFAULT-SYSTEM-SOURCE-REGISTRY)
Critical dependencies: (/gnu/store/ms8i9hf8w7844ram07k20fh9jxj3n3zy-sbcl-cl-cffi-gtk-3.8.8-3.1700fe6/share/common-lisp/sbcl/cl-cffi-gtk/gtk/cl-cffi-gtk.asd
/gnu/store/g6n1mr5wxhl2m0v6qjya7dlzzv9z1hw9-cl-gobject-introspection-0.3-4.4908a84/share/common-lisp/source/cl-gobject-introspection/cl-gobject-introspection.asd
/gnu/store/c11fsar4snl13v85ivs3avcpkcrr2xb7-sbcl-cl-webkit-3.5.10/share/common-lisp/sbcl/cl-webkit/webkit2/cl-webkit2.asd)
@trev-dev thanks for reporting.
It's really odd that the issue can't be reproduced on Epiphany. I need to investigate it deeper, since this may not be trivial.
@aadcg Thank you. Let me know if there's more I may provide
Hi,
I have exact the same issue when I try to SSO to notion.so. It works fine in Epiphany. The output:
** (engineer.atlas.Nyxt:2): WARNING **: 14:01:42.605: WebKitWebView returned by WebKitWebView::create signal was not created with the related WebKitWebView
(process:12505): Gtk-WARNING **: 14:01:42.736: Locale not supported by C library.
Using the fallback 'C' locale.
<INFO> [14:01:43] Loading "https://www.notion.so/verifyNoPopupBlockerHtmlAndRedirect?redirectUri=https://www.notion.so/googlepopupredirect?callbackType=popup&redirectToAuth=true&requestId=820ef48c-e9bb-4968-9c65-a53a4c8460f9".
And the mesage I get:
I am new to Nyxt, if there is something I can do to bypass this warning it would be great. Thanks!