bitwarden / clients

Bitwarden client apps (web, browser extension, desktop, and cli).
https://bitwarden.com
Other
9.11k stars 1.21k forks source link

Linux: View and Edit tabs are scrambled/unreadable #2589

Open ghost opened 2 years ago

ghost commented 2 years ago

Steps To Reproduce

Install from fresh download Set up login Go to View or Edit tab

Expected Result

To appear readable

Actual Result

Is scrambled and cannot be read This happens even when locked out

Screenshots or Videos

bitwarden problem

Additional Context

No response

Operating System

Linux

Operating System Version

Mint 20.04

Installation method

Snap

Build Version

1.31.2

Hinton commented 2 years ago

Hi @CyberaxAnnon,

Does this happen to each menu alternative or only file and edit? We don't do anything special and the menu rendering is typically handled by the os desktop environment, which leads me to suspect this is either an issue with Electron or Snap.

djsmith85 commented 2 years ago

Similar report: https://github.com/bitwarden/desktop/issues/1082, also on Linux but unsure if the snap was used to install

MGibson1 commented 2 years ago

I've been unable to reproduce this in both Manjaro (X11 and wayland), Ubuntu 20.04 (X11 and wayland), and Linux Mint 20.2

Is there anything unique about your installation to help identify what might be causing this issue?

ghost commented 2 years ago

I can confirm it happens on only those 2 tabs. I have also removed and installed it again through the CLI with Snap. Not to sure what to do.

MGibson1 commented 2 years ago

Are you able to try out the AppImage to confirm it's happening through that release pathway too?

Let's start thinking more about your system. Maybe there's an issue with the architecture you're using or your graphics driver?

Have you seen these menu issues with any other electron applications?

ghost commented 2 years ago

Screenshot from 2022-02-15 10-17-41

So it appears to be an issue with the installer via snap? Not to sure why, but from this then it may be an issue on their end? Hoping to not use Appimages as PPA feels more natural to use.

MGibson1 commented 2 years ago

I can definitely understand a reticence to use app images vs a managed installer. It's helpful to nail down the culprit to snap, at least.

The only other occurrence I've been able to find is this askUbuntu issue and this continuation . Are you using the same driver?

MGibson1 commented 2 years ago

I just tried to reproduce on a machine I have with a Tahiti AMD card, but still can't reproduce.

Have you tried installing via flatpak? At least then it's still through a package manager, albeit not Canonical's

ghost commented 2 years ago

I have installed through flathub via the CLI and the problem still persists but now the Help section is also acting up and unreadable Screenshot from 2022-02-16 14-52-24

ghost commented 2 years ago

So just to recap

MGibson1 commented 2 years ago

I think my recommendation has to be to use the AppImage and rely on the build-in update mechanism for staying up-to-date.

However, this is weird and I'm interested. Those forum posts with the same issue suggest missing snap themes, and I notice your theme appears to be different than my mint vm. What theme are you using? I wonder if a snap package exists to add that theme to snap?

ghost commented 2 years ago

I notice your theme appears to be different than my mint vm. What theme are you using? I wonder if a snap package exists to add that theme to snap?

I have modified the background and installed plank with some popular themes like BlackCC and Windows XP theme from the recommended section on mint to make it look like a Mac in some degree.

I do have another PC installed in the same way but that has no issues. Maybe it is an issue with the software and interference but I did this before I reinstalled mint again for a clean install and this has never happened before.

MGibson1 commented 2 years ago

Perhaps it's a combination of theming and graphics driver?

Snap, Flatpak, and AppImage are all supposed to default to a known theme if it can't reproduce the one you're using, but maybe the known theme is bugging out for some reason.