Skip to content

chore: bump purchases-ui-js to 4.8.9#981

Open
joshdholtz wants to merge 2 commits into
mainfrom
chore/bump-purchases-ui-js-4.8.9
Open

chore: bump purchases-ui-js to 4.8.9#981
joshdholtz wants to merge 2 commits into
mainfrom
chore/bump-purchases-ui-js-4.8.9

Conversation

@joshdholtz

@joshdholtz joshdholtz commented Jul 17, 2026

Copy link
Copy Markdown
Member

Summary

Bumps @revenuecat/purchases-ui-js from 4.8.64.8.9

purchases-ui-js changes included

  • #339 - Fixes carousel not switching pages on swipe flicks (advance on a normal swipe via a 20% distance threshold; clientX-based tracking so touch swipes work on Safari)
  • #340 - Password inputs with onSensitiveInputChanged for auth screens
  • #344 - Support transparent sticky footers
  • #345 - Use size.*.default for web_view fit placeholder

Test plan

  • CI passes
  • Paywall rendering smoke test in Storybook

Note

Medium Risk
The purchases-ui-js bump affects paywall rendering and checkout UI paths; CI-only Playwright changes are low risk.

Overview
Dependency: @revenuecat/purchases-ui-js is updated from 4.8.6 to 4.8.9 in root package.json and pnpm-lock.yaml, pulling in upstream paywall/UI fixes (carousel swipe, auth password inputs, sticky footers, web view sizing).

CI / E2E: The test-e2e job now stores Playwright artifacts (test-results, playwright-report, results.xml) with when: always so failures are diagnosable after the run. In playwright.config.ts, CI no longer disables screenshots and traces entirely—it uses screenshot: only-on-failure and trace: on-first-retry instead of off.

Reviewed by Cursor Bugbot for commit c9fc674. Bugbot is set up for automated code reviews on this repo. Configure here.

Picks up the carousel swipe fix (advance on a normal swipe / 20% distance
threshold, Safari touch tracking) released in @revenuecat/purchases-ui-js 4.8.9.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 17, 2026 20:21
@joshdholtz
joshdholtz requested a review from a team as a code owner July 17, 2026 20:21

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@joshdholtz joshdholtz added pr:dependencies Pull requests that update a dependency file pr:force_patch labels Jul 17, 2026
The test-e2e job discarded Playwright output and the config disabled tracing
in CI, so failing E2E runs (currently the Stripe Address Element tax tests)
leave nothing to diagnose from.

- Re-enable failure-only capture: screenshot on failure, trace on first retry.
- store_artifacts (when: always) for test-results, playwright-report, and the
  JUnit results.xml so error-context.md / traces survive the run.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr:dependencies Pull requests that update a dependency file pr:force_patch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants