ios icon indicating copy to clipboard operation
ios copied to clipboard

Please move or protect the “Logout” button to prevent accidental logouts (iOS / iPad)

Open Rendering5154 opened this issue 2 months ago • 0 comments

How to use GitHub

  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Feature request

Is your feature request related to a problem? Please describe. Yes. The "Logout" button in the Nextcloud iOS/iPad app is positioned too prominently and can be tapped accidentally.
On iPads in particular, it’s very easy to log out unintentionally while navigating the account settings.
When this happens, the app immediately deletes all local data and stored login tokens — forcing the user to reconfigure the account from scratch.
This is frustrating and can lead to data loss for users who only wanted to switch screens or check settings.

Describe the solution you'd like Please make it harder to log out accidentally. For example:

  1. Add a confirmation dialog before logout
    (“Are you sure you want to log out? This will remove your account and all offline data.”)
  2. Move the logout button deeper into the settings hierarchy
    (e.g. Account → Advanced → Logout)
  3. Optionally require biometric confirmation (Face ID / Touch ID) before logout when App Lock is enabled.

Describe alternatives you've considered

  • Relying on iOS Face ID / App Lock to secure the app, but that does not prevent accidental logouts.
  • Training users to avoid the button — but this is unreliable and not user-friendly.

Additional context This issue is mostly visible on iPad and iPhone, where the Logout button is large and exposed in the account overview.
A small UX change would prevent many unintended logouts and improve user experience significantly.

Environment:

  • App: Nextcloud iOS 5.x (current stable)
  • Device: iPad Pro M4
  • OS: iPadOS 18
  • Server: Nextcloud 28 (self-hosted)

Rendering5154 avatar Oct 30 '25 16:10 Rendering5154