Skip to content

webapi: preload onload/onerror callback timing#2724

Merged
karlseguin merged 1 commit into
mainfrom
preload_onload_event
Jun 16, 2026
Merged

webapi: preload onload/onerror callback timing#2724
karlseguin merged 1 commit into
mainfrom
preload_onload_event

Conversation

@karlseguin

Copy link
Copy Markdown
Collaborator

Depends on: #2693

Prior to adding support for preload/modulepreload, we'd just fire a dummy load event on the next tick. But now that we have proper handling for these, we should fire load (or error) when the file is loaded (or failed to load). Our artificial Frame._to_load becomes a bit more generic...it still supports synthetic loads (e.g. for images), but it also supports "error" event.

ScriptManage and ScriptManagerBase now queue a load/error event when a preloaded script completed/errors.

Prior to adding support for preload/modulepreload, we'd just fire a dummy
load event on the next tick. But now that we have proper handling for these, we
should fire load (or error) when the file is loaded (or failed to load). Our
artificial Frame._to_load becomes a bit more generic...it still supports
synthetic loads (e.g. for images), but it also supports "error" event.

ScriptManage and ScriptManagerBase now queue a load/error event when a preloaded
script completed/errors.
Base automatically changed from module_preload to main June 15, 2026 22:37
@karlseguin karlseguin merged commit 0793a54 into main Jun 16, 2026
23 checks passed
@karlseguin karlseguin deleted the preload_onload_event branch June 16, 2026 11:04
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 16, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants