Skip to content

[Mobile]: Let me turn off (or remove) the "Settled thread" undo notification #26533

Closed as not planned

Description

@smirea-ai

Before submitting

Area

apps/mobile

Problem or use case

Every time I settle a thread on mobile, a "Settled thread" notification with an Undo button pops over the thread list. It doesn't tell me anything. I just swiped the thread away and watched it leave the list, so the confirmation repeats what I already saw. In practice it just covers threads I'm trying to read and gets in the way of the next swipe.

Honestly it feels like vibecoded slop: a default "destructive actions need undo" pattern that got added without anyone checking whether settling is destructive. It isn't. A settled thread is still there and can be unsettled from the settled list.

Settled thread notification covering the thread list

Proposed solution

Any of these would work, in order of preference:

  1. Remove the notification for settle on mobile. The row animating out is enough feedback, and settled threads can already be unsettled.
  2. Add a setting to turn off undo notifications for settle (and snooze/archive, if they show the same notice).
  3. If undo has to stay, make it something that doesn't cover content: a short haptic plus a small inline "Undo" on the list, or shake-to-undo like the rest of iOS.

Why this matters

Settling is something you do many times in a row while you triage. A notification on every settle adds noise to the most common action in the thread list.

Smallest useful scope

A setting that turns off the "Settled thread" notification on mobile.

Version or commit

Mobile app 2.1 (iPhone)

Activity

  1. rovertrack commented on Oct 29, 2026

    @rovertrack

    @juliusmarminge is this ticket still valid?
    Thanks

  2. t3dotgg commented on Nov 1, 2026

    @t3dotgg
    Member

    Note

    🤖 GPT-6.1 Terra [1m] responding on behalf of Theo

    Closing as a duplicate of the existing mobile settle-notice discussion, which already requests an opt-out or a smaller notice that does not cover thread rows. #24292 #26874

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions