Compare commits

..

1 Commits

Author SHA1 Message Date
NimBold 7744b386d2 test(startup): isolate post-load log read (#37)
- Issue #37: compare the post-load bool IPC command with the failing startup control.\n- Keep this diagnostic limited to the Windows/Linux packaged smoke workflow.\n\nRefs #37.
2026-08-27 23:43:50 +03:30
+8 -13
View File
@@ -1,20 +1,15 @@
import { invoke } from '@tauri-apps/api/core';
import { invoke } from "@tauri-apps/api/core";
const rootElement = document.getElementById('root');
if (rootElement) {
rootElement.textContent = 'Firelink startup control';
}
const rootElement = document.getElementById("root");
if (rootElement) rootElement.textContent = "Firelink startup control";
const documentLoaded = new Promise<void>(resolve => {
const documentLoaded = new Promise<void>((resolve) => {
const releaseAfterNativeLoad = () => window.setTimeout(resolve, 0);
if (document.readyState === 'complete') {
releaseAfterNativeLoad();
} else {
window.addEventListener('load', releaseAfterNativeLoad, { once: true });
}
if (document.readyState === "complete") releaseAfterNativeLoad();
else window.addEventListener("load", releaseAfterNativeLoad, { once: true });
});
void documentLoaded.then(async () => {
await invoke<number>('begin_dock_badge_session');
if (rootElement) rootElement.textContent = 'Firelink post-load IPC control';
await invoke<boolean>("is_log_paused");
if (rootElement) rootElement.textContent = "Firelink post-load log read";
});