Skip to content

Get confirmation before marking an interleaved feed as unread #1858

@gnprice

Description

@gnprice

The "Mark all as read" button at the bottom of the message feed can be easy to hit by accident. The result can be quite annoying, if the feed was showing an interleaved narrow (one that spans conversations, especially the combined feed); it can be difficult to get the state back to what it was.

We therefore want to show a confirmation dialog in this case, like we do in the web app.

For the logic of when to show it, see:
#mobile > mark all messages as read @ 💬
and unread_ops.mark_as_unread_from_here in the web app.

For the text of the dialog, see:
#mobile > mark all messages as read @ 💬
and then for the details of "{N} messages", see the same sources as for the logic.

References

Metadata

Metadata

Assignees

Labels

a-msglistThe message-list screen, except what's label:a-content

Type

No type

Projects

Status

No status

Relationships

None yet

Development

No branches or pull requests

Issue actions