Skip to content

project

Playwright

Open-source browser automation framework from Microsoft for testing and scripting web apps across Chromium, Firefox, and WebKit.

Known aliases

  • async_playwright
  • launchPersistentContext
  • Microsoft Playwright
  • Playwright 1.54
  • playwright.async_api
  • Playwright browser automation
  • Playwright Chromium
  • Playwright contexts
  • playwright-core
  • Playwright MCP
  • @playwright/test
  • Playwright test
  • Playwright Test Agents
  • Playwright test runner
  • Playwright Trace Viewer
  • test.step

Relationships

No evidence-backed relationships are recorded.

Current stories

build1 publisher

Pi adds MCP through a JavaScript sandbox that skips tool-schema preloading

Pi made MCP a core feature in version 0.99.0 on September 29, 2026, after its creator Mario Zechner spent over a year arguing against the protocol. In Pi, models call MCP tools from JavaScript in a QuickJS sandbox, so tool schemas are not preloaded into context.

Publishers:dev.to

Reality

Evidence40
Adoption
Insufficient
Hype gap+30
Incentives
Insufficient
Confidence45
build1 publisher

Hardcoded .limit(80) query silently hid 31 published articles

The rows were present and published, but the front end fetched only the first 80 of 111 posts, and every category count agreed with it because the counts were computed from the articles already loaded. The repair took two deploys the same day.

Publishers:dev.to

Reality

Evidence58
Adoption10
Hype gap+8
Incentives35
Confidence55
build1 publisher

A full arcade redesign stopped at eight logic.ts files

An open-source browser arcade puts eight games behind one shell interface at about 35 kB gzipped with no runtime dependencies. The rules files import neither DOM nor Canvas, and a mid-project redesign never reached them.

Publishers:dev.to

Reality

Evidence58
Adoption
Insufficient
Hype gap+5
Incentives30
Confidence57

Earlier coverage

  1. Pasting the bug report and page object file cuts maybe 60 percent of a Playwright test's typing, author says

    Build · September 18, 2026 · 1 publisher

  2. Playwright's actionability check scrolled past the overflow that trapped real users

    Build · September 18, 2026 · 1 publisher

  3. Tencent's BrowserSkill drives a developer's logged-in browser from a shell command

    Build · September 18, 2026 · 1 publisher

  4. Chromium's user-namespace sandbox survives the hardening that kills its setuid helper

    Build · September 18, 2026 · 1 publisher

  5. Cloning Chrome under a second bundle ID stops Playwright jobs from holding the human's window

    Build · September 18, 2026 · 1 publisher

  6. One CSS selector decides whether every URL escalates to a headless browser

    Build · September 18, 2026 · 1 publisher

  7. Pillow 11.3 drops the ICC profile on JPEG and WebP saves at any quality setting

    Build · September 17, 2026 · 1 publisher

  8. Chromium and Firefox reject the 35-tile HEIC that WebKit stitches and rotates

    Build · September 16, 2026 · 1 publisher

  9. DOM.setFileInputFiles returns success while the input still holds zero files

    Build · September 15, 2026 · 1 publisher

  10. Two steps consume 187 of the 198 seconds in Playwright's default CI run

    Build · September 15, 2026 · 1 publisher

  11. One Go test fails the build when the agent manifest stops matching the repo

    Build · September 15, 2026 · 1 publisher

  12. Playwright re-checks the dialog after the agent reports the goal complete

    Build · September 14, 2026 · 1 publisher

  13. Trusting the model's finish_reason let GPT-3.5 Turbo report a login page as success

    Build · September 14, 2026 · 1 publisher

  14. A zero border radius rule caused more arguments with Claude Code than the 1C sync did

    Build · September 13, 2026 · 1 publisher

  15. Trusting messages[0] lets yesterday's email verify today's signup

    Build · September 13, 2026 · 1 publisher

  16. Checkly recorded golden files from its Node daemon before Claude Code wrote the Go replacement

    Build · September 13, 2026 · 1 publisher

  17. CrawlForge's SSRF guard checked DNS, so a decimal IP walked straight past it

    Build · August 14, 2026 · 1 publisher

  18. Chrome's canvas still returns a device-specific hash with no noise injection

    Build · September 13, 2026 · 1 publisher

  19. A global false-positive rate stays 0.2% when every block lands on one carrier

    Build · September 13, 2026 · 1 publisher

  20. A test-migration harness gates every agent commit behind a real Playwright run

    Build · September 12, 2026 · 1 publisher

  21. A browser agent's cheapest Google Maps run was the one where it wrote a selector

    Build · September 11, 2026 · 1 publisher

  22. A layout-break check ignores up to 81,920 changed pixels in a 1280x800 frame

    Build · September 11, 2026 · 1 publisher

  23. 200 parallel sandboxes researched the Next.js backlog before maintainers closed 1,462 issues

    Build · September 11, 2026 · 1 publisher

  24. Claude in Chrome debugs the front end from inside a logged-in browser session

    Product · September 11, 2026 · 1 publisher

  25. Role-based locators tie test reliability to your button's accessible name

    Build · September 10, 2026 · 1 publisher

  26. Two common Factur-X construction errors clear both veraPDF and Mustang

    Build · September 8, 2026 · 1 publisher

  27. Playwright's chrome channel left LaunchServices convinced Chrome was still running

    Build · September 7, 2026 · 1 publisher

  28. Chrome's page translator swaps out the text nodes React still points at

    Build · September 4, 2026 · 1 publisher

  29. A fixed seed buys your E2E spec the right to assert 'exactly 3 orders'

    Build · September 3, 2026 · 1 publisher

  30. Stringifying toDataURL is one of several cheap anti-detect browser checks a buyer can run

    Build · September 2, 2026 · 1 publisher

  31. Dropbox regression-tests cookie consent across more than 200 web surfaces

    Build · August 31, 2026 · 1 publisher

  32. Farm.js compiles a state update into a direct DOM write when it can prove the target

    Build · August 31, 2026 · 1 publisher

  33. Unicode tag characters carry a prompt injection aimed at the agent investigating the phish

    Build · August 30, 2026 · 1 publisher

  34. A port-9223 liveness probe wiped one job's Instagram login every night at 23:00

    Build · August 30, 2026 · 1 publisher

  35. The repo's own control run deleted the 5-10x WASM claim from vizcrush's launch copy

    Build · August 29, 2026 · 1 publisher

  36. wkhtmltopdf ships with an expiry date: bookworm and jammy, then nothing

    Build · August 27, 2026 · 1 publisher

  37. Every setting was correct and the job died anyway: the assertion nobody writes

    Build · August 27, 2026 · 1 publisher

  38. wkhtmltopdf has been read-only since 2023, and your scanner will only accept migration

    Build · August 26, 2026 · 1 publisher

  39. Five rewrites later, the LLM is out of the test loop and into the selectors

    Build · August 25, 2026 · 1 publisher

  40. Geo-targeting sets one signal in six, and the other five still say US laptop

    Build · August 25, 2026 · 1 publisher