playwright/packages/playwright-core/src/server/firefox
Dmitry Gozman 773202867d
feat(trace): highlight strict mode violation elements in the snapshot (#32893)
This is fixing a case where the test failed with strict mode violation,
but all the matched elements are not highlighted in the trace.

For example, all the buttons will be highlighted when the following line
fails due to strict mode violation:
```ts
await page.locator('button').click();
```

To achieve this, we mark elements during `querySelector` phase instead
of inside `onBeforeInputAction`. This allows us to only mark from inside
the `InjectedScript` and remove the other way of marking from inside the
`Snapshotter`.
2024-10-02 00:00:45 -07:00
..
ffAccessibility.ts fix(accessibility): firefox with aria-invalid element (#29462) 2024-02-12 12:12:31 -08:00
ffBrowser.ts chore: introduce option overrides on context/browser (#32606) 2024-09-13 17:34:34 +02:00
ffConnection.ts fix(connect): include websocket close reason in the error message (#30203) 2024-04-01 21:05:33 -07:00
ffExecutionContext.ts feat(trace): highlight strict mode violation elements in the snapshot (#32893) 2024-10-02 00:00:45 -07:00
ffInput.ts Revert "feat: introduce touchscreen.touch() for dispatching raw touch… (#31823) 2024-07-23 10:29:37 -07:00
ffNetworkManager.ts chore: remove unused request param from route.continue (#32307) 2024-08-28 08:24:44 -07:00
ffPage.ts chore: address api review for page.forceGarbageCollection (#32824) 2024-09-26 05:08:33 -07:00
firefox.ts chore: support bidi connection to chromium (#32474) 2024-09-05 14:56:07 -07:00
protocol.d.ts feat(firefox): roll to r1464 (#32614) 2024-09-13 18:12:43 +02:00