I tend to keep the app running for weeks at a time. I've noticed after at least 2 days, even if I hit the 'Today' button- the calendar will continue to highlight the day the app was launched unless another day's square gets clicked upon.

Aside from scripting it to be killed & relaunch every day at 00:01, is there another way to force it to refresh properly?

Linux Mint 18.3Thunderbird 60.2.1Lightning 6.2.2.1

Thanks...

Last edited by NginUS on December 2nd, 2018, 12:12 am, edited 3 times in total.

Yesterday I had multiple reboots & now today the 'Today' button is advancing the highlighted day to the current day properly. Am going to chalk this up to a fluke occurrence & mark this solved. Thanks nevertheless.

EDIT 2018-12-2:After further monitoring, the calendar is indeed not advancing daily on its own. The reboot was causing a subsequent exit/restarting of the application which appears to be necessary to cause the calendar to highlight the day upon which the application started.

Last edited by NginUS on December 2nd, 2018, 12:14 am, edited 1 time in total.

NginUS wrote:EDIT 2018-12-2:After further monitoring, the calendar is indeed not advancing daily on its own. The reboot was causing a subsequent exit/restarting of the application which appears to be necessary to cause the calendar to highlight the day upon which the application started.

As such, I am now looking into a way to script a graceful exit & restart of the Thunderbird application that can be set daily via a cronjob. If anyone has experience on this, I'm all ears. Otherwise, I'll post results of whatever I discover on my own, here later.

TIA...

Last edited by NginUS on December 2nd, 2018, 12:14 am, edited 2 times in total.

It turns out the 'pkill' command works on process names rather than PIDs, so that's easy. Then it has a '-term' flag that will send a request to the application that it initiate an exit by its own volition, thus gracefully preserving state as opposed to an immediate kill.

So I've got this for my script 'ThunderbirdGracefulExitAndRestart.sh':