Ads (not sponsored NTPs) do not work on the Wayland display server
See original GitHub issueDescription
Notification ads do not work when running the Wayland display server, but work fine on XOrg.
Steps to Reproduce
- Start up a desktop environment such as GNOME on the Wayland display server
- Wait for an ad to appear, see none, check logs and see errors
- Relog and this time use the XOrg display server
- See ads
Actual result:
Ads do not show, and this error appears in the rewards logs:
[Jun 08, 2021, 1:54:02.0 PM:ERROR:publisher.cc(763)] Publisher info not found
Expected result:
Ads show, and no error appears
Reproduces how often:
easy
Brave version (brave://version info)
Brave | 1.26.54 Chromium: 91.0.4472.88 (Official Build) beta (64-bit) |
---|---|
Revision | 109e9cd038b94a631aea7d40ee3d56c1278f2597-refs/branch-heads/4472@{#1385} |
OS | Linux |
Version/Channel Information:
- Can you reproduce this issue with the current release? Yes
- Can you reproduce this issue with the beta channel? Yes
- Can you reproduce this issue with the nightly channel Yes
Other Additional Information:
- Does the issue resolve itself when disabling Brave Shields? N/A
- Does the issue resolve itself when disabling Brave Rewards? N/A
- Is the issue reproducible on the latest version of Chrome? N/A
Miscellaneous Information:
#16109 This is not a personal issue, as I have seen someone on Reddit with the same problem, and the issue has also persisted between distros and installations.
Issue Analytics
- State:
- Created 2 years ago
- Comments:18
Top Results From Across the Web
How to debug Wayland problems - Fedora Docs
If the problem occurs only with XWayland apps but not native Wayland apps, report a bug against Xorg server.
Read more >NetworkManager - ArchWiki
NetworkManager is a program for providing detection and configuration for systems to automatically connect to networks.
Read more >Xorg, X11, Wayland? Linux Display Servers And Protocols ...
In Wayland, the compositor is the display server. The compositor is a window manager that provides applications with an off-screen buffer for each...
Read more >Red Hat Enterprise Linux 8 8.1 Release Notes
Red Hat is not formally related to or endorsed by the ... Dynamic programming languages, web and database servers. Compiler toolsets.
Read more >Desktop Services (GNU Guix Reference Manual)
The desktop environments in Guix use the Xorg display server by default. If you'd like to use the newer display server protocol called...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
During a screen-share with https://github.com/brave/brave-browser/issues/17159 I noticed that Wayland is not triggering idle events. @aseren any ideas?
Where do you test them? I suggest Ubuntu 21.04 or Fedora 34 which default to use Wayland. Should be the same also on Gnome 40 in openSUSE Tumbleweed.