track-extension icon indicating copy to clipboard operation
track-extension copied to clipboard

Toggl Button (Firefox/Ubuntu) logs whole Pomodoro interval, but actually finishes it several minutes earlier.

Open jufajardini opened this issue 3 years ago • 7 comments

  • OS version: Ubuntu 20.04.2 LTS
  • Browser version: 86.0.1 (64-bit) (Mozilla Firefox for Ubuntu canonical - 1.0)
  • Extension version: 86.0.1 (64-bit)

Relevant integration (if any):

https://track.toggl.com/

🐛 Describe the bug

When I enable/start Toggl button (with Pomodoro enabled), it reports that my Pomodoro is over and is tike for a break before 25 minutes (my configured Pomodoro time) is actually finished. If I check that specific entry, I can see that it was finished before that time of the day (e.g.: Toggle will log an entry from 16:43 to 17:08, when it actually finished at 16:50, which has led to the same worked time being logged twice).

The screenshot below shows several line entries where this behaviour is shown (from bottom to up, a log entry is finished at 11:48, for instance, while the next entry starts at 11:41....): image

Expected behaviour

I start Toggl timer, it alerts me after my setup timer is finished (25 minutes), and logs that entry with the actual time interval, not 25 minutes after having run for just 7 or whatever.

Steps to reproduce

Steps to reproduce the behaviour:

(This doesn't happen all the time, and I don't know what triggers it, to be honest. But that's what I have)

  1. Go to Toggl button
  2. Open settings
  3. Enable Pomodoro and ending time at the end of the interval image
  4. Start logging time

Other details or context

I have also the Ubuntu extension for Toggl, I thought that might be the issue, so I didn't open it today, but the issue persists...

jufajardini avatar Mar 25 '21 17:03 jufajardini

Hi @jufajardini, do you have the desktop application installed for Linux as well?

As seen at https://support.toggl.com/en/articles/2410832-toggl-track-desktop-app-for-linux

There is also a pomodoro option on the desktop app, so we'd like to ensure that there isn't another pomodoro trigger firing from the desktop app as well.

Thanks!

nicktoggl avatar Mar 26 '21 03:03 nicktoggl

Hi @nicktoggl, thanks for the quick reply! While I do have the desktop application also installed, I find myself rarely opening it. Yesterday, for instance, I don't recall opening it even once.

But to be sure, I'll monitor my logged entries, trying to make sure the desktop app isn't running at the same time. Do you suggest other actions that could help investigate this further? Thanks in advance!

jufajardini avatar Mar 26 '21 10:03 jufajardini

So, it just happened again. I started my Toggl timer (using the Firefox extension), and it rang after some 11 minutes. I've taken another screenshot, making sure to capture my local time, it logged from 10:50 to 11:15, but finished at around 11:01, so you can see that it basically logged some 15 minutes in the future. And if I wasn't aware of that, I could simply start another timer and have those 15 minutes logged twice. :( image

I checked and from what I could tell, the desktop application wasn't running...

jufajardini avatar Mar 26 '21 11:03 jufajardini

Hi @jufajardini, Just to confirm with the desktop app, do you have any of the pomodoro settings on in the desktop app set to trigger a pomodoro timer? Could you confirm they are turned off and let us know if the issue still arose with the extension?

Thanks

nicktoggl avatar Mar 29 '21 04:03 nicktoggl

Hi @nicktoggl, after your comment, and opened the desktop app (which was, again, closed), and unchecked Pomodoro timer options (screenshot attached). It just happened again (second time this morning, first was already fixed by me in the time entry that you see). Besides what is shown, are there any other settings for the desktop app that I show change? image

Thanks for your attention so far!

(edit: add a screenshot that shows my clock, as well, to help notice the difference)

jufajardini avatar Mar 29 '21 09:03 jufajardini

I think I understand what is going on. Although I see why it happens, I wish it didn't. I work with several different things. Sometimes, I'll finish a certain task before the standard 25 minutes. When that happens, I naturally stop that timer. What I think is happening is that, if I start another timer after that, even though it shows to me that it begins the countdown at 25:00, it's actually taking into account whatever was left from the previous timer... So if there's no fix, I guess I'll just stop using the Pomodoro feature, for now...

jufajardini avatar Mar 30 '21 08:03 jufajardini

Hi, another update: I've been trying to not use the firefox button extension, and use the desktop app, instead. So far, I haven't spotted the bug, when I use this setup, regardless of letting the timer finish its countdown or not.

jufajardini avatar Apr 08 '21 08:04 jufajardini