Skip to content

Live comments (//?) often stale since v3 #3570

Description

@tslocke

Hi

Since v3 I'm often seeing an issue where live comments stop responding to code edits and I have to restart Wallaby. I'm sorry I don't have an isolated repro. It happens a lot so I was hoping others have seen it too?

Thanks

{
  editorVersion: '1.99.3',
  pluginVersion: '1.0.470',
  editorType: 'VSCode',
  osVersion: 'darwin 23.5.0',
  nodeVersion: 'v22.14.0',
  coreVersion: '1.0.1891',
  pnp: '<not set>',
  pnpEsm: '<not set>',
  checksum: 'ZjQwMDExY2FjMWExNGFiMmU3NTRiYjYxMDM0M2I1ZWYsMTc3ODM3MTIwMDAwMCww',
  config: {
    diagnostics: {
      vitest: {
        file: {
          config: "import solid from 'vite-plugin-solid'\n" +
            "import tailwindcss from '@tailwindcss/vite'\n" +
            "import { defineConfig } from 'vitest/config'\n" +
            "import { baseConfig } from './vite.config.base'\n" +
            "import { mergeConfig } from 'vite'\n" +
            '\n' +
            'export default mergeConfig(baseConfig, defineConfig({\n' +
            '  plugins: [\n' +
            '    solid(),\n' +
            '    tailwindcss(), \n' +
            '  ],\n' +
            '  test: {\n' +
            '    globals: true,\n' +
            "    environment: 'jsdom'\n" +
            '  }\n' +
            '})) \n'
        },
        config: {
          config: {
            allowOnly: true,
            isolate: true,
            globals: true,
            environment: 'jsdom',
            pool: 'forks',
            clearMocks: false,
            restoreMocks: false,
            mockReset: false,
            unstubGlobals: false,
            unstubEnvs: false,
            include: [ '**/*.{test,spec}.?(c|m)[jt]s?(x)' ],
            exclude: [
              '**/node_modules/**',
              '**/dist/**',
              '**/cypress/**',
              '**/.{idea,git,cache,output,temp}/**',
              '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*'
            ],
            teardownTimeout: 10000,
            forceRerunTriggers: [ '**/package.json/**', '**/{vitest,vite}.config.*/**', '<rootDir>/node_modules/@testing-library/jest-dom/dist/vitest.mjs' ],
            update: false,
            reporters: [ [ 'default', {} ] ],
            silent: false,
            hideSkippedTests: false,
            api: { middlewareMode: true, token: '51e8da5c-4d0a-49ba-bef3-94eaed385193' },
            ui: false,
            uiBase: '/__vitest__/',
            open: true,
            css: { include: [], modules: { classNameStrategy: 'stable' } },
            coverage: {
              provider: 'v8',
              enabled: false,
              all: true,
              clean: true,
              cleanOnRerun: true,
              reportsDirectory: './coverage',
              exclude: [
                'coverage/**',
                'dist/**',
                '**/node_modules/**',
                '**/[.]**',
                'packages/*/test?(s)/**',
                '**/*.d.ts',
                '**/virtual:*',
                '**/__x00__*',
                '**/\x00*',
                'cypress/**',
                'test?(s)/**',
                'test?(-*).?(c|m)[jt]s?(x)',
                '**/*{.,-}{test,spec,bench,benchmark}?(-d).?(c|m)[jt]s?(x)',
                '**/__tests__/**',
                '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*',
                '**/vitest.{workspace,projects}.[jt]s?(on)',
                '**/.{eslint,mocha,prettier}rc.{?(c|m)js,yml}',
                'node_modules/@testing-library/jest-dom/dist/vitest.mjs',
                '**/*.{test,spec}.?(c|m)[jt]s?(x)'
              ],
              reportOnFailure: false,
              reporter: [ [ 'text', {} ], [ 'html', {} ], [ 'clover', {} ], [ 'json', {} ] ],
              extension: [
                '.js',     '.cjs',
                '.mjs',    '.ts',
                '.mts',    '.tsx',
                '.jsx',    '.vue',
                '.svelte', '.marko',
                '.astro'
              ],
              allowExternal: false,
              excludeAfterRemap: false,
              ignoreEmptyLines: true,
              processingConcurrency: 8
            },
            fakeTimers: { loopLimit: 10000, shouldClearNativeTimers: true },
            maxConcurrency: 5,
            dangerouslyIgnoreUnhandledErrors: false,
            typecheck: {
              checker: 'tsc',
              include: [ '**/*.{test,spec}-d.?(c|m)[jt]s?(x)' ],
              exclude: [
                '**/node_modules/**',
                '**/dist/**',
                '**/cypress/**',
                '**/.{idea,git,cache,output,temp}/**',
                '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*'
              ],
              enabled: false
            },
            slowTestThreshold: 300,
            disableConsoleIntercept: false,
            server: {
              deps: {
                external: [ {} ],
                inline: [ {}, {}, {} ],
                inlineFiles: [
                  '<rootDir>/node_modules/@testing-library/jest-dom/dist/vitest.mjs',
                  'file://<rootDir>/node_modules/@testing-library/jest-dom/dist/vitest.mjs'
                ],
                moduleDirectories: [ '/node_modules/' ],
                cacheDir: 'node_modules/.vite/vitest/da39a3ee5e6b4b0d3255bfef95601890afd80709'
              }
            },
            setupFiles: [ '<rootDir>/node_modules/@testing-library/jest-dom/dist/vitest.mjs' ],
            poolOptions: { threads: {}, forks: {} },
            config: '<rootDir>/vitest.config.ts',
            defines: {},
            root: '<rootDir>',
            mode: 'test',
            project: [],
            provide: {},
            name: '',
            inspector: { enabled: false, waitForDebugger: false },
            clearScreen: true,
            fileParallelism: true,
            browser: {
              enabled: false,
              headless: false,
              isolate: true,
              fileParallelism: true,
              ui: true,
              screenshotFailures: false,
              viewport: { width: 414, height: 896 },
              locators: { testIdAttribute: 'data-testid' },
              api: { port: 63315 }
            },
            expect: {},
            deps: {
              moduleDirectories: [ '/node_modules/' ],
              optimizer: { ssr: { enabled: true }, web: { enabled: true } },
              web: { transformAssets: true, transformCss: true, transformGlobPattern: [] }
            },
            globalSetup: [],
            attachmentsDir: '<rootDir>/.vitest-attachments',
            snapshotOptions: { expand: false, snapshotFormat: {}, updateSnapshot: 'new', snapshotEnvironment: null },
            snapshotSerializers: [],
            poolMatchGlobs: [],
            cache: { dir: '<rootDir>/node_modules/.vite/vitest/da39a3ee5e6b4b0d3255bfef95601890afd80709' },
            sequence: { groupOrder: 0, hooks: 'stack' },
            environmentMatchGlobs: [],
            testTransformMode: {},
            testTimeout: 5000,
            hookTimeout: 10000
          },
          projects: [
            {
              path: '<rootDir>',
              config: {
                allowOnly: true,
                isolate: true,
                globals: true,
                environment: 'jsdom',
                pool: 'forks',
                clearMocks: false,
                restoreMocks: false,
                mockReset: false,
                unstubGlobals: false,
                unstubEnvs: false,
                include: [ '**/*.{test,spec}.?(c|m)[jt]s?(x)' ],
                exclude: [
                  '**/node_modules/**',
                  '**/dist/**',
                  '**/cypress/**',
                  '**/.{idea,git,cache,output,temp}/**',
                  '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*'
                ],
                teardownTimeout: 10000,
                forceRerunTriggers: [ '**/package.json/**', '**/{vitest,vite}.config.*/**', '<rootDir>/node_modules/@testing-library/jest-dom/dist/vitest.mjs' ],
                update: false,
                reporters: [ [ 'default', {} ] ],
                silent: false,
                hideSkippedTests: false,
                api: { middlewareMode: true, token: '51e8da5c-4d0a-49ba-bef3-94eaed385193' },
                ui: false,
                uiBase: '/__vitest__/',
                open: true,
                css: { include: [], modules: { classNameStrategy: 'stable' } },
                coverage: {
                  provider: 'v8',
                  enabled: false,
                  all: true,
                  clean: true,
                  cleanOnRerun: true,
                  reportsDirectory: './coverage',
                  exclude: [
                    'coverage/**',
                    'dist/**',
                    '**/node_modules/**',
                    '**/[.]**',
                    'packages/*/test?(s)/**',
                    '**/*.d.ts',
                    '**/virtual:*',
                    '**/__x00__*',
                    '**/\x00*',
                    'cypress/**',
                    'test?(s)/**',
                    'test?(-*).?(c|m)[jt]s?(x)',
                    '**/*{.,-}{test,spec,bench,benchmark}?(-d).?(c|m)[jt]s?(x)',
                    '**/__tests__/**',
                    '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*',
                    '**/vitest.{workspace,projects}.[jt]s?(on)',
                    '**/.{eslint,mocha,prettier}rc.{?(c|m)js,yml}',
                    'node_modules/@testing-library/jest-dom/dist/vitest.mjs',
                    '**/*.{test,spec}.?(c|m)[jt]s?(x)'
                  ],
                  reportOnFailure: false,
                  reporter: [ [ 'text', {} ], [ 'html', {} ], [ 'clover', {} ], [ 'json', {} ] ],
                  extension: [
                    '.js',     '.cjs',
                    '.mjs',    '.ts',
                    '.mts',    '.tsx',
                    '.jsx',    '.vue',
                    '.svelte', '.marko',
                    '.astro'
                  ],
                  allowExternal: false,
                  excludeAfterRemap: false,
                  ignoreEmptyLines: true,
                  processingConcurrency: 8
                },
                fakeTimers: { loopLimit: 10000, shouldClearNativeTimers: true },
                maxConcurrency: 5,
                dangerouslyIgnoreUnhandledErrors: false,
                typecheck: {
                  checker: 'tsc',
                  include: [ '**/*.{test,spec}-d.?(c|m)[jt]s?(x)' ],
                  exclude: [
                    '**/node_modules/**',
                    '**/dist/**',
                    '**/cypress/**',
                    '**/.{idea,git,cache,output,temp}/**',
                    '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*'
                  ],
                  enabled: false
                },
                slowTestThreshold: 300,
                disableConsoleIntercept: false,
                server: {
                  deps: {
                    external: [ {} ],
                    inline: [ {}, {}, {} ],
                    inlineFiles: [
                      '<rootDir>/node_modules/@testing-library/jest-dom/dist/vitest.mjs',
                      'file://<rootDir>/node_modules/@testing-library/jest-dom/dist/vitest.mjs'
                    ],
                    moduleDirectories: [ '/node_modules/' ],
                    cacheDir: 'node_modules/.vite/vitest/da39a3ee5e6b4b0d3255bfef95601890afd80709'
                  }
                },
                setupFiles: [ '<rootDir>/node_modules/@testing-library/jest-dom/dist/vitest.mjs' ],
                poolOptions: { threads: {}, forks: {} },
                config: '<rootDir>/vitest.config.ts',
                defines: {},
                root: '<rootDir>',
                mode: 'test',
                project: [],
                provide: {},
                name: '',
                inspector: { enabled: false, waitForDebugger: false },
                clearScreen: true,
                fileParallelism: true,
                browser: {
                  enabled: false,
                  headless: false,
                  isolate: true,
                  fileParallelism: true,
                  ui: true,
                  screenshotFailures: false,
                  viewport: { width: 414, height: 896 },
                  locators: { testIdAttribute: 'data-testid' },
                  api: { port: 63315 }
                },
                expect: {},
                deps: {
                  moduleDirectories: [ '/node_modules/' ],
                  optimizer: { ssr: { enabled: true }, web: { enabled: true } },
                  web: { transformAssets: true, transformCss: true, transformGlobPattern: [] }
                },
                globalSetup: [],
                attachmentsDir: '<rootDir>/.vitest-attachments',
                snapshotOptions: { expand: false, snapshotFormat: {}, updateSnapshot: 'new', snapshotEnvironment: null },
                snapshotSerializers: [],
                poolMatchGlobs: [],
                cache: { dir: '<rootDir>/node_modules/.vite/vitest/da39a3ee5e6b4b0d3255bfef95601890afd80709' },
                sequence: { groupOrder: 0, hooks: 'stack' },
                environmentMatchGlobs: [],
                testTransformMode: {},
                testTimeout: 5000,
                hookTimeout: 10000
              }
            }
          ],
          package: {
            version: '3.2.4',
            urls: { hooks: 'file://<homeDir>/.cursor/extensions/wallabyjs.wallaby-vscode-1.0.470-universal/wallaby4716e6/runners/node/hooks.mjs' },
            paths: { root: '<rootDir>/node_modules/vitest', dist: '<rootDir>/node_modules/vitest/dist' }
          }
        }
      }
    },
    testFramework: { version: 'vitest@0.14.0', configurator: 'vitest@0.14.0', reporter: 'vitest@0.14.0', starter: 'vitest@0.14.0', autoDetected: true },
    preserveComments: false,
    extractComments: false,
    files: [
      { pattern: '**/*.{test,spec}.?(c|m)[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: '**/node_modules/**', ignore: true, trigger: true, load: true, file: true, test: true },
      { pattern: '**/dist/**', ignore: true, trigger: true, load: true, file: true, test: true },
      { pattern: '**/cypress/**', ignore: true, trigger: true, load: true, file: true, test: true },
      { pattern: '**/.{idea,git,cache,output,temp}/**', ignore: true, trigger: true, load: true, file: true, test: true },
      { pattern: '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*', ignore: true, trigger: true, load: true, file: true, test: true },
      { pattern: '**/*.timestamp-*', ignore: true, trigger: true, load: true, file: true },
      { pattern: '**/*.*', ignore: false, trigger: true, load: true, order: 1 }
    ],
    tests: [
      { pattern: '**/node_modules/**', ignore: true, trigger: true, load: true, test: true, file: false },
      { pattern: '**/dist/**', ignore: true, trigger: true, load: true, test: true, file: false },
      { pattern: '**/cypress/**', ignore: true, trigger: true, load: true, test: true, file: false },
      { pattern: '**/.{idea,git,cache,output,temp}/**', ignore: true, trigger: true, load: true, test: true, file: false },
      { pattern: '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*', ignore: true, trigger: true, load: true, test: true, file: false },
      { pattern: '**/*.{test,spec}.?(c|m)[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 2 }
    ],
    workers: { initial: 0, regular: 0, recycle: false },
    dot: true,
    captureConsoleLog: true,
    filesWithNoCoverageCalculated: [],
    runAllTestsInAffectedTestFile: false,
    updateNoMoreThanOneSnapshotPerTestFileRun: false,
    compilers: {},
    logLimits: { inline: { depth: 5, elements: 5000 }, values: { default: { stringLength: 8192 }, autoExpand: { elements: 5000, stringLength: 8192, depth: 10 } } },
    preprocessors: {},
    maxConsoleMessagesPerTest: 100,
    maxTraceSteps: 999999,
    maxTraceStepsForWatchExpressionPrefetch: 10,
    autoConsoleLog: true,
    delays: { run: 0, edit: 100, update: 0 },
    teardown: undefined,
    hints: {
      ignoreCoverage: '__REGEXP /ignore coverage|istanbul ignore|c8 ignore/',
      ignoreCoverageForFile: '__REGEXP /ignore file coverage/',
      commentAutoLog: '?',
      testFileSelection: { include: '__REGEXP /file\\.only/', exclude: '__REGEXP /file\\.skip/' }
    },
    automaticTestFileSelection: true,
    runSelectedTestsOnly: false,
    mapConsoleMessagesStackTrace: false,
    extensions: {},
    env: {
      type: 'node',
      kind: 'vitest',
      params: {},
      runner: '<homeDir>/.fnm/node-versions/v22.14.0/installation/bin/node',
      runnerReason: 'ambient',
      runnerReasonSource: '',
      viewportSize: { width: 800, height: 600 },
      options: { width: 800, height: 600 },
      bundle: true
    },
    reportUnhandledPromises: true,
    slowTestThreshold: 75,
    lowCoverageThreshold: 80,
    runAllTestsWhenNoAffectedTests: false,
    symlinkNodeModules: true,
    allowedToStreamResults: true,
    allowedToCacheResults: true,
    configCode: 'module.exports = function(wallaby) {\n' +
      '  return {\n' +
      '    autoDetect: true,\n' +
      '    files: [\n' +
      "      'packages/*/src/**/*.{ts,tsx}',\n" +
      "      'packages/*/tests/**/*.{ts,tsx}',\n" +
      "      '!packages/*/tests/**/*.test.{ts,tsx}',\n" +
      '    ],\n' +
      '    tests: [\n' +
      "      'packages/*/tests/**/*.test.{ts,tsx}',\n" +
      "      '!packages/*/tests/e2e/*.test.{ts,tsx}',\n" +
      '    ],\n' +
      '    env: {\n' +
      "      type: 'node',\n" +
      '    },\n' +
      '\n' +
      '    hints: {\n' +
      '      ignoreCoverageForFile: /ignore file coverage/\n' +
      '    },\n' +
      '\n' +
      '    resolveGetters: true,\n' +
      '\n' +
      '    logLimits: {\n' +
      '      inline: {\n' +
      '        depth: 20,\n' +
      '      },\n' +
      '      values: {\n' +
      '        default: {\n' +
      '          stringLength: 3000,\n' +
      '        },\n' +
      '        autoExpand: {\n' +
      '          stringLength: 8192,\n' +
      '          elements: 5000,\n' +
      '          depth: 10,\n' +
      '        }\n' +
      '      },\n' +
      '    },\n' +
      '  \n' +
      '  }\n' +
      '} \n'
  },
  packageJSON: { dependencies: undefined, devDependencies: { '@types/node': '^24.0.10', jsdom: '^26.1.0', typescript: '^5.8.3', vite: '^7.0.2', 'vite-tsconfig-paths': '^5.1.4', vitest: '^3.2.4' } },
  fs: { numberOfFiles: 202 },
  debug: [
    '2025-10-16T09:03:39.494Z project waiting for initial run signal\n',
    '2025-10-16T09:03:39.498Z model Initialization Completed: 141ms\n',
    '2025-10-16T09:03:39.542Z config Attempting automatic configuration for vitest\n',
    '2025-10-16T09:03:39.544Z vitest/config Detected Vitest (3.2.4).\n',
    '2025-10-16T09:03:39.550Z ui.service Starting UI service on port: 55000\n',
    '2025-10-16T09:03:39.551Z ui.service UI service started on port: 55000\n',
    '2025-10-16T09:03:40.125Z config Finished attempting automatic configuration for vitest (583ms)\n',
    '2025-10-16T09:03:40.126Z config Using node.js runner from ambient environment: <homeDir>/.fnm/node-versions/v22.14.0/installation/bin/node\n',
    '2025-10-16T09:03:40.126Z project Wallaby Node version: v22.14.0\n',
    '2025-10-16T09:03:40.126Z project Wallaby config: <rootDir>/wallaby.js\n',
    '2025-10-16T09:03:40.153Z fs File system starting\n',
    '2025-10-16T09:03:40.180Z fs File system scan completed\n',
    '2025-10-16T09:03:40.182Z project File cache: <homeDir>/.cursor/extensions/wallabyjs.wallaby-vscode-1.0.470-universal/projects/805c66fc3325d269\n',
    '2025-10-16T09:03:40.187Z workers Parallelism for initial run: 6, for regular run: 3\n',
    '2025-10-16T09:03:40.188Z workers Web server is listening at 61331\n',
    '2025-10-16T09:03:40.189Z project File cache requires some updates, waiting required files from IDE\n',
    '2025-10-16T09:03:40.193Z project Stopping process pool\n',
    '2025-10-16T09:03:40.195Z runManager Test run started; run priority: 3\n',
    '2025-10-16T09:03:40.196Z projectData Invalidated run result cache for 1 test file(s)\n',
    '2025-10-16T09:03:40.196Z runManager Running all tests\n',
    '2025-10-16T09:03:40.198Z workers Planning to run 1 queued test files (full run)\n',
    '2025-10-16T09:03:40.199Z workers [worker #0] New run (tier 1, regular): 1 test files, time estimate 1698.56 ms\n',
    '2025-10-16T09:03:40.200Z workers Starting run worker instance #0\n',
    '2025-10-16T09:03:40.200Z workers Started run worker instance (immediate) #0\n',
    '2025-10-16T09:03:40.200Z nodeRunner Starting sandbox [worker #0, session #0wipl]\n',
    '2025-10-16T09:03:40.260Z nodeRunner Preparing sandbox [worker #0, session #0wipl]\n',
    '2025-10-16T09:03:40.260Z nodeRunner Prepared sandbox [worker #0, session #0wipl]\n',
    '2025-10-16T09:03:40.261Z workers [worker #0, session #0wipl] Running tests in sandbox\n',
    '2025-10-16T09:03:40.620Z fs No metadata for added file found: node_modules/.vite-temp/vitest.config.ts.timestamp-1760605420506-d38653b8ddbcb.mjs\n',
    '2025-10-16T09:03:40.720Z fs No metadata for deleted file found: node_modules/.vite-temp/vitest.config.ts.timestamp-1760605420506-d38653b8ddbcb.mjs\n',
    "2025-10-16T09:03:40.725Z workers 'Scheduling Vitest Run (0wipl): 2025-10-16T09:03:40.725Z'\n",
    '2025-10-16T09:03:41.780Z workers [0wipl.1] Test executed: generates stable view keys\n',
    '2025-10-16T09:03:41.780Z workers [0wipl.1] Test executed: generates different keys for different view types\n',
    '2025-10-16T09:03:41.780Z workers [0wipl.1] Test executed: view.createChild\n',
    '2025-10-16T09:03:41.780Z workers [0wipl.1] Test executed: view.element returns undefined if element does not exist\n',
    '2025-10-16T09:03:41.781Z workers [0wipl.1] Test executed: parent-child relationships\n',
    '2025-10-16T09:03:41.781Z workers [0wipl.1] Test executed: view.elementId\n',
    '2025-10-16T09:03:41.781Z workers [0wipl.1] Test executed: view.element\n',
    '2025-10-16T09:03:41.781Z workers [0wipl.1] Test executed: view sibling relationships\n',
    '2025-10-16T09:03:41.782Z workers [0wipl.1] Test executed: view.selectable\n',
    '2025-10-16T09:03:41.782Z workers [0wipl.1] Test executed: view.caretFocussable\n',
    '2025-10-16T09:03:41.782Z workers [0wipl.1] Test executed: view.isActive\n',
    '2025-10-16T09:03:41.782Z workers [0wipl.1] Test executed: view.isSelected\n',
    '2025-10-16T09:03:41.782Z workers [0wipl.1] Test executed: viewStore.view(viewKey)\n',
    '2025-10-16T09:03:41.782Z workers [0wipl.1] Test executed: viewStore.view(element)\n',
    '2025-10-16T09:03:41.782Z workers [0wipl.1] Test executed: viewStore.viewForElement\n',
    '2025-10-16T09:03:41.782Z workers [0wipl.1] Test executed: viewStore.viewCount\n',
    '2025-10-16T09:03:41.782Z workers [0wipl.1] Test executed: viewStore.main\n',
    '2025-10-16T09:03:41.783Z workers [0wipl.1] Test executed: viewStore.main throws error when main view is missing\n',
    '2025-10-16T09:03:41.783Z workers [0wipl.1] Test executed: view deregistration with separate store\n',
    '2025-10-16T09:03:41.783Z workers [0wipl.1] Test executed: .select\n',
    '2025-10-16T09:03:41.783Z workers [0wipl.1] Test executed: .select does nothing if not selectable\n',
    '2025-10-16T09:03:41.783Z workers [0wipl.1] Test executed: .selectUp\n',
    '2025-10-16T09:03:41.783Z workers [0wipl.1] Test executed: .selectDown\n',
    '2025-10-16T09:03:41.783Z workers [0wipl.1] Test executed: .selectLeft\n',
    '2025-10-16T09:03:41.783Z workers [0wipl.1] Test executed: .selectRight\n',
    '2025-10-16T09:03:41.783Z workers [0wipl.1] Test executed: .prependItem\n',
    '2025-10-16T09:03:41.783Z workers [0wipl.1] Test executed: .insertItemBefore\n',
    '2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: .insertItemAfter\n',
    '2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: .indent\n',
    '2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: .outdent\n',
    '2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: .swapWithPrevious\n',
    '2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: .swapWithNext\n',
    '2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: .duplicate\n',
    '2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: view.firstCaretView\n',
    '2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: view.viewAt\n',
    '2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: view.waitingViewAt\n',
    '2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: view.selectAt\n',
    '2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: view.fold\n',
    '2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: view.unfold\n',
    '2025-10-16T09:03:41.784Z workers [0wipl.1] Test executed: view.changeView\n',
    '2025-10-16T09:03:41.785Z workers [0wipl.1] Test executed: view.appendField\n',
    '2025-10-16T09:03:41.785Z workers [0wipl.1] Test executed: view.prependField\n',
    '2025-10-16T09:03:41.785Z workers [0wipl.1] Test executed: view.insertFieldBefore\n',
    '2025-10-16T09:03:41.785Z workers [0wipl.1] Test executed: view.insertFieldAfter\n',
    '2025-10-16T09:03:41.785Z workers [0wipl.1] Test executed: view.cut\n',
    '2025-10-16T09:03:41.785Z workers [0wipl.1] Test executed: view.copy\n',
    '2025-10-16T09:03:41.785Z workers [0wipl.1] Test executed: view.paste\n',
    '2025-10-16T09:03:41.785Z workers [0wipl.1] Test executed: view.startChangeType\n',
    '2025-10-16T09:03:41.785Z workers [0wipl.1] Test executed: view.changeType\n',
    '2025-10-16T09:03:41.785Z workers [0wipl.1] Test executed: view.wrap\n',
    '2025-10-16T09:03:41.786Z workers [0wipl.1] Test executed: view.selectNew\n',
    '2025-10-16T09:03:41.786Z workers [0wipl.1] Test executed: view.makeChildView\n',
    '2025-10-16T09:03:41.786Z workers [0wipl.1] Test executed: viewStore.activeView\n',
    '2025-10-16T09:03:41.786Z workers [0wipl.1] Test executed: viewStore.selectedView\n',
    '2025-10-16T09:03:41.786Z workers [0wipl.1] Test executed: viewStore.movementMode\n',
    '2025-10-16T09:03:41.786Z workers [0wipl.1] Test executed: view element ID pattern view:<view-key>\n',
    '2025-10-16T09:03:41.786Z workers [0wipl.1] Test executed: view element DOM integration\n',
    '2025-10-16T09:03:41.786Z workers [0wipl.1] Test executed: view key digest includes parent key\n',
    '2025-10-16T09:03:41.787Z workers [0wipl.1] Test executed: view key digest includes block ID\n',
    '2025-10-16T09:03:41.787Z workers [0wipl.1] Test executed: view key digest includes view type\n',
    '2025-10-16T09:03:41.787Z workers [0wipl.1] Test executed: view key uniqueness within parent/block/type\n',
    '2025-10-16T09:03:41.787Z workers [0wipl.1] Test executed: field view creation with block ID + field ID\n',
    '2025-10-16T09:03:41.787Z workers [0wipl.1] Test executed: item view creation with block ID + index\n',
    '2025-10-16T09:03:41.787Z workers [0wipl.1] Test executed: view hierarchy mirrors DOM hierarchy\n',
    '2025-10-16T09:03:41.787Z workers [0wipl.1] Test executed: selected view derived from browser focus\n',
    '2025-10-16T09:03:41.787Z workers [0wipl.1] Test executed: view hierarchy derived from DOM structure\n',
    '2025-10-16T09:03:41.787Z workers [0wipl.1] Loaded unknown number of test(s)\n',
    '2025-10-16T09:03:41.808Z workers [0wipl.1] Test executed: .appendItem\n',
    "2025-10-16T09:03:41.822Z workers 'Vitest Run Complete (0wipl): 2025-10-16T09:03:41.822Z'\n",
    '2025-10-16T09:03:41.823Z workers [0wipl] Run 67 test(s), skipped 0 test(s)\n',
    '2025-10-16T09:03:41.823Z workers [0wipl] Sandbox is responsive, closing it\n',
    '2025-10-16T09:03:41.824Z workers No queued test files to run\n',
    '2025-10-16T09:03:41.824Z workers Processing buffered results (idle), buffer size: 1, buffer time: 0ms\n',
    '2025-10-16T09:03:41.825Z workers Handling first result of full run\n',
    '2025-10-16T09:03:41.825Z runManager Test run finished\n',
    '2025-10-16T09:03:41.826Z project Processed console.log entries\n',
    '2025-10-16T09:03:41.826Z project Processed loading sequences\n',
    '2025-10-16T09:03:41.827Z project Processed executed tests\n',
    '2025-10-16T09:03:41.831Z project Processed code coverage\n',
    '2025-10-16T09:03:41.879Z runManager Test run result processed and sent to IDE\n',
    '2025-10-16T09:03:41.888Z fs No metadata for added file found: node_modules/.vite/vitest/da39a3ee5e6b4b0d3255bfef95601890afd80709/results.json\n'
  ]
}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions