This commit is contained in:
Snider 2026-02-02 06:41:27 +00:00 committed by GitHub
commit 2820f64cab
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 6 additions and 5 deletions

1
.gitignore vendored
View file

@ -10,3 +10,4 @@ demo-track.smsg
# Dev artifacts
.playwright-mcp/
!pkg/player/frontend/demo-track.smsg

View file

@ -0,0 +1 @@
placeholder

View file

@ -217,7 +217,9 @@ func (p *pwaClient) DownloadAndPackagePWA(pwaURL, manifestURL string, bar *progr
if path == "" {
path = "index.html"
}
mu.Lock()
dn.AddData(path, body)
mu.Unlock()
// Parse HTML for additional assets
if parseHTML && isHTMLContent(resp.Header.Get("Content-Type"), body) {
@ -324,14 +326,11 @@ func (p *pwaClient) DownloadAndPackagePWA(pwaURL, manifestURL string, bar *progr
wg.Add(1)
go downloadAndAdd(page, true)
}
wg.Wait()
// Download remaining assets
for _, asset := range assetsToDownload {
if !downloaded[asset] {
wg.Add(1)
go downloadAndAdd(asset, false)
}
wg.Add(1)
go downloadAndAdd(asset, false)
}
wg.Wait()