Skip to content

fix(android): back navigation#21002

Open
alexjba wants to merge 1 commit into
release/2.38.xfrom
fix/back-navigation
Open

fix(android): back navigation#21002
alexjba wants to merge 1 commit into
release/2.38.xfrom
fix/back-navigation

Conversation

@alexjba
Copy link
Copy Markdown
Contributor

@alexjba alexjba commented May 22, 2026

What does the PR do

This PR should be merged to master after the release cycle. It targets release to avoid unnecessary conflicts

This commit implements back navigation on 3 levels:

  • popups will close on back (already handled by qt)
    OR
  • sections will swipe back from right panels to left panels (handled generally in the portrait layout)
    OR
  • the app will move to the previous panel in history (handled in appMain)
    OR
  • app will be minimised (handled in appMain)

window.onClose will not prevent app close anymore.

closes #20940 #20997

Affected areas

app navigation
IOS, Android app close

Quality checklist

Screencapture of the functionality

Screen_Recording_20260522_133045_One.UI.Home.mp4

Impact on end user

implements nav

How to test

navigate using back on android

Risk

low

This commit implements back navigation on 3 levels:
- popups will close on back (already handled by qt)
OR
- sections will swipe back from right panels to left panels (handled generally in the portrait layout)
OR
- the app will move to the previous panel in history (handled in appMain)
OR
- app will be minimised (handled in appMain)

window.onClose will not prevent app close anymore.
@alexjba alexjba requested review from a team, caybro, micieslak and noeliaSD as code owners May 22, 2026 10:56
@status-im-auto
Copy link
Copy Markdown
Member

status-im-auto commented May 22, 2026

Jenkins Builds

Click to see older builds (1)
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 78e7dc11 1 2026-05-22 11:08:14 ~11 min android/arm64 🤖apk 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 3634907 1 2026-05-22 11:12:50 ~16 min ios/aarch64 📱ipa 📲
✔️ 3634907 1 2026-05-22 11:15:35 ~18 min linux/x86_64 📦tgz
✔️ 3634907 1 2026-05-22 11:15:47 ~18 min tests/ui 📄log
✔️ 3634907 1 2026-05-22 11:15:52 ~19 min macos/aarch64 🍎dmg
✔️ 3634907 1 2026-05-22 11:17:11 ~20 min tests/nim 📄log
✔️ 3634907 1 2026-05-22 11:33:12 ~36 min windows/x86_64 💿exe
✖️ 3634907 11390 2026-05-22 11:36:58 ~21 min tests/e2e 📊rpt
✖️ 3634907 3397 2026-05-22 11:48:20 ~40 min tests/e2e-android 📦pkg
✖️ 3634907 3333 2026-05-22 11:49:18 ~15 min tests/e2e-windows 📊rpt
✔️ 7ce04fb6 2 2026-05-26 05:29:54 ~11 min android/arm64 🤖apk 📲

Copy link
Copy Markdown
Member

@caybro caybro left a comment

Choose a reason for hiding this comment

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

Code LGTM

But what does all this do when we are in landscape layout on a (mobile) device?

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