Mac app - Sync vs Refresh?
Pressing Cmd-R to do a Sync, strangely doesn't do the same thing as pressing the reload/refresh/sync symbol in the bottom right of the window.
e.g. complete a task, it goes grey. If you press Cmd-R nothing happens. If you click the button, the task gets hidden.
This is possible as Cmd+R may only "soft refresh" a page while Cmd+Shift+R should perform a "hard refresh" (a force-reload) and that's what the sync button should do.
Why 2 types of refresh though?
This is not a Todoist limitation, it's how refreshing works on every web page - a regular refresh just reloads it and a "hard refresh" re-reads the whole page regardless of how it's been cached. We've chosen to implement the hard refresh option for the reload button to make sure it will reload the page completely.
For some reason I cannot get my Mac to properly refresh after changes have been made elsewhere. The intuitive thing would be that the Refresh Current View (clicking the Todoist icon) should do a hard refresh and give me the latest view. However, this does not happen and I cannot get the Mac view (in Chrome 27) to refresh UNLESS I completely log out and log back in.
Am I missing something?
Both the Mac app and the Chrome extension have a circular icon in the bottom-right corner. Clicking on it should force a sync.
Not sure what you mean here. When I go to todoist.com in Chrome on a Mac it redirects to (https://todoist.com/app?v=127#start). On this page I don't see any icons in the bottom-right corner.
Are you suggesting that I go to the Mac App Store or Chrome App Store and install a Todoist App rather than just use the web page?
Sorry for the misunderstanding. I thought you're already using the Chrome extension. No, you don't have to use the extension and on the web-app, clicking on the TD icon should indeed sync the changes.
Please tell me:
- Could you try accessing Todoist through Safari and see if the issue also persists there?
- What page/view do you see when this happens? Are you on some search results or within a project?
No problem. It seems to be somewhat intermittent and is most noticeable when I've been away from the Mac for a while making changes via Android App / iOS App / Windows web-app. I've just tried to repeat and the problem doesn't occur on either Safari or Chrome when changing or adding something on Android App. However, as I say, this has happened multiple times over the last months and only on Mac web-app - i.e. I know that the 'refreshed' view (main page or project) isn't correct but no matter what I try (refresh via TD logo, reload via Chrome, different views) it still retains the cached version until you log out and log back in.
What I haven't tried is Cmd-Shift-R - so if it happens again I'll see if that fixes it.
Ok - happening again. Cmd-Shift-R doesn't help. Missing Today's items added on iOS App and still showing items that have been set as completed elsewhere.
Correct items appear fine on Android App and on Safari on Mac and on Chrome on Windows but are not sync'd properly on Mac Chrome web-app.
Tried: Cmd-Shift-R, Cmd-R, TD icon, Today link, Chrome Reload button, Ctrl-R (does nothing), other combinations of Shift, Cmd, Ctrl and R! Nothing seems to trigger a proper sync other than logging out and logging back in (which I haven't done yet).
Please try to go to Chrome's Settings -> Advanced Settings -> Content Settings -> All cookies and site data and delete todoist.com from this list.
This will remove all Todoist's offline data, will log you our and most likely fix this issue for now, but if some corrupt part of the cache was causing it in the first place, you shouldn't encounter this problem in the future so please let us know in case you will.
Also, are you using the latest stable/final version of Chrome or a beta or dev build?
I've now cleared the todoist cookies and site data as you suggested. I'll let you know if I experience again. The version of Chrome is the latest stable, which was version 27.0.1453.110. That said, it has just updated to 27.0.1453.116.
Thanks again for your help.