Basically, I understand the point of Tony, and share the view Dan has on a more 'subtile' usage.
As Dan suspected, I use indeed the comment zone to log information in a recurring task.
- Most of the time, I set it up recurrence as a "reused" task to limit the impact on the records / database
(i.e. current new behaviour in v7.1.A4 is ok 'as is')
- But some of the tasks have recurrence as a "recreated" task for tracing & reporting reasons
(i.e. current new behaviour in v7.1.A4 is not ok 'as is').
Therefore, IMO it makes sense..
- to never clean comment zone for reused recurring tasks
- to clean the comment zone by default for recreated recurring tasks,
with a (new) option (i.e. preference) dedicated to "recreated" tasks to keep comment zone.
This said...
The behaviour of point 2 might drive some users in problem as it breaks current way of working if they don't act to change setup (legacy).
Therefore, it could be safer to reverse the new option setup, i.e. by default comment zone of recreated task is ket, and cleaned if new preference is activated.
But this safer approach is less natural way of working, i.e. not as suggested by Tony.
So, an 'in between' solution to conciliate both Tony's suggestion (natural way of working) and legacy (don't break existing usage) might be:
- make a new preference for "recreated" recurrent tasks
- / for new database : set it up as "inactive" by default (i.e. comment zone is cleaned)
\ for existing database : set it up as "active" to stay in line with current usage and avoid unexpected data loss (legacy consistency)
Easy to think about it... but such implementation might be (more) complicated.