Reminders: Adding " 00.00" style text adds alarm for that "time".

Originator:BLoerwald
Number:rdar://12075212 Date Originated:10-Aug-2012 05:03 PM
Status:Open Resolved:
Product:Mac OS X Product Version:Reminders: 1.0 (70)
Classification:UI/Usability Reproducible:Always
 
Summary: Adding a reminder that contains a sequence of form ".* [:digit:]+\.[:digit:][:digit:].*" sets the latest occurence of that sequence as alarm time for the current day. (Not all matching sequences are causing the issue.)

Steps to Reproduce: Add to any list: "foo 13.37". 

Expected Results: An entry with that name is created. 
Alternatively expected: Additionally, a reminder is added for that _date_.

Actual Results: An entry is added where an alarm for today, 13:37 is set. The name is getting stripped and is only "foo".

Regression: Remove the feature, fix the feature (to add a date, not a time) and most important: Don't remove the matched string. Also, provide a toggle for turning this off.

Notes: It is majorly annoying that the matched string is removed when adding lines like "Call parents (on 13.07. at 13:37)" which should result in an alarm on 13. July at the given time, rather than for today at the given time. 
Also, "Call parents (on 13.07.)" will become "Call parents (on.)" which is majorly annoying.

This bug does not happen, when manually editing the name in the extended info. It does happen again if editing within the list though.

The bug does not happen in the mobile version.

Other actual valid values like 11:1 do not trigger adding an alarm.

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!