
A Playwright custom reporter takes 20 minutes to prototype and months to maintain. Here's what it actually takes to build one that holds up in production CI.

Playwright v1.61 adds --last-failed-file, a flag that makes caching --last-failed in CI simpler and more reliable. Learn how to set it up in sharded GitHub Actions workflows.

Feature flags break Playwright's isolation model because they live outside the browser context. Learn how to intercept flag evaluation at the network layer, declare flag state as a fixture, and structure parallel runs so no worker can affect another's flag context.
































































