Skip to content
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

webkit rendering issues #48952

Open
balejk opened this issue Feb 26, 2024 · 9 comments
Open

webkit rendering issues #48952

balejk opened this issue Feb 26, 2024 · 9 comments

Comments

@balejk
Copy link
Contributor

balejk commented Feb 26, 2024

Is this a new report?

Yes

System Info

Void 6.6.17_1 x86_64-musl GenuineIntel uptodate FFFFF

Package(s) Affected

luakit, although the issue is probably with webkit2gtk

Does a report exist for this bug with the project's home (upstream) and/or another distro?

No.

Expected behaviour

luakit renders all pages correctly.

Actual behaviour

Some pages, such as github, freeze and do not respond to window resize, clicks or other things. Refreshing maybe helps a little, but it's hard to tell, because it seems to break almost every time (or it just stays broken through the refresh). The browser itself is responsive and does not print any errors.

Steps to reproduce

Run luakit, navigate to https://github.com/void-linux/void-packages/issues/, try to do anything, it should freeze soon.


Note that everything worked fine before the recent webkit update (even with the updated luakit). At the same time though, I am not able to reproduce this with epiphany, but perhaps that's because that uses GTK4 while luakit GTK3.

It might also be worth noting that I have previously been experiencing similar problems with qutebrowser since the QtWebEngine update to 6.6.

@balejk
Copy link
Contributor Author

balejk commented Feb 26, 2024

I am using sway and have integrated Intel UHD GPU (but I am having very similar, if not the same, issues on another machine with sway and AMD Radeon GPU -- it also started happening with the webkit update and what I write about qutebrowser also applies here).

@oreo639
Copy link
Member

oreo639 commented Feb 26, 2024

Thanks for reporting, I can reproduce this with luakit on github.com with both 2.3.3 and 2.3.6.

@chrysos349
Copy link
Contributor

chrysos349 commented Feb 26, 2024

I can reproduce this with luakit on github.com with both 2.3.3 and 2.3.6.

The same here.

Also I reproduced the bug on archlinux (it has the same versions of luakit and webkit2gtk). The page froze as well, which means the bug is not void-specific. Submit the bug upstream, maybe?

@chrysos349
Copy link
Contributor

the bug is not void-specific.

I tested luakit-2.3.6 built with webkit-2.43.3 in ubuntu-24.04 (daily image). The same problem.
Fedora doesn't package luakit at all.

@balejk
Copy link
Contributor Author

balejk commented Feb 27, 2024 via email

@chrysos349
Copy link
Contributor

nyxt doesn't exhibit the same bug.

@balejk
Copy link
Contributor Author

balejk commented Feb 27, 2024 via email

@oreo639
Copy link
Member

oreo639 commented Feb 27, 2024

I see that you updated nyxt a few days ago. Does that mean that you are using it? If so, can you please confirm that the problem is not present there?

No, I did not notice the issue in nyxt and I cannot reproduce the issue in nyxt.

@jlzht
Copy link

jlzht commented Mar 8, 2024

It seems that the issue might be related to hardware acceleration policy, setting it to "on-demand", causes this behavior, at least on luakit, can someone with webkit based browser that exposes this option confirm if this is the case?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants