Closed
Description
Please backport client side changes:
- microsoft/playwright@4817483 (chore: allow highlighting aria template from extension (chore: allow highlighting aria template from extension playwright#33594))
- microsoft/playwright@f5477d9 (docs: add ariaSnapshot.timeout for language ports (docs: add ariaSnapshot.timeout for language ports playwright#33614))
- microsoft/playwright@2aa9e11 (fix(aria): normalize whitespace in toMatchAccessible{Name,Description} (fix(aria): normalize whitespace in toMatchAccessible{Name,Description} playwright#33619))
- microsoft/playwright@e61cea5 (docs(dotnet): fix assertion snippets (docs(dotnet): fix assertion snippets playwright#33622))
- microsoft/playwright@5e8b469 (fix(test): hide response.* calls from reports (fix(test): hide response.* calls from reports playwright#33620))
- microsoft/playwright@7f054ef (feat(aria): extend toHaveAccessibleName() to accept an array of expected accessible names (feat(aria): extend toHaveAccessibleName() to accept an array of expected accessible names playwright#33277))
- docs: add docs for 1.49.0's new "chromium" option playwright#33680
- docs: note that permissions list may change playwright#33690
- docs: release notes for languages v1.49 playwright#33706
- chore: remove dead code in urlMatches playwright#33714
- docs(python): add LocatorAssertions.NotToMatchAriaSnapshot playwright#33712
- fix: isEditable/toBeEditable throw for elements that cannot be editable/readonly playwright#33713
- chore: pdf generation now works in headed mode too playwright#33879
- chore: allow storing aria snapshots in files playwright#33919
- docs: add examples for clock.install() followed by pauseAt() playwright#33937
- docs: clarify setDefaultTimeout with 0 value playwright#33959
- chore: send aria snapshot to the debug controller playwright#33969
- fix: parse locator with empty options playwright#33990
- chore: update TypeScript to v5.7 playwright#33994
- chore: report highlight parse error to debug controller playwright#33984
- docs: improve note on
browser.close()
behavior playwright#34039 - feat(fetch/network): add generic to json method playwright#34091
- Revert "feat(fetch/network): add generic to json method" playwright#34098
- fix(locator): do not explode locators playwright#34104
- chore(lint): Ensure EOL newlines playwright#34117
- docs: document --no-shell option playwright#34120
- docs: Use locator.first() in locator.or examples playwright#34106
- feat: expect(locator).toHaveAccessibleErrorMessage playwright#33904
- chore: remove dependency from library on expectZone, straighten csi handling playwright#34211
- chore: include actual value in the elementState playwright#34245
- docs: remove note about DataTrander limited availability playwright#34243
- feat(toBeChecked): allow indeterminate expectation playwright#34269
- docs: fix android launchBrowser.pkg option playwright#34262
- feat: Enable snapshots for most remaining public commands playwright#34072
- fix(aria snapshots): normalize whitespace playwright#34285
- chore: explicitly reset apiZone instead of everything playwright#34265
- chore: consolidate aria parser in isomorphic bundle playwright#34298
- chore: allow matching aria snapshot in trace viewer playwright#34302
- Revert "feat(aria): extend toHaveAccessibleName() to accept an array … playwright#34361
- docs: remove toMatchAriaSnapshot({path}) from language ports playwright#34363
- chore: remove --save-trace codegen option playwright#34362