+ Add Question

Mac desktop app logs out after Safari cookies cleared


Every time I clear my cookies/temp data in Safari, I notice that Todoist logs out.

Is Todoist storing its cookie in Safari? This seems like poor design. Why can't I clear my cookies without affecting my desktop application?

All responses

David Trey  staff
Replied on Mar 18, 2014 - 13:04 UTC

Hello Jake,

Yes, our app is a mini-version of the web-app which connects to Todoist.com. To do that, it needs a browser engine and we're using the standard Safari engine for the Mac app as it's the default one on Macs.

That said, the cookie is stored in Safari and we can't change it without developing a completely new, fully native desktop app from scratch. We may do so in the future, but for now we only offer the web-based app.

Best regards,

François Joseph
Replied on Jul 10, 2014 - 06:57 UTC

Todoist engineers may want to have a look at Fluid (FluidApp.com), from @iTod.

Fluid apps have the ability to store cookies in a location separate from Safari, isolating them from the deleterious effects of the Reset Safari command.

It seems that such a similar precaution ought to be taken by the Todoist application, *even* if it is a mere frame around a web view.

Otherwise, there is absolutely no point at all in offering a separate Mac application: we could just keep a Safari window open, and call it a desktop client. It is also a matter of security: by placing your cookies within the Safari store, you make them infinitely more vulnerable to theft, and that is a shame.

Todoist is a great service, without a doubt, but it seems such low-hanging fruit ought to be tackled with greater energy than is currently devoted to it.