Skip to content

🚸 Make model switching less buggy - #1110

Merged
gwennlbh merged 1 commit into
mainfrom
improve-model-loading
Jan 21, 2026
Merged

gwennlbh merged 1 commit into
mainfrom
improve-model-loading

Conversation

@gwennlbh

Copy link
Copy Markdown
Member

Abort downloading of the currently-loading model when switching, amongst
other things

@gwennlbh
gwennlbh enabled auto-merge (squash) January 21, 2026 17:44
@gwennlbh
gwennlbh temporarily deployed to #1110: Unit tests report January 21, 2026 17:45 — with GitHub Actions Inactive
@gwennlbh
gwennlbh temporarily deployed to #1110: Unit tests report January 21, 2026 17:45 — with GitHub Actions Inactive
@gwennlbh
gwennlbh temporarily deployed to #1110: Test coverage report January 21, 2026 17:47 — with GitHub Actions Inactive
@github-actions

github-actions Bot commented Jan 21, 2026 •

Copy link
Copy Markdown
Contributor

⚠️ Coverage is down by -0.02% (from 43.68% to 43.66%)

@github-actions

github-actions Bot commented Jan 21, 2026 •

Copy link
Copy Markdown
Contributor

Bundle Stats

Hey there, this message comes from a GitHub action that helps you and reviewers to understand how these changes affect the size of this project's bundle.

As this PR is updated, I'll keep you updated on how the bundle size is impacted.

Total

Files count Total bundle size % Changed
215 46.38 MB → 46.38 MB (-1.46 kB)
12.08 MB → 12.08 MB (gzip)
-0.00%

Changeset

No files were changed

View detailed bundle breakdown

Added

Asset File Size % Changed
_app/immutable/workers/start-[hash].js 0 B → 1.71 MB (+1.71 MB)
0 B → 583.31 kB (gzip)
-
_app/immutable/nodes/16.BIvpMGN9.js 0 B → 409.46 kB (+409.46 kB)
0 B → 143.82 kB (gzip)
-
_app/immutable/chunks/BwHmUFLS.js 0 B → 389.87 kB (+389.87 kB)
0 B → 107.57 kB (gzip)
-
_app/immutable/chunks/BU8B9RD3.js 0 B → 329.04 kB (+329.04 kB)
0 B → 140.72 kB (gzip)
-
_app/immutable/chunks/CbX4StfB.js 0 B → 95.73 kB (+95.73 kB)
0 B → 34.92 kB (gzip)
-
_app/immutable/chunks/-F_gFVxD.js 0 B → 70.29 kB (+70.29 kB)
0 B → 26.72 kB (gzip)
-
_app/immutable/chunks/BtQrBqsp.js 0 B → 65.87 kB (+65.87 kB)
0 B → 30.11 kB (gzip)
-
_app/immutable/chunks/uKAauOkk.js 0 B → 57.45 kB (+57.45 kB)
0 B → 25.56 kB (gzip)
-
_app/immutable/chunks/BfRouyFh.js 0 B → 54.94 kB (+54.94 kB)
0 B → 26.59 kB (gzip)
-
_app/immutable/nodes/18.B0DkQEE2.js 0 B → 32.33 kB (+32.33 kB)
0 B → 13.31 kB (gzip)
-
_app/immutable/nodes/13.CLXMHc-Y.js 0 B → 29.78 kB (+29.78 kB)
0 B → 10.83 kB (gzip)
-
_app/immutable/chunks/Cup80Ddu.js 0 B → 26.21 kB (+26.21 kB)
0 B → 10.49 kB (gzip)
-
_app/immutable/nodes/2.DrvcvEoz.js 0 B → 25.05 kB (+25.05 kB)
0 B → 11.09 kB (gzip)
-
_app/immutable/chunks/BjlLRYIt.js 0 B → 19.36 kB (+19.36 kB)
0 B → 7.5 kB (gzip)
-
_app/immutable/chunks/ChU_o052.js 0 B → 17.96 kB (+17.96 kB)
0 B → 6.19 kB (gzip)
-
_app/immutable/chunks/Gw92a-UQ.js 0 B → 16.29 kB (+16.29 kB)
0 B → 5.93 kB (gzip)
-
_app/immutable/nodes/26.BBk9oc6x.js 0 B → 14.97 kB (+14.97 kB)
0 B → 6.04 kB (gzip)
-
_app/immutable/chunks/BIX0rRw7.js 0 B → 13.49 kB (+13.49 kB)
0 B → 5.43 kB (gzip)
-
_app/immutable/nodes/5.aCJ9cOAi.js 0 B → 10.69 kB (+10.69 kB)
0 B → 4.4 kB (gzip)
-
_app/immutable/nodes/3.puLAvLvj.js 0 B → 10.04 kB (+10.04 kB)
0 B → 4.36 kB (gzip)
-
_app/immutable/entry/app.SFvsGPtY.js 0 B → 8.54 kB (+8.54 kB)
0 B → 2.67 kB (gzip)
-
_app/immutable/nodes/25.DJfGGvji.js 0 B → 8.12 kB (+8.12 kB)
0 B → 3.09 kB (gzip)
-
_app/immutable/chunks/sL0K3fN-.js 0 B → 7.44 kB (+7.44 kB)
0 B → 4.26 kB (gzip)
-
_app/immutable/nodes/30.BFPEBBFO.js 0 B → 7.23 kB (+7.23 kB)
0 B → 3.48 kB (gzip)
-
_app/immutable/chunks/Cf1-bY1Q.js 0 B → 6.49 kB (+6.49 kB)
0 B → 3.21 kB (gzip)
-
_app/immutable/chunks/Bw4JNYoy.js 0 B → 6.41 kB (+6.41 kB)
0 B → 2.48 kB (gzip)
-
_app/immutable/nodes/17.CLOnpo8V.js 0 B → 6.27 kB (+6.27 kB)
0 B → 2.99 kB (gzip)
-
_app/immutable/chunks/B0stWMtE.js 0 B → 5.9 kB (+5.9 kB)
0 B → 2.78 kB (gzip)
-
_app/immutable/chunks/DuWL0vUv.js 0 B → 5.89 kB (+5.89 kB)
0 B → 2.94 kB (gzip)
-
_app/immutable/chunks/CMm1XSRX.js 0 B → 5.5 kB (+5.5 kB)
0 B → 2.51 kB (gzip)
-
_app/immutable/nodes/29.BxITVGO6.js 0 B → 5.03 kB (+5.03 kB)
0 B → 2.53 kB (gzip)
-
_app/immutable/chunks/CvsD8UHe.js 0 B → 4.83 kB (+4.83 kB)
0 B → 1.99 kB (gzip)
-
_app/immutable/chunks/CYxvMQRj.js 0 B → 4.39 kB (+4.39 kB)
0 B → 2.01 kB (gzip)
-
_app/immutable/nodes/28.C4gnjfI4.js 0 B → 4.31 kB (+4.31 kB)
0 B → 1.99 kB (gzip)
-
_app/immutable/nodes/19.DSCFXD8B.js 0 B → 4.26 kB (+4.26 kB)
0 B → 1.96 kB (gzip)
-
_app/immutable/nodes/11.DLxB59mI.js 0 B → 4.04 kB (+4.04 kB)
0 B → 1.95 kB (gzip)
-
_app/immutable/chunks/DiWcCiSd.js 0 B → 3.87 kB (+3.87 kB)
0 B → 1.99 kB (gzip)
-
_app/immutable/chunks/DR9EdeJi.js 0 B → 3.84 kB (+3.84 kB)
0 B → 1.52 kB (gzip)
-
app/immutable/chunks/7VNnUGG.js 0 B → 3.44 kB (+3.44 kB)
0 B → 1.47 kB (gzip)
-
_app/immutable/nodes/7.Cz0h90PE.js 0 B → 3.26 kB (+3.26 kB)
0 B → 1.75 kB (gzip)
-
_app/immutable/nodes/23.Du3vu9kv.js 0 B → 2.99 kB (+2.99 kB)
0 B → 1.25 kB (gzip)
-
_app/immutable/nodes/12.BkAKRAqP.js 0 B → 2.76 kB (+2.76 kB)
0 B → 1.53 kB (gzip)
-
_app/immutable/nodes/14.BHdXaTGT.js 0 B → 2.73 kB (+2.73 kB)
0 B → 1.5 kB (gzip)
-
_app/immutable/nodes/20.CcWBlr5R.js 0 B → 2.51 kB (+2.51 kB)
0 B → 1.05 kB (gzip)
-
_app/immutable/chunks/Cv5PH1NZ.js 0 B → 2.33 kB (+2.33 kB)
0 B → 1.34 kB (gzip)
-
_app/immutable/chunks/DLjSwf2L.js 0 B → 2.3 kB (+2.3 kB)
0 B → 1.3 kB (gzip)
-
_app/immutable/chunks/DsBbfKvh.js 0 B → 2.2 kB (+2.2 kB)
0 B → 977 B (gzip)
-
_app/immutable/chunks/6zgynhY4.js 0 B → 2.13 kB (+2.13 kB)
0 B → 1.19 kB (gzip)
-
_app/immutable/chunks/CgamuiiR.js 0 B → 2.1 kB (+2.1 kB)
0 B → 1.42 kB (gzip)
-
_app/immutable/nodes/27.ty6gFU5e.js 0 B → 1.74 kB (+1.74 kB)
0 B → 1.06 kB (gzip)
-
_app/immutable/nodes/22.CJMwTAID.js 0 B → 1.74 kB (+1.74 kB)
0 B → 974 B (gzip)
-
_app/immutable/chunks/CpvLZCy-.js 0 B → 1.58 kB (+1.58 kB)
0 B → 815 B (gzip)
-
_app/immutable/chunks/DkObws5w.js 0 B → 1.58 kB (+1.58 kB)
0 B → 952 B (gzip)
-
_app/immutable/chunks/DqacvikL.js 0 B → 1.55 kB (+1.55 kB)
0 B → 765 B (gzip)
-
_app/immutable/nodes/4.Bkwfwf0Q.js 0 B → 1.5 kB (+1.5 kB)
0 B → 883 B (gzip)
-
_app/immutable/chunks/B396oin3.js 0 B → 1.4 kB (+1.4 kB)
0 B → 762 B (gzip)
-
_app/immutable/nodes/31.CRB8Lq7G.js 0 B → 1.17 kB (+1.17 kB)
0 B → 562 B (gzip)
-
_app/immutable/chunks/8o9uEBVT.js 0 B → 1.11 kB (+1.11 kB)
0 B → 576 B (gzip)
-
_app/immutable/chunks/D_WIeVGO.js 0 B → 1.08 kB (+1.08 kB)
0 B → 526 B (gzip)
-
_app/immutable/chunks/BUuOmezJ.js 0 B → 1.07 kB (+1.07 kB)
0 B → 636 B (gzip)
-
_app/immutable/chunks/CKGO9siM.js 0 B → 1.01 kB (+1.01 kB)
0 B → 406 B (gzip)
-
_app/immutable/chunks/BL5CKBOk.js 0 B → 936 B (+936 B)
0 B → 520 B (gzip)
-
_app/immutable/chunks/REfynWsD.js 0 B → 892 B (+892 B)
0 B → 489 B (gzip)
-
_app/immutable/chunks/ChNofzWt.js 0 B → 891 B (+891 B)
0 B → 441 B (gzip)
-
_app/immutable/nodes/1.CadwbiJy.js 0 B → 889 B (+889 B)
0 B → 574 B (gzip)
-
_app/immutable/chunks/CTa3VcET.js 0 B → 881 B (+881 B)
0 B → 533 B (gzip)
-
_app/immutable/chunks/BGHfxDdT.js 0 B → 879 B (+879 B)
0 B → 518 B (gzip)
-
_app/immutable/chunks/D7KtSJj7.js 0 B → 848 B (+848 B)
0 B → 439 B (gzip)
-
_app/immutable/chunks/DDnq3p5T.js 0 B → 846 B (+846 B)
0 B → 534 B (gzip)
-
_app/immutable/chunks/DvkKVfti.js 0 B → 804 B (+804 B)
0 B → 452 B (gzip)
-
_app/immutable/chunks/D1ESK_wy.js 0 B → 776 B (+776 B)
0 B → 460 B (gzip)
-
_app/immutable/chunks/2m5fj3vx.js 0 B → 689 B (+689 B)
0 B → 360 B (gzip)
-
_app/immutable/chunks/D5ilb8A7.js 0 B → 678 B (+678 B)
0 B → 469 B (gzip)
-
_app/immutable/chunks/BzOrQNNn.js 0 B → 641 B (+641 B)
0 B → 424 B (gzip)
-
_app/immutable/chunks/CyBn-tVx.js 0 B → 613 B (+613 B)
0 B → 414 B (gzip)
-
_app/immutable/chunks/CPqgAJYp.js 0 B → 613 B (+613 B)
0 B → 413 B (gzip)
-
_app/immutable/chunks/ByvuWBPs.js 0 B → 611 B (+611 B)
0 B → 401 B (gzip)
-
_app/immutable/assets/11.FlZRVmNG.css 0 B → 592 B (+592 B)
0 B → 243 B (gzip)
-
_app/immutable/chunks/DtZ0vr8R.js 0 B → 584 B (+584 B)
0 B → 410 B (gzip)
-
_app/immutable/chunks/B_6md9PG.js 0 B → 580 B (+580 B)
0 B → 407 B (gzip)
-
_app/immutable/chunks/DKKrFqiH.js 0 B → 551 B (+551 B)
0 B → 392 B (gzip)
-
_app/immutable/chunks/C21ijWDc.js 0 B → 550 B (+550 B)
0 B → 380 B (gzip)
-
app/immutable/chunks/DJoOqv3.js 0 B → 545 B (+545 B)
0 B → 387 B (gzip)
-
_app/immutable/chunks/Dh1-4aaA.js 0 B → 531 B (+531 B)
0 B → 345 B (gzip)
-
_app/immutable/chunks/-xqLbGsv.js 0 B → 524 B (+524 B)
0 B → 351 B (gzip)
-
_app/immutable/chunks/BLfkkyTy.js 0 B → 523 B (+523 B)
0 B → 362 B (gzip)
-
_app/immutable/chunks/D2EdAa-W.js 0 B → 521 B (+521 B)
0 B → 383 B (gzip)
-
_app/immutable/chunks/D3PsXshV.js 0 B → 518 B (+518 B)
0 B → 320 B (gzip)
-
_app/immutable/chunks/D2JgMQ8q.js 0 B → 510 B (+510 B)
0 B → 377 B (gzip)
-
_app/immutable/chunks/CSYbj_FL.js 0 B → 502 B (+502 B)
0 B → 370 B (gzip)
-
_app/immutable/chunks/B7l0To16.js 0 B → 500 B (+500 B)
0 B → 367 B (gzip)
-
_app/immutable/chunks/BaJhntkc.js 0 B → 492 B (+492 B)
0 B → 354 B (gzip)
-
_app/immutable/chunks/DuPCnGGU.js 0 B → 483 B (+483 B)
0 B → 356 B (gzip)
-
_app/immutable/chunks/0oFeVwuH.js 0 B → 483 B (+483 B)
0 B → 361 B (gzip)
-
_app/immutable/chunks/BP3rxBJ3.js 0 B → 466 B (+466 B)
0 B → 278 B (gzip)
-
_app/immutable/chunks/75nzIWHE.js 0 B → 451 B (+451 B)
0 B → 335 B (gzip)
-
_app/immutable/chunks/CN-XS2WN.js 0 B → 447 B (+447 B)
0 B → 344 B (gzip)
-
_app/immutable/chunks/CPpe_7RL.js 0 B → 444 B (+444 B)
0 B → 340 B (gzip)
-
_app/immutable/chunks/Bq7NDd4B.js 0 B → 437 B (+437 B)
0 B → 265 B (gzip)
-
_app/immutable/chunks/Bx_yO3dM.js 0 B → 432 B (+432 B)
0 B → 328 B (gzip)
-
_app/immutable/chunks/DwiZxRDe.js 0 B → 430 B (+430 B)
0 B → 332 B (gzip)
-
_app/immutable/chunks/DShUqE8i.js 0 B → 424 B (+424 B)
0 B → 329 B (gzip)
-
_app/immutable/chunks/C2IX9EDg.js 0 B → 401 B (+401 B)
0 B → 315 B (gzip)
-
_app/immutable/chunks/Uj4D1cDq.js 0 B → 382 B (+382 B)
0 B → 299 B (gzip)
-
_app/immutable/assets/4.TAspNXz4.css 0 B → 378 B (+378 B)
0 B → 212 B (gzip)
-
_app/immutable/chunks/rIhx3FPg.js 0 B → 377 B (+377 B)
0 B → 248 B (gzip)
-
_app/immutable/chunks/BIkWmN95.js 0 B → 374 B (+374 B)
0 B → 288 B (gzip)
-
_app/immutable/nodes/8.Z9lOtd79.js 0 B → 328 B (+328 B)
0 B → 241 B (gzip)
-
_app/immutable/chunks/DGx7p2Ee.js 0 B → 325 B (+325 B)
0 B → 257 B (gzip)
-
_app/immutable/nodes/6.eUPnrw3E.js 0 B → 285 B (+285 B)
0 B → 214 B (gzip)
-
_app/immutable/nodes/9.BE054Q8k.js 0 B → 283 B (+283 B)
0 B → 213 B (gzip)
-
_app/immutable/nodes/0.CDAGtPrO.js 0 B → 257 B (+257 B)
0 B → 221 B (gzip)
-
_app/immutable/nodes/24.CVOkSr0K.js 0 B → 230 B (+230 B)
0 B → 202 B (gzip)
-
_app/immutable/chunks/CJPmdx8s.js 0 B → 210 B (+210 B)
0 B → 170 B (gzip)
-
_app/immutable/chunks/D4fDEf1g.js 0 B → 185 B (+185 B)
0 B → 170 B (gzip)
-
_app/immutable/nodes/15.C_G7nfXC.js 0 B → 112 B (+112 B)
0 B → 122 B (gzip)
-
_app/immutable/chunks/CSpJnAzH.js 0 B → 96 B (+96 B)
0 B → 104 B (gzip)
-
_app/immutable/chunks/B8JVsEC9.js 0 B → 74 B (+74 B)
0 B → 93 B (gzip)
-

Removed

Asset File Size % Changed
_app/immutable/workers/start-CvrXd-qZ.js 1.71 MB → 0 B (-1.71 MB)
583.29 kB → 0 B (gzip)
-100%
_app/immutable/nodes/16.qQ1pvcbz.js 409.47 kB → 0 B (-409.47 kB)
143.82 kB → 0 B (gzip)
-100%
_app/immutable/chunks/C30ndxO6.js 389.84 kB → 0 B (-389.84 kB)
107.57 kB → 0 B (gzip)
-100%
_app/immutable/chunks/BTK4376u.js 329.04 kB → 0 B (-329.04 kB)
140.72 kB → 0 B (gzip)
-100%
_app/immutable/chunks/P-pC77st.js 95.73 kB → 0 B (-95.73 kB)
34.92 kB → 0 B (gzip)
-100%
_app/immutable/chunks/DQ97hFKh.js 70.29 kB → 0 B (-70.29 kB)
26.72 kB → 0 B (gzip)
-100%
_app/immutable/chunks/Dj_F--nn.js 65.87 kB → 0 B (-65.87 kB)
30.11 kB → 0 B (gzip)
-100%
_app/immutable/chunks/DYWQvwSC.js 57.45 kB → 0 B (-57.45 kB)
25.55 kB → 0 B (gzip)
-100%
_app/immutable/chunks/Clj_sYDq.js 54.94 kB → 0 B (-54.94 kB)
26.59 kB → 0 B (gzip)
-100%
_app/immutable/nodes/18.Dvc5MCXp.js 32.33 kB → 0 B (-32.33 kB)
13.31 kB → 0 B (gzip)
-100%
_app/immutable/nodes/13.UuSwzQie.js 29.78 kB → 0 B (-29.78 kB)
10.82 kB → 0 B (gzip)
-100%
_app/immutable/chunks/a7WQQdBr.js 26.21 kB → 0 B (-26.21 kB)
10.49 kB → 0 B (gzip)
-100%
_app/immutable/nodes/2.DD8pZ0BG.js 25.05 kB → 0 B (-25.05 kB)
11.09 kB → 0 B (gzip)
-100%
_app/immutable/chunks/BfGdEoPp.js 19.36 kB → 0 B (-19.36 kB)
7.5 kB → 0 B (gzip)
-100%
_app/immutable/chunks/Dwf8cAQR.js 17.96 kB → 0 B (-17.96 kB)
6.19 kB → 0 B (gzip)
-100%
_app/immutable/chunks/Dzx_J67Q.js 16.45 kB → 0 B (-16.45 kB)
5.95 kB → 0 B (gzip)
-100%
_app/immutable/nodes/26.Cz3ip9Ky.js 14.97 kB → 0 B (-14.97 kB)
6.04 kB → 0 B (gzip)
-100%
_app/immutable/chunks/BKucBueI.js 13.6 kB → 0 B (-13.6 kB)
5.45 kB → 0 B (gzip)
-100%
_app/immutable/nodes/5.BaE6wn1w.js 10.69 kB → 0 B (-10.69 kB)
4.4 kB → 0 B (gzip)
-100%
_app/immutable/nodes/3.CqD9e23x.js 10.04 kB → 0 B (-10.04 kB)
4.36 kB → 0 B (gzip)
-100%
_app/immutable/entry/app.Buml4cBF.js 8.54 kB → 0 B (-8.54 kB)
2.67 kB → 0 B (gzip)
-100%
_app/immutable/nodes/25.47CY8Ybn.js 8.12 kB → 0 B (-8.12 kB)
3.09 kB → 0 B (gzip)
-100%
_app/immutable/chunks/az-2kiWc.js 7.44 kB → 0 B (-7.44 kB)
4.26 kB → 0 B (gzip)
-100%
_app/immutable/nodes/30.ECwAVNnD.js 7.23 kB → 0 B (-7.23 kB)
3.49 kB → 0 B (gzip)
-100%
_app/immutable/chunks/ByWxrpCF.js 6.41 kB → 0 B (-6.41 kB)
2.48 kB → 0 B (gzip)
-100%
_app/immutable/nodes/17.H0AB88Iy.js 6.27 kB → 0 B (-6.27 kB)
2.99 kB → 0 B (gzip)
-100%
_app/immutable/chunks/10I4dK6y.js 6.15 kB → 0 B (-6.15 kB)
3.03 kB → 0 B (gzip)
-100%
_app/immutable/chunks/ltX7fr2k.js 5.9 kB → 0 B (-5.9 kB)
2.79 kB → 0 B (gzip)
-100%
_app/immutable/chunks/CBpltpMU.js 5.89 kB → 0 B (-5.89 kB)
2.94 kB → 0 B (gzip)
-100%
_app/immutable/chunks/CnE_jeh0.js 5.5 kB → 0 B (-5.5 kB)
2.5 kB → 0 B (gzip)
-100%
_app/immutable/nodes/29.CWhnNt-u.js 5.03 kB → 0 B (-5.03 kB)
2.53 kB → 0 B (gzip)
-100%
_app/immutable/chunks/38FhrFw3.js 4.83 kB → 0 B (-4.83 kB)
1.99 kB → 0 B (gzip)
-100%
_app/immutable/nodes/11.BBee1AvS.js 4.75 kB → 0 B (-4.75 kB)
2.18 kB → 0 B (gzip)
-100%
_app/immutable/chunks/WTGKjHXg.js 4.39 kB → 0 B (-4.39 kB)
2.01 kB → 0 B (gzip)
-100%
_app/immutable/nodes/28.Bg61TUyU.js 4.31 kB → 0 B (-4.31 kB)
1.99 kB → 0 B (gzip)
-100%
_app/immutable/nodes/19.CCXCenMA.js 4.26 kB → 0 B (-4.26 kB)
1.96 kB → 0 B (gzip)
-100%
_app/immutable/chunks/AlOl4dXc.js 3.87 kB → 0 B (-3.87 kB)
1.99 kB → 0 B (gzip)
-100%
_app/immutable/chunks/D2mVQriR.js 3.84 kB → 0 B (-3.84 kB)
1.52 kB → 0 B (gzip)
-100%
_app/immutable/chunks/C_sRtnxs.js 3.44 kB → 0 B (-3.44 kB)
1.46 kB → 0 B (gzip)
-100%
_app/immutable/nodes/7.Did4kFZy.js 3.26 kB → 0 B (-3.26 kB)
1.75 kB → 0 B (gzip)
-100%
_app/immutable/nodes/23.CokvoXt7.js 2.99 kB → 0 B (-2.99 kB)
1.25 kB → 0 B (gzip)
-100%
_app/immutable/nodes/12.DZORa0aM.js 2.76 kB → 0 B (-2.76 kB)
1.53 kB → 0 B (gzip)
-100%
_app/immutable/nodes/14.BwT5DYIj.js 2.73 kB → 0 B (-2.73 kB)
1.5 kB → 0 B (gzip)
-100%
_app/immutable/nodes/20.NDa6BVx1.js 2.51 kB → 0 B (-2.51 kB)
1.05 kB → 0 B (gzip)
-100%
_app/immutable/chunks/si6Ydgmb.js 2.33 kB → 0 B (-2.33 kB)
1.34 kB → 0 B (gzip)
-100%
_app/immutable/chunks/DTwZXeGp.js 2.3 kB → 0 B (-2.3 kB)
1.3 kB → 0 B (gzip)
-100%
_app/immutable/chunks/DZSu0JTa.js 2.2 kB → 0 B (-2.2 kB)
977 B → 0 B (gzip)
-100%
_app/immutable/chunks/CQVKrSmW.js 2.13 kB → 0 B (-2.13 kB)
1.19 kB → 0 B (gzip)
-100%
_app/immutable/chunks/B__pdxI4.js 2.1 kB → 0 B (-2.1 kB)
1.42 kB → 0 B (gzip)
-100%
_app/immutable/nodes/4.D7nQCkAU.js 2.02 kB → 0 B (-2.02 kB)
1.03 kB → 0 B (gzip)
-100%
_app/immutable/nodes/27.udKd7gl8.js 1.74 kB → 0 B (-1.74 kB)
1.06 kB → 0 B (gzip)
-100%
_app/immutable/nodes/22.Bo03vAix.js 1.74 kB → 0 B (-1.74 kB)
972 B → 0 B (gzip)
-100%
_app/immutable/chunks/DTZWfPV5.js 1.58 kB → 0 B (-1.58 kB)
817 B → 0 B (gzip)
-100%
_app/immutable/chunks/-GSu6m-l.js 1.58 kB → 0 B (-1.58 kB)
951 B → 0 B (gzip)
-100%
_app/immutable/chunks/DlAQbcMl.js 1.55 kB → 0 B (-1.55 kB)
760 B → 0 B (gzip)
-100%
_app/immutable/chunks/lbQtU-3Y.js 1.4 kB → 0 B (-1.4 kB)
762 B → 0 B (gzip)
-100%
_app/immutable/nodes/31.D7Wk6TkL.js 1.17 kB → 0 B (-1.17 kB)
562 B → 0 B (gzip)
-100%
_app/immutable/chunks/BkkL32A4.js 1.11 kB → 0 B (-1.11 kB)
576 B → 0 B (gzip)
-100%
_app/immutable/chunks/ByddLJe3.js 1.08 kB → 0 B (-1.08 kB)
526 B → 0 B (gzip)
-100%
app/immutable/chunks/CCgyDbd.js 1.07 kB → 0 B (-1.07 kB)
636 B → 0 B (gzip)
-100%
_app/immutable/chunks/CAPNCOux.js 1.01 kB → 0 B (-1.01 kB)
406 B → 0 B (gzip)
-100%
_app/immutable/chunks/V99_QzMj.js 936 B → 0 B (-936 B)
521 B → 0 B (gzip)
-100%
_app/immutable/chunks/CZIDfyFx.js 892 B → 0 B (-892 B)
489 B → 0 B (gzip)
-100%
_app/immutable/chunks/BcUBBWti.js 891 B → 0 B (-891 B)
441 B → 0 B (gzip)
-100%
_app/immutable/nodes/1.KUV0RZ5v.js 889 B → 0 B (-889 B)
574 B → 0 B (gzip)
-100%
_app/immutable/chunks/C2sE7J_o.js 881 B → 0 B (-881 B)
533 B → 0 B (gzip)
-100%
_app/immutable/chunks/B5BCKnov.js 879 B → 0 B (-879 B)
518 B → 0 B (gzip)
-100%
_app/immutable/chunks/CXH7V1cV.js 848 B → 0 B (-848 B)
439 B → 0 B (gzip)
-100%
_app/immutable/chunks/Bu0aQYrS.js 846 B → 0 B (-846 B)
534 B → 0 B (gzip)
-100%
_app/immutable/assets/11.Bc9UM4nG.css 833 B → 0 B (-833 B)
305 B → 0 B (gzip)
-100%
_app/immutable/chunks/WbaF6-cY.js 804 B → 0 B (-804 B)
451 B → 0 B (gzip)
-100%
_app/immutable/chunks/oDATj_LU.js 776 B → 0 B (-776 B)
460 B → 0 B (gzip)
-100%
_app/immutable/chunks/C92WATR3.js 689 B → 0 B (-689 B)
360 B → 0 B (gzip)
-100%
_app/immutable/chunks/CfmOt0vK.js 678 B → 0 B (-678 B)
469 B → 0 B (gzip)
-100%
_app/immutable/chunks/D8DcrbZT.js 641 B → 0 B (-641 B)
424 B → 0 B (gzip)
-100%
_app/immutable/chunks/BUsTt7A1.js 613 B → 0 B (-613 B)
413 B → 0 B (gzip)
-100%
_app/immutable/chunks/DZzr8j9M.js 613 B → 0 B (-613 B)
414 B → 0 B (gzip)
-100%
_app/immutable/chunks/lMP4T5li.js 611 B → 0 B (-611 B)
401 B → 0 B (gzip)
-100%
_app/immutable/chunks/zQ5EstmZ.js 584 B → 0 B (-584 B)
410 B → 0 B (gzip)
-100%
_app/immutable/chunks/DmdRTMN7.js 580 B → 0 B (-580 B)
407 B → 0 B (gzip)
-100%
_app/immutable/chunks/Dm7X_h0E.js 551 B → 0 B (-551 B)
391 B → 0 B (gzip)
-100%
_app/immutable/chunks/D5RRWbDr.js 550 B → 0 B (-550 B)
380 B → 0 B (gzip)
-100%
_app/immutable/chunks/zy-HLjTh.js 545 B → 0 B (-545 B)
386 B → 0 B (gzip)
-100%
_app/immutable/chunks/Dm22NuFB.js 531 B → 0 B (-531 B)
345 B → 0 B (gzip)
-100%
_app/immutable/chunks/B206D6zb.js 524 B → 0 B (-524 B)
351 B → 0 B (gzip)
-100%
_app/immutable/chunks/u_vtmGdU.js 523 B → 0 B (-523 B)
361 B → 0 B (gzip)
-100%
_app/immutable/chunks/B5iNK_f6.js 521 B → 0 B (-521 B)
382 B → 0 B (gzip)
-100%
_app/immutable/chunks/BUFi-7ns.js 518 B → 0 B (-518 B)
320 B → 0 B (gzip)
-100%
_app/immutable/chunks/Ddozis4H.js 510 B → 0 B (-510 B)
376 B → 0 B (gzip)
-100%
_app/immutable/assets/4.4gmjHhQf.css 509 B → 0 B (-509 B)
251 B → 0 B (gzip)
-100%
_app/immutable/chunks/CoNxLLeP.js 502 B → 0 B (-502 B)
366 B → 0 B (gzip)
-100%
_app/immutable/chunks/XTYCUmta.js 500 B → 0 B (-500 B)
367 B → 0 B (gzip)
-100%
_app/immutable/chunks/aqtN4UQH.js 492 B → 0 B (-492 B)
354 B → 0 B (gzip)
-100%
_app/immutable/chunks/BS9ZZCtE.js 483 B → 0 B (-483 B)
356 B → 0 B (gzip)
-100%
_app/immutable/chunks/Bysl3uf8.js 483 B → 0 B (-483 B)
361 B → 0 B (gzip)
-100%
_app/immutable/chunks/Nok4S7t3.js 466 B → 0 B (-466 B)
277 B → 0 B (gzip)
-100%
_app/immutable/chunks/CZQiJtF3.js 451 B → 0 B (-451 B)
335 B → 0 B (gzip)
-100%
_app/immutable/chunks/B9BNHNPp.js 447 B → 0 B (-447 B)
342 B → 0 B (gzip)
-100%
_app/immutable/chunks/CnpQ8aOP.js 444 B → 0 B (-444 B)
340 B → 0 B (gzip)
-100%
_app/immutable/chunks/J1uAWQBb.js 437 B → 0 B (-437 B)
265 B → 0 B (gzip)
-100%
_app/immutable/chunks/CJ9EygFo.js 432 B → 0 B (-432 B)
328 B → 0 B (gzip)
-100%
_app/immutable/chunks/BPY8waVS.js 430 B → 0 B (-430 B)
332 B → 0 B (gzip)
-100%
_app/immutable/chunks/B8V2TJFi.js 424 B → 0 B (-424 B)
328 B → 0 B (gzip)
-100%
_app/immutable/chunks/BulB_qpT.js 401 B → 0 B (-401 B)
314 B → 0 B (gzip)
-100%
_app/immutable/chunks/BP_JLmLi.js 382 B → 0 B (-382 B)
298 B → 0 B (gzip)
-100%
_app/immutable/chunks/BEhqcAKE.js 377 B → 0 B (-377 B)
247 B → 0 B (gzip)
-100%
_app/immutable/chunks/Bv4piKbg.js 374 B → 0 B (-374 B)
288 B → 0 B (gzip)
-100%
_app/immutable/nodes/8.Dj_ktYFI.js 328 B → 0 B (-328 B)
241 B → 0 B (gzip)
-100%
_app/immutable/chunks/CSPLADHv.js 325 B → 0 B (-325 B)
257 B → 0 B (gzip)
-100%
_app/immutable/nodes/6.CoeeEDL4.js 285 B → 0 B (-285 B)
212 B → 0 B (gzip)
-100%
_app/immutable/nodes/9.BN6_FkIY.js 283 B → 0 B (-283 B)
213 B → 0 B (gzip)
-100%
_app/immutable/nodes/0.BS_HDpNq.js 257 B → 0 B (-257 B)
221 B → 0 B (gzip)
-100%
_app/immutable/nodes/24.kfN7mY7S.js 230 B → 0 B (-230 B)
203 B → 0 B (gzip)
-100%
_app/immutable/chunks/DhakCy6w.js 210 B → 0 B (-210 B)
170 B → 0 B (gzip)
-100%
_app/immutable/chunks/DyCVafP3.js 185 B → 0 B (-185 B)
170 B → 0 B (gzip)
-100%
_app/immutable/nodes/15.CvdBM_Sn.js 112 B → 0 B (-112 B)
122 B → 0 B (gzip)
-100%
_app/immutable/chunks/DEGkv_NT.js 96 B → 0 B (-96 B)
104 B → 0 B (gzip)
-100%
_app/immutable/chunks/ClREZh3c.js 74 B → 0 B (-74 B)
93 B → 0 B (gzip)
-100%

Bigger

No assets were bigger

Smaller

No assets were smaller

Abort downloading of the currently-loading model when switching, amongst
other things
@gwennlbh
gwennlbh force-pushed the improve-model-loading branch from d42638a to 3291efc Compare January 21, 2026 17:51
@gwennlbh
gwennlbh temporarily deployed to #1110: Unit tests report January 21, 2026 17:53 — with GitHub Actions Inactive
@gwennlbh
gwennlbh merged commit 403a4e5 into main Jan 21, 2026
33 checks passed
@gwennlbh
gwennlbh deleted the improve-model-loading branch April 21, 2026 17:38
gwennlbh pushed a commit that referenced this pull request Aug 3, 2026
##### [vv5.6.0](https://github.com/actions/setup-java/releases/tag/v5.6.0)

#### What's Changed

- Backport to v5: Add Maven compiler problem matcher for javac diagnostics by [@brunoborges](https://github.com/brunoborges) in [#1087](actions/setup-java#1087)
- feat: expose cache-primary-key output ([#597](actions/setup-java#597)) \[v5 backport] by [@brunoborges](https://github.com/brunoborges) in [#1089](actions/setup-java#1089)
- dist: Cover Tencent Kona JDK 25 ([#1108](actions/setup-java#1108)) \[v5 backport] by [@brunoborges](https://github.com/brunoborges) in [#1110](actions/setup-java#1110)
- Backport [#1111](actions/setup-java#1111): Preserve Maven toolchains across repeated setup-java runs ([#1099](actions/setup-java#1099)) by [@brunoborges](https://github.com/brunoborges) in [#1113](actions/setup-java#1113)
- Backport [#1097](https://github.com/actions/setup-java/issues/1097)/[#1098](https://github.com/actions/setup-java/issues/1098) to v5: cache Maven and Gradle wrapper distributions separately by [@brunoborges](https://github.com/brunoborges) in [#1122](actions/setup-java#1122)

**Full Changelog**: <actions/setup-java@v5...v5.6.0>

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

This branch was successfully deployed

4 active deployments
#1110: End-to-end tests report — 3291efc1 Deployed Jan 21, 2026 by gwennlbh via E2E / Combine reports #4769
#1110: Test coverage report — 3291efc1 Deployed Jan 21, 2026 by gwennlbh via Check coverage / Upload coverage report #4769
#1110: Unit tests report — 3291efc1 Deployed Jan 21, 2026 by gwennlbh via Check coverage / Test #4769
#1110: App preview — 3291efc1 Deployed Jan 21, 2026 by gwennlbh via PR Preview / Build & Deploy #4769
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.

1 participant