Skip to content

fix(app): keep the browser page under a still while a dialog is open #9312

fix(app): keep the browser page under a still while a dialog is open

fix(app): keep the browser page under a still while a dialog is open #9312

Triggered via pull request October 25, 2026 11:19
Status Success
Total duration 44s
Artifacts –

check.yml

on: pull_request
typecheck
36s
typecheck
Fit to window
Zoom out
Zoom in

Annotations

11 warnings
typecheck
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
anti-slop(require-safety-comment-for-type-assertion): packages/desktop/scripts/bench-startup.ts#L629
This type assertion has no `SAFETY:` justification. State the checked invariant immediately before the assertion or its containing statement.
anti-slop(no-runtime-typeof): packages/desktop/scripts/bench-startup.ts#L622
A `typeof` check narrows a representation without establishing its contract. Parse input at its I/O boundary, then branch on the domain value.
anti-slop-effect(prefer-effect-match): packages/desktop/scripts/bench-startup.ts#L564
Use Match from Effect instead of a chained literal ternary.
anti-slop(require-safety-comment-for-type-assertion): packages/desktop/scripts/bench-startup.ts#L553
This type assertion has no `SAFETY:` justification. State the checked invariant immediately before the assertion or its containing statement.
anti-slop(no-runtime-typeof): packages/desktop/scripts/bench-startup.ts#L551
A `typeof` check narrows a representation without establishing its contract. Parse input at its I/O boundary, then branch on the domain value.
anti-slop(require-safety-comment-for-type-assertion): packages/desktop/scripts/bench-startup.ts#L454
This type assertion has no `SAFETY:` justification. State the checked invariant immediately before the assertion or its containing statement.
anti-slop(require-safety-comment-for-type-assertion): packages/desktop/scripts/bench-startup.ts#L428
This type assertion has no `SAFETY:` justification. State the checked invariant immediately before the assertion or its containing statement.
anti-slop(require-safety-comment-for-type-assertion): packages/desktop/scripts/bench-startup.ts#L413
This type assertion has no `SAFETY:` justification. State the checked invariant immediately before the assertion or its containing statement.
anti-slop(no-array-filter-map): packages/desktop/scripts/bench-startup.ts#L250
Avoid consecutive array `map` and `filter` passes. Prefer `.values().map(...).filter(...).toArray()` where iterator helpers are supported, or a single `flatMap`/mutating reducer. Preserve callback ordering, indexes, and filtering semantics.
anti-slop(no-conditional-empty-object-spread): packages/desktop/scripts/bench-startup.ts#L129
This conditional spread hides property omission behind an empty object. Build the object in separate statements and add the property only when present.