DavertMik · GitHub

DavertMik @claude

…faults
- retryFailedStep now sets minTimeout/maxTimeout/factor in its own
  defaultConfig instead of falling through to the recorder globals,
  so these values are configurable per-plugin
- stop mutating the shared module-level defaultConfig
  (Object.assign({}, ...)), the same leak fixed for the recorder
  in  4ef2af2  — config no longer bleeds across plugin instances
- correct JSDoc defaults (minTimeout 150, maxTimeout 10000)
- add config unit tests (defaults, overrides, no leak)
- rewrite docs/retry.md: helper vs step retries, Playwright-only
  auto-waiting, WebDriver smartWait note, retry timing formula
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

Read the original on github.com ↗