Help: Certain menus have graphical issues and are unreadable

Hello, I'm fairly new to Zorin OS and Linux in general. The screenshot above is from a fresh install on my Lenovo Ideapad. Some menus, mostly when they pop out from other menus, have graphical artifacts and are unreadable. This is happening in multiple programs. Any suggestions on how to resolve this?

The below screenshot is in the Brave browser installed from the Zorin app store. However, I'm also have similar issues in Steam and Firefox. This installation is on a laptop with AMD Radeon Vega 8 Mobile Graphics and using two screens.

See screenshot below:

Dont know if this article helps:

The commands to see if amdgpu is present might be worth checking plus further down the page thecphoronix graphics test.

I did have a look at AMD driver page and they only appear to release dedicated drivers to cards that are installed in Desktops.

I faced a lot of issues when I downloaded apps from the software store, you can use the terminal to install application from the official repositories and they are bug free (mostly :joy:).

To install brave using terminal:-

sudo apt install apt-transport-https curl

sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list

sudo apt update

sudo apt install brave-browser

Brave Browser, if installed in the default way - may be installed as a Snap or Flatpak. Snap and Flatpak packages both isolate the app from the system (which can be bad as you see in this thread) preventing access to critical system files needed to function properly.
Can you please check how Brave Browser is installed?

snap list

Flatpak list

This fixed it. Thanks!

@ben_giff , please still check if you have Snap or Flatpak installed Brave, because since the APT version of Brave resolved the issue, this may mean that you have two different Brave Browsers installed, which could be confusing later.