Skip to content

feat: inject incremental retry backoff through HTTP client construction [WPB-23381]#20647

Merged
screendriver merged 3 commits intodevfrom
backoff
Mar 11, 2026
Merged

feat: inject incremental retry backoff through HTTP client construction [WPB-23381]#20647
screendriver merged 3 commits intodevfrom
backoff

Conversation

@screendriver
Copy link
Copy Markdown
Member

@screendriver screendriver commented Mar 11, 2026

TaskWPB-23381 [Web] Make sure that the web app applies incremental backoff on 420/429

Pull Request

Summary

Enable incremental HTTP retry backoff through explicit client construction so the rollout remains controlled by the incremental-http-retry-backoff startup feature flag without widening the shared config contract. This keeps the new transport behavior opt-in, preserves the existing retry path when the flag is disabled, and avoids changing the Core lifecycle inside React rendering.


Security Checklist (required)

  • External inputs are validated & sanitized on client and/or server where applicable.
  • API responses are validated; unexpected shapes are handled safely (fallbacks or errors).
  • No unsafe HTML is rendered; if unavoidable, sanitization is applied and documented where it happens.
  • Injection risks (XSS/SQL/command) are prevented via safe APIs and/or escaping.

Accessibility (required)

Standards Acknowledgement (required)


Screenshots or demo (if the user interface changed)

Notes for reviewers

  • Trade-offs:
  • Follow-ups (linked issues):
  • Linked PRs (e.g. web-packages):

Enable incremental HTTP retry backoff through explicit client
construction so the rollout remains controlled by the
incremental-http-retry-backoff startup feature flag without widening the
shared config contract. This keeps the new transport behavior opt-in,
preserves the existing retry path when the flag is disabled, and avoids
changing the Core lifecycle inside React rendering.
thisisamir98
thisisamir98 previously approved these changes Mar 11, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 11, 2026

🔗 Download Full Report Artifact

🧪 Playwright Test Summary

  • Passed: 11
  • Failed: 0
  • Skipped: 3
  • 🔁 Flaky: 0
  • 📊 Total: 14
  • Total Runtime: 103.6s (~ 1 min 44 sec)

@sonarqubecloud
Copy link
Copy Markdown

@screendriver screendriver added this pull request to the merge queue Mar 11, 2026
Merged via the queue into dev with commit cbf3f11 Mar 11, 2026
85 checks passed
@screendriver screendriver deleted the backoff branch March 11, 2026 17:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants