RESOLVED FIXED294027
REGRESSION(293449@main): [GTK] rendering and fonts broken in GTK 3
https://bugs.webkit.org/show_bug.cgi?id=294027
Summary REGRESSION(293449@main): [GTK] rendering and fonts broken in GTK 3
enometh
Reported 2025-06-04 08:35:34 PDT
Created attachment 475478 [details] screenshot from version 2.49.1 (good) I will shortly attach two screenshots of MiniBrowser displaying www.google.co.in which attempts to show the regression from 2.49.1 to 2.49.2. on a build with USE_SKIA=ON, and USE_GTK4=NO loading webkit;//gpu will also demonstrate a problem with the fonts: the fonts cannot be scaled, increased or decreased by C-+, and the size can only be changed by changing the MinimumFontSize preference. in settings. Please let me know if you can reproduce this.
Attachments
screenshot from version 2.49.1 (good) (54.88 KB, image/png)
2025-06-04 08:35 PDT, enometh
no flags
screenshot from version 2.49.2 (bad) (48.93 KB, image/png)
2025-06-04 08:36 PDT, enometh
no flags
tiny rendering in liferea (gtk3) (77.94 KB, image/png)
2025-06-04 09:21 PDT, Yanko Kaneti
no flags
enometh
Comment 1 2025-06-04 08:36:23 PDT
Created attachment 475479 [details] screenshot from version 2.49.2 (bad)
Yanko Kaneti
Comment 2 2025-06-04 09:21:56 PDT
Created attachment 475480 [details] tiny rendering in liferea (gtk3) This is whaat I am seeing in liferea. The evolution mail view looks similary tiny
Michael Catanzaro
Comment 3 2025-06-04 09:33:27 PDT
Probably the same bug.
Adam Williamson
Comment 4 2025-06-05 08:56:55 PDT
Also affecting yelp, thus the help for all applications.
Carlos Garcia Campos
Comment 5 2025-06-09 02:51:59 PDT
Yanko Kaneti
Comment 6 2025-06-09 06:41:59 PDT
The pr on top of the lastest rawhide build fixed all the symptoms I was seeing. Thanks
enometh
Comment 7 2025-06-09 06:43:37 PDT
I'm also happy to confirm that this one-line fix built quickly when applied to my 2.49.2 tree, and fixes both the font and the rendering problem. Thanks. (reposting after a collision with previous comment)
Carlos Garcia Campos
Comment 8 2025-06-09 06:46:28 PDT
Thanks for testing, I'm sorry that I landed that patch without actually testing a gtk3 build.
EWS
Comment 9 2025-06-09 06:56:08 PDT
Committed 295992@main (fe253715172d): <https://commits.webkit.org/295992@main> Reviewed commits have been landed. Closing PR #46493 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.