mirror of
https://github.com/anomalyco/opencode.git
synced 2026-11-14 03:56:55 +03:00
fix(desktop): render before telemetry (#47102)
Co-authored-by: Hona <10430890+Hona@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
Unverified
parent
4272bb83e0
commit
fa6e7e179d
@@ -60,3 +60,10 @@ describe("electron vite publicDir", () => {
|
||||
expect(existsSync(join(resolved, "oc-theme-preload.js"))).toBe(true)
|
||||
})
|
||||
})
|
||||
|
||||
test("renders before loading optional telemetry", async () => {
|
||||
const source = await Bun.file(join(dir, "index.tsx")).text()
|
||||
expect(source.indexOf("render(() =>")).toBeGreaterThan(-1)
|
||||
expect(source.indexOf("render(() =>")).toBeLessThan(source.indexOf("initializeSentry(version)"))
|
||||
expect(source).not.toContain("await initializeSentry")
|
||||
})
|
||||
|
||||
@@ -13,10 +13,10 @@ import { desktopVersion, initializeSentry } from "./startup/sentry"
|
||||
|
||||
const root = requireRendererRoot()
|
||||
const version = desktopVersion()
|
||||
await initializeSentry(version)
|
||||
|
||||
const updater = startDesktopUpdater(api)
|
||||
startDesktopMenu(api)
|
||||
startDeepLinks(api)
|
||||
|
||||
render(() => <DesktopApp api={api} updater={updater} version={version} />, root)
|
||||
void initializeSentry(version)
|
||||
|
||||
Reference in New Issue
Block a user