Comments (13)
Actually I don't think I need a compositor, losing control over the background of my desktop and introducing other weird side effects. What I do need is some checkbox in Brave to turn off a graphical gimmick I didn't ask for.
Please don't make the eye-candy mandatory. There is no such problem for Google Chrome, for example. Thank you
from brave-browser.
I also confirm this bug. Arch linux on i3wm
from brave-browser.
can confirm the same on v1.67.116 LinuxMint
from brave-browser.
The same on Arch / i3 (GTK themed) with v1.67.116
from brave-browser.
Garuda/Archlinux with Hyprland.
6.9.4-zen1-1-zen kernel.
from brave-browser.
I also confirm this bug. Arch linux on i3wm
- same on Manjaro XFCE
-
- brave-browser 1.67.116-1 [Installed])
-
- 6.9.3-3 Kernel
from brave-browser.
Chrome issue 40937108
TL;DR: On X11, you need a compositor to draw shadows. xcompmgr
should be enough.
from brave-browser.
@harridu I think the problem actually originates in Chromium and not necessarily in Brave. It seems to be just more visible in Brave. When I open the menu in dark mode in Chromium I still see some "weird" white that is just more tiny. Take a look below, do you see the white corners? That's possibly the same shadow bug.
from brave-browser.
Why wasn't this a problem before 1.67? Did this type of menu not have shadows or what?
from brave-browser.
You are right, I didn't notice the white corners. It is not as distracting as Brave's giant white frame. Maybe Brave could reduce the white frame?
I would prefer to skip all that eye-candy, but I understand that this would be an enhancement request to chromium.
from brave-browser.
@harridu Fixing the border might be fixing a mistake with another mistake. The root cause is shadow rendering and I would imagine that's what the brave team should attend to.
If you are annoyed from this bug (as I am) then downgrading is a simple quick solution. I downgraded to version 125.1.66.120 and as the screenshot below shows things are pretty peachy at the moment.
from brave-browser.
I agree we shouldn't be required to have a compositor, but xcompmgr looks better than picom on my Arch/i3 setup. FWIW in the interim.
from brave-browser.
I completely disagree that composite usage should be mandatory. That's a complete useless "eye-candy" feature that brings nothing to the end user rather than something "beautiful". There are a lot of linux users that really doesn't care about this kind of things, that uses i3wm, that uses fluxbox exactly because they are simple and use minimal resources and we don't want to run an additional component just to "looks pretty". I think that the best way to handle that is to include a flag on chromium that makes possible to disable composite usage run without any shadow or this kind of things
from brave-browser.
Related Issues (20)
- fix https://rustsec.org/advisories/RUSTSEC-2024-0344 HOT 1
- Audit finding: https://rustsec.org/advisories/RUSTSEC-2024-0344 HOT 6
- Disable In product help (iph) bubbles HOT 1
- [iOS] - History Refreshing incorrectly
- [Storybook]: Enable storyStoreV7 so we can upgrade to Storybook 8
- Brave failing to load due to memory usage when there's a large `Playlist`
- Manual test run for `1.66.2 HF` on `iPad` running `iPadOS 16` HOT 1
- Manual test run for `1.66.2 HF` on `iPhone` running `iOS 17`
- Release notes for `1.66.2`
- Debian testing: Brave loads slow on lichess.org
- Add the favicons for split view on the left side of omnibox
- Added the url preview on inactive tab in split view
- Manual test run on `macOS (Intel)` for `1.67.x - Release #3` HOT 1
- Manual test run on `macOS (arm64)` for `1.67.x - Release #3` HOT 1
- Manual test run on `Windows x64` for `1.67.x - Release #3` HOT 1
- Manual test run on `Linux` for `1.67.x - Release #3` HOT 1
- Manual test run on `Android ARM` for `1.67.x - Release #3`
- Manual test run on `Android Tab` for `1.67.x - Release #3`
- Add a space between message and Learn more in SPL send token confirmation screen
- Crash Report HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from brave-browser.