WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
252225
[GTK] Various assets not loaded on
https://www.apple.com/imac-24/
https://bugs.webkit.org/show_bug.cgi?id=252225
Summary
[GTK] Various assets not loaded on https://www.apple.com/imac-24/
Kdwk
Reported
2023-02-13 20:09:47 PST
Created
attachment 464980
[details]
Screenshot showing the missing iMac on
https://www.apple.com/imac-24/
On
https://www.apple.com/imac-24/
, much web content is not loaded, including the iMac directly after "Only 11.5 mm. Now that’s thin."
Attachments
Screenshot showing the missing iMac on https://www.apple.com/imac-24/
(48.26 KB, image/png)
2023-02-13 20:09 PST
,
Kdwk
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Adrian Perez
Comment 1
2023-02-15 06:44:34 PST
(In reply to kdwkleung from
comment #0
)
> Created
attachment 464980
[details]
> Screenshot showing the missing iMac on
https://www.apple.com/imac-24/
> > On
https://www.apple.com/imac-24/
, much web content is not loaded, including > the iMac directly after "Only 11.5 mm. Now that’s thin."
It looks like you are using a GTK4 build of WebKitGTK, could you confirm this? OTOH, I cannot reproduce this with a GTK3 build of the current 2.38.4 stable release; so it looks like either a regression or something related to GTK4.
Kdwk
Comment 2
2023-02-15 06:45:53 PST
Indeed. I’m using the GTK 4 Epiphany Technology Preview.
Michael Catanzaro
Comment 3
2023-02-15 06:59:02 PST
I can reproduce in Ephy Tech Preview.
Carlos Garcia Campos
Comment 4
2023-02-16 03:52:23 PST
I can repro with GTK3 build.
Carlos Garcia Campos
Comment 5
2023-02-17 01:41:35 PST
It seems we are failing to paint a canvas: <canvas class="hero-flow" data-composite-canvas="" data-component-list="FlowComposite" data-base-path="/105/media/us/imac-24/2021/5e004d75-3ad6-4bb9-ab59-41f891fc52f0/anim/" data-viewport-size="large" data-flow-width="2016" data-flow-height="1744" data-flow-load-keyframe="{"start": "a0t - 180vh", "end": "a0b + 150vh", "anchors": ["[data-design-section]"], "breakpointMask": "LM", "disabledWhen":["no-enhance-xp"]}" data-chapter-one-anim-name="design-hero" data-chapter-two-anim-name="design-stand" data-chapter-three-anim-name="design-power-cable" data-chapter-one-progress-keyframe="{"start": "a0t - 5vh", "end": "a0b + 30vh", "anchors":["[data-left-copy]"], "breakpointMask": "LM", "disabledWhen":["no-enhance-xp"]}" data-chapter-two-progress-keyframe="{"start": "a0t + 290vh", "end": "a0t + 400vh", "anchors": ["[data-overlay-container]"], "breakpointMask": "LM", "disabledWhen":["no-enhance-xp"]}" data-chapter-three-progress-keyframe="{"start": "a0t + 450vh", "end": "a0t + 600vh", "anchors": ["[data-overlay-container]"], "breakpointMask": "LM", "disabledWhen":["no-enhance-xp"]}" data-anim-classname="{"start": "a0t + 120vh", "end": "a0t + 325vh", "cssClass": "js-will-change", "toggle": true, "anchors":["[data-overlay-container]"], "breakpointMask": "LM", "disabledWhen": ["no-enhance-xp"]}" data-anim-keyframe-1="{"start": "a0b + 13vh", "end": "a0b + 80vh", "y": [null, 0], "anchors":["[data-left-copy]"], "breakpointMask": "LM", "disabledWhen": ["no-enhance-xp"]}" data-anim-keyframe-2="{"start": "a0t + 295vh", "end": "a0t + 390vh", "x": [null, 200], "y": [null, 50], "anchors":["[data-overlay-container]"], "breakpointMask": "LM", "disabledWhen": ["no-enhance-xp"]}" data-anim-keyframe-3="{"start": "a0t + 455vh", "end": "a0t + 545vh", "x": [null, 250], "y": [null, 290], "anchors":["[data-overlay-container]"], "breakpointMask": "LM", "disabledWhen": ["no-enhance-xp"]}" width="2016" height="1744" style="transform: matrix(1, 0, 0, 1, 0, 120);"></canvas>
Kdwk
Comment 6
2023-03-28 05:33:50 PDT
It seems this problem can be solved by using env var WEBKIT_NICOSIA_PAINTING_THREADS=4. Problem persists without. Tested on WebKitGTK 2.40, Gnome Web 44
Carlos Garcia Campos
Comment 7
2023-03-28 05:58:10 PDT
(In reply to kdwkleung from
comment #6
)
> It seems this problem can be solved by using env var > WEBKIT_NICOSIA_PAINTING_THREADS=4. Problem persists without. Tested on > WebKitGTK 2.40, Gnome Web 44
It's weird that using more painting threads solves this problem.
Kdwk
Comment 8
2023-03-28 06:12:20 PDT
Correction: it does work without the env var now in WebKitGTK 2.40. However there are multiple glitches (flickering) on the main iMac animation (the one that animates while you scroll) without the env var.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug