New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The embedded web browser authentication window displays as blank #378
Comments
Same Problem for me on Fedora 39 |
I can't reproduce this issue on onedriver 0.14.1 using Gentoo with GNOME 44.3 (and neither with GNOME 45.2). Window content shows just fine both on Wayland and X11, although it does take a couple of seconds to load. @dtufood-kihen Could you show me a screenshot of the "About" window? Your post suggests you are not running the latest version, which is 0.14.1. OBS has a 0.14.1 package for Ubuntu 22.04, although the OBS repo might be "broken" for the moment according to issue #373, so you might not have been served that update. However, you can manually download the latest package for your distro from the repo page. @Sophokles187 Are you running 0.14.1? Copr has a 0.14.1 build that you should have installed by now if everything is working as intended. |
@foopsss Thanks for your reply! According to the About page i have v0.14.1 15a1c64. Which should be the latest as i just installed it the other day.
|
Ok i'm pretty sure (at least for me) it's a problem with Gnome Xorg. I just rebooted with wayland and now it displays the window content correct. |
That's alright, you are on the latest version.
Can't reproduce this either. I've updated my first response with the details relevant to your answer, but yeah, it just works™ with both X11 and Wayland for me on GNOME 44.3. Can you try deleting onedriver alongside its relevant files ( Since you are using Fedora 39 I assume you are at the very least on GNOME 45, although I'd expect you to be on one of the 45 point releases by now. OP is using Ubuntu 22.04 LTS so he's at the very least on GNOME 42.0. I'm not sure what to piece together out of that though. EDIT on 14/1/24: I've received the update to GNOME 45.2 and I still can't reproduce this issue either on X11 or Wayland. Weird. |
@foopsss Thanks for your reply. I have updated to the latest package manually, here is the screenshot of the about page as you requested. Also the problem still remains. My current workaround is to use |
@dtufood-kihen Sorry for the late response and thanks for the updated report. Does the problem happen in both a Wayland and a X11 session or just in one of those? I don't really have many ideas to debug this issue because I'm not able to reproduce it. Sophokles only has this problem when using X11, according to his previous messages. |
I've encountered a similar issue with DBeaver on Ubuntu 22.04/Wayland, which has an authentication flow similar to OneDriver, when connecting to an Azure SQL Database using MFA through a Microsoft account. I think the problem might be related to the embedded web browser component (libwebkitgtk?) in conjunction with Microsoft's login page. Interestingly, DBeaver offers an option to toggle between using an embedded web browser and the system's browser. This choice could imply that the DBeaver developers are aware of such issues, thus providing support for accessing the login page via the system browser. Additionally, Azure Data Studio also opts to utilize the system browser for similar tasks. Just a thought. |
Interesting thought indeed, thanks. The embedded web browser is provided by WebKitGTK AFAIK. The only thing I can think of right now that could differ between me and the users that reported this issue is the WebKitGTK version being used to build onedriver, but I don't know if that's the problem. Builds for Debian-based distros apparently rely on WebKitGTK v4.0. Fedora seems to ship v4.0 at the moment, judging by the version number of the latest stable build of the webkitgtk package for F39 (which appears to be the only webkit package available from F37 onwards BTW, I couldn't find anything called webkit2gtk3 that isn't for F36 and previous releases). For my Gentoo ebuilds, I've stopped depending on WebKitGTK v4.0 and switched to v4.1 right after jstaf did so in onedriver. |
Hello,
Ubuntu 22.04.3 LTS here. Thanks for this cool App. |
@sf-000 Are you running a X11 or Wayland session? Does the window have any invisible content that you are able to select? |
Having the same issue. System info: Using the Nvidia proprietary driver and if I switch from X to Wayland the window displays the content. |
Although visually blank, the window contains selectable (and copyable) text, suggesting the content is present but not rendered visibly.
Package: onedriver/unknown,now 0.14.0-1 amd64 [installed]
OS: Ubuntu 22.04.3 LTS
The text was updated successfully, but these errors were encountered: