WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
264487
svelte.dev tutorial page frequently shows "Yikes! We couldn't start the app"
https://bugs.webkit.org/show_bug.cgi?id=264487
Summary
svelte.dev tutorial page frequently shows "Yikes! We couldn't start the app"
lyz3636
Reported
2023-11-09 07:45:44 PST
Created
attachment 468534
[details]
svelte error screenshot go to:
https://learn.svelte.dev/tutorial/welcome-to-svelte
sometimes in the bottom right panel, this error occurs (see attachment)
Attachments
svelte error screenshot
(439.84 KB, image/png)
2023-11-09 07:45 PST
,
lyz3636
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
lyz3636
Comment 1
2023-11-09 07:47:18 PST
if you can't reproduce the bug, refresh the page a few times. i also noticed that this bug will make my battery drain faster
Alexey Proskuryakov
Comment 2
2023-11-09 15:55:22 PST
Thank you for the report! This reproduced for me with Safari 17.2 beta on the first try. Could you please share if you have reasons to believe that this is a Safari/WebKit issue, and not a website one? E.g. does this work in other browsers, or in older Safari versions?
lyz3636
Comment 3
2023-11-09 15:56:25 PST
yes! It works just fine in firefox.
Karl Dubost
Comment 4
2023-11-09 21:46:35 PST
There is a "NULL/" CANNOT BE PARSED AS A URL.
> Yikes! > We couldn't start the app. Please ensure third party cookies are enabled for this site.
Just before failing there is a message in the console which is not happening when this is working. Unhandled Promise Rejection: RangeError: Out of memory in
https://w-corp.staticblitz.com/webcontainer.5a198b5c.js
It points to obfuscated code… ``` await this['_ready']; let _0x108c38 = async (_0x4f6726, _0x14bd92, _0xb69944, _0x51215e) => { let _0x116f1d = await _0x2a886c(_0x4f6726, _0x14bd92, _0xb69944, _0x51215e); return _0x116f1d instanceof ArrayBuffer ? _0x406aed(_0x116f1d, [_0x116f1d]) : _0x116f1d; }; return await this['_fetcherComlink']['registry']['addLazyFileHandler'](_0x1d3fc0, _0x155028(_0x108c38)) ?? (() => {}); } ``` It should be possible to de-obfuscate but let's see first how much we can do without it. The resource
https://w-corp.staticblitz.com/fetch.worker.5a198b5c.js
was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it wasn't preloaded for nothing. I got into a state in Firefox Nightly, without the error message but an incomplete state too. And I got the same limbo state in Chrome Canary. So I'm not certain that this is only Safari. but maybe it's happening more often in Safari?
lyz3636
Comment 5
2023-11-10 06:29:40 PST
I am not using Firefox Nightly, just regular Firefox. I have been refreshing to try to reproduce the error and I haven't succeeded. That's all i know. I don't know what is an incomplete state but at least i didn't see the error...
Radar WebKit Bug Importer
Comment 6
2023-11-16 07:46:14 PST
<
rdar://problem/118510128
>
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