• turbo 2.8.3 • Packages in scope: @bb/desktop • Running test in 1 packages • Remote caching disabled //:ensure-native-modules: cache bypass, force executing 24aa4f562d5afd22 @bb/templates:generate:plugin-scaffold: cache bypass, force executing 2ea86e22d714dc5c @bb/templates:generate:templates: cache bypass, force executing 716d93d636a61dfe //:ensure-native-modules: //:ensure-native-modules: > bb@ ensure-native-modules /private/tmp/slopcop-2754.VowVvj/target-f //:ensure-native-modules: > node scripts/ensure-native-modules.mjs //:ensure-native-modules: @bb/templates:generate:templates: @bb/templates:generate:templates: > @bb/templates@0.0.1 generate:templates /private/tmp/slopcop-2754.VowVvj/target-f/packages/templates @bb/templates:generate:templates: > node ./scripts/generate-templates.mjs @bb/templates:generate:templates: @bb/templates:generate:plugin-scaffold: @bb/templates:generate:plugin-scaffold: > @bb/templates@0.0.1 generate:plugin-scaffold /private/tmp/slopcop-2754.VowVvj/target-f/packages/templates @bb/templates:generate:plugin-scaffold: > node ./scripts/generate-plugin-scaffold.mjs @bb/templates:generate:plugin-scaffold: @bb/desktop:test: cache bypass, force executing 86d87db4d8dcc687 @bb/desktop:test: @bb/desktop:test: > @bb/desktop@0.40.0 test /private/tmp/slopcop-2754.VowVvj/target-f/apps/desktop @bb/desktop:test: > vitest run --config vitest.config.ts "test/desktop-browser-view-manager.test.ts" @bb/desktop:test: @bb/desktop:test: @bb/desktop:test: RUN v4.1.1 /private/tmp/slopcop-2754.VowVvj/target-f/apps/desktop @bb/desktop:test: @bb/desktop:test: ❯ |@bb/desktop:isolated| test/desktop-browser-view-manager.test.ts (28 tests | 1 failed) 928ms @bb/desktop:test: ✓ forwards resolved browser shortcuts and suppresses the untrusted page 114ms @bb/desktop:test: ✓ takes host focus for the find command so the find bar can receive typing 1ms @bb/desktop:test: ✓ drives webContents find-in-page and relays results to the host renderer 0ms @bb/desktop:test: ✓ relays only results of the latest find request and none after stop 0ms @bb/desktop:test: ✓ surfaces a loopback popup as an in-panel tab, never a native window 0ms @bb/desktop:test: ✓ surfaces public popups with their source browser tab id 0ms @bb/desktop:test: × keeps a named and sized popup connected to its opener 489ms @bb/desktop:test: ✓ snapshots then hides visible views on resize, revealing them clamped to the shrunken window 191ms @bb/desktop:test: ✓ drops a capture that resolves after the resize burst already ended 2ms @bb/desktop:test: ✓ never grows a view past its renderer-desired rect on a native window grow 2ms @bb/desktop:test: ✓ applies renderer pushes that land mid-resize on the reveal 2ms @bb/desktop:test: ✓ defers renderer visibility changes made during a resize burst to the reveal 0ms @bb/desktop:test: ✓ keeps hidden views hidden and untouched across a resize burst 0ms @bb/desktop:test: ✓ focuses a freshly-attached active tab so Cmd+C targets its webContents 0ms @bb/desktop:test: ✓ reports user focus but suppresses programmatic focus used for restoration 1ms @bb/desktop:test: ✓ defers hidden memory-eviction recovery until the panel shows the current page 2ms @bb/desktop:test: ✓ stops automatic recovery after two repeated renderer crashes 1ms @bb/desktop:test: ✓ does not automatically retry a launch-failed renderer failure 1ms @bb/desktop:test: ✓ does not automatically retry a integrity-failure renderer failure 0ms @bb/desktop:test: ✓ resets the renderer recovery limit after a page finishes loading 1ms @bb/desktop:test: ✓ does not focus a freshly-attached inactive tab 114ms @bb/desktop:test: ✓ focuses on a real hidden → visible setVisible transition only once 0ms @bb/desktop:test: ✓ re-focuses after a hide → show cycle 0ms @bb/desktop:test: ✓ does not let an unfocused split view steal focus on mount or restore 0ms @bb/desktop:test: ✓ shows a browser beside a focused non-browser pane without stealing focus 1ms @bb/desktop:test: ✓ lets logical focus override first-visible mount order 0ms @bb/desktop:test: ✓ hides only the reloading window's browser views until they reattach 1ms @bb/desktop:test: ✓ allows clipboard-sanitized-write but denies clipboard-read and device permissions 1ms @bb/desktop:test: @bb/desktop:test: ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ @bb/desktop:test: @bb/desktop:test: FAIL |@bb/desktop:isolated| test/desktop-browser-view-manager.test.ts > DesktopBrowserViewManager > keeps a named and sized popup connected to its opener @bb/desktop:test: AssertionError: expected { action: 'deny' } to deeply equal { action: 'allow' } @bb/desktop:test: @bb/desktop:test: - Expected @bb/desktop:test: + Received @bb/desktop:test: @bb/desktop:test: { @bb/desktop:test: - "action": "allow", @bb/desktop:test: + "action": "deny", @bb/desktop:test: } @bb/desktop:test: @bb/desktop:test: ❯ test/desktop-browser-view-manager.test.ts:1009:7 @bb/desktop:test: 1007| frameName: "login-dialog", @bb/desktop:test: @bb/desktop:test: Test Files 1 failed (1) @bb/desktop:test: 1008| }), @bb/desktop:test: Tests 1 failed | 27 passed (28) @bb/desktop:test: Start at 22:31:12 @bb/desktop:test: Duration 6.97s (transform 4.33s, setup 0ms, import 4.74s, tests 928ms, environment 0ms) @bb/desktop:test: @bb/desktop:test: 1009| ).toEqual({ action: "allow" }); @bb/desktop:test: | ^ @bb/desktop:test: 1010| expect(openTabPushesOf(hostWindow)).toEqual([]); @bb/desktop:test: 1011| expect(scopedOpenTabPushesOf(hostWindow)).toEqual([]); @bb/desktop:test: @bb/desktop:test: ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ @bb/desktop:test: @bb/desktop:test:  ELIFECYCLE  Test failed. See above for more details. @bb/desktop:test: ERROR: command finished with error: command (/private/tmp/slopcop-2754.VowVvj/target-f/apps/desktop) /Users/sawyerhood/Library/pnpm/.tools/pnpm/9.15.0/bin/pnpm run test test/desktop-browser-view-manager.test.ts exited (1) @bb/desktop#test: command (/private/tmp/slopcop-2754.VowVvj/target-f/apps/desktop) /Users/sawyerhood/Library/pnpm/.tools/pnpm/9.15.0/bin/pnpm run test test/desktop-browser-view-manager.test.ts exited (1) Tasks: 3 successful, 4 total Cached: 0 cached, 4 total Time: 26.451s Failed: @bb/desktop#test ERROR run failed: command exited (1)