Title

[iOS] Settings-Notifications: Application crashes after user makes the second attempt to enable Reminder notifications with Stay up to date notifications disabled

Pre-conditions:

A. User is not logged in

B. Stay up to date notifications are disabled in Settings

Steps to reproduce:

1. Launch the application

2. Tap user profile button in the screen top right corner

3. Tap Settings button in the screen top right corner

4. Scroll down to the Reminder section

5. Try to enable Send reminder notifications setting

6. Tap OK button on the popup window

7. Repeat step 5

8. Observe that the application crashes

Notes:

A. Application crashed 4 out of 4 times

B. Crash: Oct 20, 2016 22:46 GMT

Expected result:

As Notifications (Stay up to date) must be enabled in order to enable Reminders (Send reminder), either:

1. More preferable way:

1.1. Reminders setting is displayed as a subgroup of Notifications,

1.2. Reminders setting is greyed out (inaccessible), if Notifications are disabled (turned off),

1.3. If Notifications are disabled, the Reminders last setting value is remembered (in order to restore it after Notifications are enabled again),

1.4. If Notifications are disabled, the application acts as if Reminders are disabled, or:

2. Less preferable way:

2.1. Notifications are automatically enabled after user enables Reminders,

2.2. Reminders are automatically disabled after user disables Notifications

Actual result:

Application crashes after user makes second attempt to enable Reminder notifications with Stay up to date notifications disabled

Attachments:

1. Crash logs

2. Bug reproduction video

Severity:

High

Submitted:

October 20, 2016

Submitted by:

Yaroslav Grebnov

Type:

Technical

Functional area:

Settings

Environment:

Apple iPhone 5, iOS 9.0.2