Skip to content

Commit 080af64

Browse files
committed
chore: update changeset
1 parent 7751c77 commit 080af64

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
"@wdio/image-comparison-core": patch
3+
"@wdio/visual-service": patch
4+
---
5+
6+
## Fix: `save*` methods now always save files regardless of `alwaysSaveActualImage` setting
7+
8+
Previously, when `alwaysSaveActualImage: false` was set in the configuration, `save*` methods (`saveScreen`, `saveElement`, `saveFullPageScreen`, `saveAppScreen`, `saveAppElement`) were not saving files to disk, causing test failures.
9+
10+
The `alwaysSaveActualImage` option is intended to control whether actual images are saved during `check*` methods (comparison operations), not `save*` methods. Since `save*` methods are explicitly designed to save screenshots, they should always save files regardless of this setting.
11+
12+
This fix ensures:
13+
- `save*` methods always save files to disk, even when `alwaysSaveActualImage: false` is set
14+
- `alwaysSaveActualImage: false` continues to work correctly for `check*` methods (as intended for issue #1115)
15+
- The behavior is now consistent: `save*` = always save, `check*` = respect `alwaysSaveActualImage` setting
16+
17+
# Committers: 1
18+
19+
- Wim Selles ([@wswebcreation](https://github.com/wswebcreation))

0 commit comments

Comments
 (0)