workers-sdk icon indicating copy to clipboard operation
workers-sdk copied to clipboard

`@cloudflare/vite-plugin` Browser rendering with Playwright "Cannot read properties of undefined (reading 'indexOf')"

Open emmanuelchucks opened this issue 7 months ago • 0 comments

What versions & operating system are you using?

Mac mini M1

Please provide a link to a minimal reproduction

https://github.com/emmanuelchucks/cloudflare-vite-plugin-playwright-repro

Describe the Bug

To reproduce the bug I basically cloned https://github.com/cloudflare/playwright/tree/main/packages/playwright-cloudflare/examples/todomvc

It worked when I ran pnpm wranger dev

Then I installed the vite plugin and setup vite.config.ts. When I run pnpm vite dev and try to visit localhost:5173 I get "Cannot read properties of undefined (reading 'indexOf')"

Please provide any relevant error logs

error running /Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js?v=f941f6ee

TypeError: Cannot read properties of undefined (reading 'indexOf')
    at hasFlag (/Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:8395:30)
    at requireSupportsColors (/Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:8411:7)
    at /Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:8860:30
    at requireColors (/Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:8990:5)
    at /Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:8998:20
    at requireSafe (/Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:9000:5)
    at /Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:9003:19
    at Object.runInlinedModule (runner-worker/index.js:1405:11)
    at ModuleRunner.directRequest (runner-worker/index.js:1344:61)
    at ModuleRunner.cachedRequest (runner-worker/index.js:1240:79)
error running /Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/@cloudflare_playwright.js?v=f941f6ee
TypeError: Cannot read properties of undefined (reading 'indexOf')
    at hasFlag (/Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:8395:30)
    at requireSupportsColors (/Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:8411:7)
    at /Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:8860:30
    at requireColors (/Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:8990:5)
    at /Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:8998:20
    at requireSafe (/Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:9000:5)
    at /Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:9003:19
    at Object.runInlinedModule (runner-worker/index.js:1405:11)
    at ModuleRunner.directRequest (runner-worker/index.js:1344:61)
    at ModuleRunner.cachedRequest (runner-worker/index.js:1240:79)
error running /Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/src/index.ts
TypeError: Cannot read properties of undefined (reading 'indexOf')
    at hasFlag (/Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:8395:30)
    at requireSupportsColors (/Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:8411:7)
    at /Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:8860:30
    at requireColors (/Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:8990:5)
    at /Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:8998:20
    at requireSafe (/Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:9000:5)
    at /Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.vite/deps_cloudflare_playwright_example/chunk-WMO6BLG5.js:9003:19
    at Object.runInlinedModule (runner-worker/index.js:1405:11)
    at ModuleRunner.directRequest (runner-worker/index.js:1344:61)
    at ModuleRunner.cachedRequest (runner-worker/index.js:1240:79)

11:42:30 PM [vite] Internal server error: Cannot read properties of undefined (reading 'indexOf')
      at async ProxyServer.fetch (file:///Users/emmanuelchucks/cloudflare-vite-plugin-playwright-repro/node_modules/.pnpm/[email protected]/node_modules/miniflare/src/workers/core/proxy.worker.ts:173:11)

emmanuelchucks avatar Jun 13 '25 00:06 emmanuelchucks