fix(ui): refresh stale model page versions

This commit is contained in:
Will Miao
2026-04-11 20:11:21 +08:00
parent 6666a72775
commit 9998da3241
4 changed files with 100 additions and 3 deletions

View File

@@ -103,6 +103,16 @@ export class DoctorManager {
return document.body?.dataset?.appVersion || '';
}
buildReloadUrl() {
const url = new URL(window.location.href);
url.searchParams.set('_lm_reload', Date.now().toString());
return url.toString();
}
reloadUi() {
window.location.replace(this.buildReloadUrl());
}
setLoading(isLoading) {
if (this.loadingState) {
this.loadingState.classList.toggle('visible', isLoading);
@@ -308,7 +318,7 @@ export class DoctorManager {
await this.repairCache();
break;
case 'reload-page':
window.location.reload();
this.reloadUi();
break;
default:
break;