Skip to content

Notification Settings: On/Off toggle hides WordPress.com notification settings, but turns off Push notifications #17402

@thehenrybyrd

Description

@thehenrybyrd

Expected behavior

Since I am in the "Notifications" tab of the app, which displays WordPress.com notifications, I expected this toggle to turn on/off all WordPress.com notifications.

Actual behavior

This toggle turns off push notifications from the app.
In addition, this toggle hides all WordPress.com notification settings.
This is counterproductive, since the toggle does not turn off WordPress.com notifications.

Steps to reproduce the behavior

  1. Head into Notifications > ⚙️ (Settings).
  2. Check that the on/off toggle is set to on (green).
  3. Make a comment or like a post of yours, from another account.
  4. Note that you get a push notification, and a WordPress.com notification - under the bell icon in the app.
  5. Back in Notifications > ⚙️ (Settings), set the on/off toggle to off (grey). Note the displayed description of this setting.
  6. Make a comment or like a post of yours, from another account.
  7. Note that you still get a WordPress.com notification - under the bell icon in the app.
  8. Note that you do not get a push notification.

This behavior is quite confusing. Turning the setting “off” doesn’t stop WordPress.com notifications from appearing in the Notifications tab, but it stops the user from accessing settings related to those WordPress.com notifications.

We need to differentiate more clearly between Push Notifications and WordPress.com Notifications.
Ideally, settings for push notifications would not live here, but in Me > App Settings. And settings for push notifications should in no way effect WordPress.com notifications.

Tested on Samsung Galaxy S21, Android 12, WPAndroid 21.0-rc-3

Found during usability exploration: pdcxQM-1ff-p2

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions