Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

fix(vidstack): provider load connect race#1840

Merged
mihar-22 merged 1 commit into
mainvidstack/player:mainfrom
t3code/4fb5333dvidstack/player:t3code/4fb5333dCopy head branch name to clipboard
Jun 5, 2026
Merged

fix(vidstack): provider load connect race#1840
mihar-22 merged 1 commit into
mainvidstack/player:mainfrom
t3code/4fb5333dvidstack/player:t3code/4fb5333dCopy head branch name to clipboard

Conversation

@mihar-22

@mihar-22 mihar-22 commented Jun 5, 2026

Copy link
Copy Markdown
Member

Fixes #1836 by preventing the provider loader from running before the MediaProvider component has connected and installed its source-selection setup effects.

The provider now records the media target passed by early refs, defers loader execution until onConnect, and replays the stored target after SourceSelection.connect() is active. This addresses the production/IIFE timing case where an inlined lazy provider import can resolve immediately and fire provider-change before media-player-connect, leaving provider-setup permanently missed.

@mihar-22 mihar-22 changed the title [codex] fix provider load connect race fix(vidstack): provider load connect race Jun 5, 2026
@mihar-22
mihar-22 marked this pull request as ready for review June 5, 2026 04:02
@mihar-22
mihar-22 merged commit b3f6dff into main Jun 5, 2026
1 check passed
@mihar-22
mihar-22 deleted the t3code/4fb5333d branch June 5, 2026 04:03
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

Successfully merging this pull request may close these issues.

Regression (1.13.0): provider-setup never fires when provider-change precedes media-player-connect — eager media never loads

1 participant

Morty Proxy This is a proxified and sanitized view of the page, visit original site.