Keyboard shortcuts should be disabled when creating/editing events in Calendar

Originator:douglashill
Number:rdar://38701017 Date Originated:21-Mar-2018 09:48 am
Status:Open Resolved:
Product:iOS + SDK Product Version:11.2.6
Classification:Crash/Hang/Data Loss Reproducible:Always
 
Summary:
When creating or editing events in Calendar on iPad, most hardware keyboard shortcuts for the calendar view underneath are still handled and this can lead to force dismissing the popover and losing entered data.

Steps to Reproduce:
1. Open Calendar on iPad in a regular width (full screen on iPad)
2. Go into Month view
3. Tap the + button to add a new event
4. Spend some time entering text for the event.
5. While editing a text field, try pressing cmd-left or cmd-right on a hardware keyboard.

Expected Results:
Trying these keys should to go to the beginning or end of a line.

Actual Results:
The calendar view scrolls to the previous or next month. The popover is dismissed and entered data is lost.

Version:
11.2.6

Notes:
You can see the currently possible hardware keyboard shortcuts by holding command. While creating or editing an event, most of these should not be possible. The way the responder chain works the text views in the event editing popover should get first access to key commands.

When in views other than Month, cmd-left/right go to the calendar view but don’t dismiss the popover. This is also not expected. The text field should handle these key commands.

Other key commands are listed when holding the command key and do nothing, such as Search. These should not show when holding the command key because they should not currently be handled when the popover is shown.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!