Skip to content

feat: auto hide topbar for localhost#12

Merged
leonardocustodio merged 1 commit into
mainfrom
rs/autohide-topbar-localhost
Jun 14, 2026
Merged

feat: auto hide topbar for localhost#12
leonardocustodio merged 1 commit into
mainfrom
rs/autohide-topbar-localhost

Conversation

@justraman

Copy link
Copy Markdown
Contributor

The topbar never auto-hides when loading a localhost SPA through the path proxy (localhost:5173/localhost:3000). It stays pinned even after the user signs in, unlike production .dot apps where it slides away after 5s and reappears on top-edge hover.

@github-actions

Copy link
Copy Markdown
Contributor

Bundle Size Report

Chunks over 500 KB:

File Raw Brotli Gzip
host/assets/index.js 544.7 KB (+35 B) 148.2 KB (+66 B) 176.2 KB (+24 B)
host/assets/paseo.smol-DboPaEh1.json 1.84 MB 941.7 KB 1019.4 KB
host/assets/paseo-people-next.smol.json 3.36 MB 1.68 MB 1.82 MB
host/assets/previewnet.smol.json 698.3 KB 49.3 KB 128.7 KB
host/assets/smoldot_worker.js 2.92 MB 2.19 MB 2.20 MB
sandbox/assets/index.js 555.2 KB 152.7 KB (+257 B) 181.4 KB (+1 B)
Total 11.08 MB (+12.5 KB) 5.54 MB (+8.4 KB) (-50%) 5.97 MB (+9.0 KB)
All files
File Raw Brotli Gzip
host/.well-known/apple-app-site-association 738 B 738 B 738 B
host/.well-known/assetlinks.json 986 B 986 B 986 B
host/assets/auth.js 461.3 KB 175.4 KB (-81 B) 221.4 KB (+1 B)
host/assets/blake2.js 10.2 KB 3.2 KB (-1 B) 3.7 KB (-1 B)
host/assets/bridge.js 5.1 KB 1.7 KB (+12 B) 1.9 KB (+1 B)
host/assets/browser.js 22.9 KB 7.6 KB 8.6 KB
host/assets/client.js 93.0 KB 27.4 KB (+18 B) 30.1 KB (-1 B)
host/assets/container.js 48.8 KB 12.3 KB (+15 B) 13.8 KB (+3 B)
host/assets/dist.js 28.8 KB (+8.2 KB) 10.0 KB (+5.2 KB) 11.1 KB (+5.7 KB)
host/assets/dist.js 20.6 KB 4.8 KB (+11 B) 5.4 KB (-1 B)
host/assets/dist.js 24.8 KB (+4.3 KB) 7.7 KB (+2.9 KB) 8.6 KB (+3.2 KB)
host/assets/dotli-debug-bus.js 495 B 495 B 495 B
host/assets/index.js 544.7 KB (+35 B) 148.2 KB (+66 B) 176.2 KB (+24 B)
host/assets/index.css 42.1 KB 6.6 KB 7.4 KB
host/assets/log.js 992 B 992 B 992 B
host/assets/manifest.js 22.6 KB 7.3 KB (+34 B) 8.0 KB (-1 B)
host/assets/nanoevents.js 215 B 215 B 215 B
host/assets/nova-scale.js 6.7 KB 2.6 KB 2.9 KB
host/assets/panel.js 84.9 KB 23.0 KB (+23 B) 26.3 KB
host/assets/paseo.smol-DboPaEh1.json 1.84 MB 941.7 KB 1019.4 KB
host/assets/paseo-people-next.smol.json 3.36 MB 1.68 MB 1.82 MB
host/assets/paseo.smol.json 129.4 KB 22.9 KB 31.7 KB
host/assets/previewnet.smol.json 698.3 KB 49.3 KB 128.7 KB
host/assets/resolve.js 152 B 152 B 152 B
host/assets/rolldown-runtime.js 694 B 694 B 694 B
host/assets/rpc-resolve.js 2.5 KB 1.0 KB (+3 B) 1.2 KB
host/assets/shared-mode.js 1.8 KB 787 B (+1 B) 880 B
host/assets/smoldot_worker.js 2.92 MB 2.19 MB 2.20 MB
host/assets/spans.js 1.7 KB 808 B 953 B
host/assets/src.js 1.9 KB 890 B (-4 B) 1000 B (+2 B)
host/assets/styles.css 15.1 KB 3.2 KB 3.8 KB
host/assets/substrate-client.js 7.2 KB 2.7 KB (+3 B) 3.0 KB (-1 B)
host/assets/ws.js 25.8 KB 8.4 KB (-1 B) 9.1 KB
host/dotli.png 11.5 KB 11.5 KB 11.5 KB
host/favicon.svg 1.8 KB 1.8 KB 1.8 KB
host/host-sw.js 2.8 KB 1.1 KB (+3 B) 1.2 KB (+2 B)
host/icon-192.png 12.5 KB 12.5 KB 12.5 KB
host/icon-512.png 42.8 KB 42.8 KB 42.8 KB
host/index.html 20.1 KB 4.4 KB (+9 B) 5.4 KB (-2 B)
host/manifest.webmanifest 441 B 441 B 441 B
host/workbox.js 14.8 KB 4.6 KB 5.1 KB
sandbox/app-sw.js 8.7 KB 2.8 KB (-1 B) 3.2 KB (+6 B)
sandbox/assets/bitswap-bridge.js 840 B 840 B 840 B
sandbox/assets/fetch.js 3.4 KB 1.2 KB (+2 B) 1.4 KB (+1 B)
sandbox/assets/index.js 555.2 KB 152.7 KB (+257 B) 181.4 KB (+1 B)
sandbox/assets/index.css 42.1 KB 6.6 KB 7.4 KB
sandbox/favicon.svg 1.8 KB 1.8 KB 1.8 KB
sandbox/index.html 1.7 KB 582 B (-1 B) 787 B (+1 B)
Total 11.08 MB (+12.5 KB) 5.54 MB (+8.4 KB) (-50%) 5.97 MB (+9.0 KB)

Commit: 9ab9750

@github-actions

Copy link
Copy Markdown
Contributor

E2E Product suite failed on 5188996fde5f41885003304f8f4f4e278e6bb444 — 41 passed, 4 failed, 17 skipped.

Failed tests:

  • Submit
  • In-App
  • Factory
  • Submit

Logs: https://github.com/paritytech/dotli-community/actions/runs/27465459660
Artifacts: e2e-product-results (uploaded above) — open the failed test's trace.zip with npx playwright show-trace.

@github-actions

Copy link
Copy Markdown
Contributor

⚡ Performance Report

Cold Start

Phase breakdown
Phase Base p50 PR p50 p50 Δ Base p95 PR p95 p95 Δ Verdict
Host total 6.06s 8.86s +2.80s (+46.2%) 6.37s 9.36s +2.99s (+46.9%) 🔴 regressed
Name resolution 6.01s 8.82s +2.81s (+46.8%) 6.33s 9.32s +2.99s (+47.3%) 🔴 regressed

Warm Start

Phase breakdown
Phase Base p50 PR p50 p50 Δ Base p95 PR p95 p95 Δ Verdict
Host total 9.07s 9.78s +713ms (+7.9%) 10.42s 13.40s +2.98s (+28.6%) 🟠 uncertain
Name resolution 9.05s 9.77s +717ms (+7.9%) 10.40s 13.38s +2.98s (+28.6%) 🟠 uncertain

Lukewarm Start (different site, same session)

Overall: 🔴 regressed  |  p50: 7.59s → 9.38s (+23.6%)  |  p95: 8.81s → 12.74s (+44.5%)  |  Mann-Whitney: z=3.91 ✅ significant

Phase breakdown
Phase Base p50 PR p50 p50 Δ Base p95 PR p95 p95 Δ Verdict
End-to-end 7.59s 9.38s +1.79s (+23.6%) 8.81s 12.74s +3.92s (+44.5%) 🔴 regressed
Host total 1.01s 1.42s +413ms (+40.9%) 1.03s 1.43s +399ms (+38.6%) 🔴 regressed
Name resolution 932ms 1.36s +427ms (+45.8%) 963ms 1.36s +401ms (+41.6%) 🔴 regressed
App total 6.53s 7.90s +1.37s (+21.1%) 7.76s 11.25s +3.49s (+45.0%) 🔴 regressed

Commit: 9ab9750  |  Outliers (>2x best) discarded before stats

@leonardocustodio leonardocustodio merged commit 3169420 into main Jun 14, 2026
11 of 13 checks passed
@leonardocustodio leonardocustodio deleted the rs/autohide-topbar-localhost branch June 16, 2026 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants