Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/cli-static-itskip-reporting.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/pr-73.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/pr-77.md

This file was deleted.

14 changes: 0 additions & 14 deletions .changeset/restore-app-command-wrapping.md

This file was deleted.

18 changes: 18 additions & 0 deletions packages/browserstack-service/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# @wdio/browserstack-service

## 9.32.1

### Patch Changes

- aefd604: - Fixed a statically-skipped test (`it.skip`) being left orphaned as "in progress" on the Test Observability dashboard in the CLI flow. Such tests are reported from the un-awaited `onTestSkip` reporter hook, so their `TestRunFinished` event could still be pending when the worker tore down; the `after()` hook now drains these skip reports before the session closes so the test is correctly reported as skipped.
- 1a973e9: - fix: Accessibility command wrapping.
- a24973b: - Fixed Test Observability not being fully disabled for a run when the build could not be started (e.g. an unsupported framework) — such sessions no longer emit observability events or get linked to a non-existent build.
- 8539e5f: fix(a11y): restore per-command auto-scanning for App Automate accessibility sessions

App Automate accessibility sessions were skipped by the per-command `overwriteCommand`
wrapping in `onBeforeExecute` (guarded to `!isAppAccessibility`), so app a11y scans only
fired via an explicit `performScan()` or the end-of-test lifecycle scan — per-command
auto-scanning that web sessions get was effectively disabled for app. Command wrapping now
applies to app sessions too, with each `overwriteCommand` call individually guarded so a
command the appium driver does not register is skipped (logged at debug) instead of aborting
`onBeforeExecute`. Commands appium does register (`click`, `setValue`, ...) now auto-scan on
App Automate, matching the web flow.

## 9.32.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/browserstack-service/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@wdio/browserstack-service",
"version": "9.32.0",
"version": "9.32.1",
"description": "WebdriverIO service for better Browserstack integration",
"author": "BrowserStack <support@browserstack.com>",
"homepage": "https://github.com/browserstack/wdio-browserstack-service",
Expand Down
Loading