Skip to content

chore: merge master into dev after pull request #20751#20752

Merged
screendriver merged 5 commits intodevfrom
master
Mar 18, 2026
Merged

chore: merge master into dev after pull request #20751#20752
screendriver merged 5 commits intodevfrom
master

Conversation

@otto-the-bot
Copy link
Collaborator

This pull request was generated automatically after a pull request was merged into master.

Source pull request:

Reason:

  • Keep dev and edge deployments aligned with merged hotfixes on master.

Merge note:

  • Use a merge strategy that preserves commit identity (avoid squash merging for this pull request).

The AppLock regression came from the crypto adapter reading
crypto_pwhash_OPSLIMIT_INTERACTIVE and
crypto_pwhash_MEMLIMIT_INTERACTIVE before libsodium.ready resolved.

That left both values undefined at runtime, so setting an app lock passcode failed with:
TypeError: opsLimit cannot be null or undefined

This change makes the adapter read the libsodium limits lazily after initialization, restoring app lock passcode setup and keeping the recent AppLockRepository refactor intact.
Wait for the app lock setup modal to fully close after submitting the passcode before continuing with sidebar interactions. This removes a CI race where the modal still intercepted clicks on the All conversations tab, causing TC-8639 to fail intermittently.
Add an optional history-info confirmation helper and use it in authentication re-login flows where the screen may be skipped after logging out of a temporary/public session. This fixes CI timeouts caused by waiting for the do-history-confirm button when the app correctly navigates past the history-info route.
fix(webapp): initialize app lock crypto limits after libsodium is ready
test(e2e): stabilize TC-8639 app lock setup flow]
test(e2e): handle optional history info on auth re-login
fix: Resolve app lock error and fix e2e tests [WPB-22420]
@sonarqubecloud
Copy link

@thisisamir98 thisisamir98 deployed to wire-webapp-main March 18, 2026 17:58 — with GitHub Actions Active
@screendriver screendriver disabled auto-merge March 18, 2026 18:04
@screendriver screendriver merged commit 6d79576 into dev Mar 18, 2026
14 of 15 checks passed
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