Skip to content

Fix #1547: add mobile navigation toggle to settings sub-pages#1812

Open
Keegil wants to merge 1 commit into
runbox:masterfrom
Keegil:fix/issue-1547
Open

Fix #1547: add mobile navigation toggle to settings sub-pages#1812
Keegil wants to merge 1 commit into
runbox:masterfrom
Keegil:fix/issue-1547

Conversation

@Keegil
Copy link
Copy Markdown
Contributor

@Keegil Keegil commented Mar 28, 2026

Summary

  • project a dedicated mobile settings toolbar from the shared account shell into the shared sidenav container
  • add a mobile menu toggle for every account settings sub-page and remove the duplicated page-specific toggles
  • add focused specs for the account shell toolbar toggle and the shared container toolbar projection

Validation

  • npm test -- --watch=false --browsers=FirefoxHeadless --include src/app/account-app/account-app.component.spec.ts
    • blocked locally because karma-firefox-launcher could not find a Firefox binary and requested FIREFOX_BIN
  • ./node_modules/.bin/tsc -p src/tsconfig.spec.json --noEmit
  • ./node_modules/.bin/eslint src/app/account-app/account-app.component.spec.ts src/app/account-app/account-app.component.ts src/app/account-app/account-app.component.html src/app/account-app/account-welcome.component.ts src/app/account-app/account-welcome.component.html src/app/account-app/account-upgrades.component.ts src/app/account-app/account-upgrades.component.html src/app/runbox-components/runbox-container.spec.ts
  • ./node_modules/.bin/ng build --configuration production --base-href=/app/ runbox7

Issue

Closes #1547.

Notes

The browser-based Angular spec run was able to compile and start Karma after sandbox escalation, but it could not launch FirefoxHeadless because no Firefox binary is installed in this environment.

Project the account settings mobile navigation toggle from the shared account shell so every
settings sub-page keeps access to the sidenav on smaller screens.

Add focused specs for the account shell and shared container projection used by the
mobile toolbar.

runbox#1547

Closes runbox#1547
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

#Settings: Settings sub-pages are missing navigation button

1 participant