clockify / browser-extension

Clockify Browser Extension
https://clockify.me/chrome-time-tracking
BSD 3-Clause "New" or "Revised" License
185 stars 172 forks source link

Changes on integrations settings not saved on Chrome #265

Open lukastmf opened 5 months ago

lukastmf commented 5 months ago

Summary

The changes in the integrations settings are not saved. This has the effect that the clockify extension works on sites which are selected by default (i.e. google docs) but does not work on added custom domains URL's. Also deselection of default URL's are not present after restart of browser.

Also it seams the click on "SAVE CHANGES" has no effect.

Steps to reproduce

  1. Install clockify extension and log into your account
  2. Go to option / integrations
  3. Deselect an option (i.e. Cerb - cerb.ai)
  4. Add a Custom domains
  5. Click "Save"
  6. Restart the browser

Persons affected

All users not using default selection

Platform and version

What is the current bug behavior?

What is the expected correct behavior?

Relevant logs and/or screenshots

before restart: image

After restart image

wiegandj commented 5 months ago

We have the same or at least a very similar issue.

Custom domains don't save for a longer period of time.

This bug does not only occur when restarting the browser, but also gets triggered by something different before closing the browser. We use the integration for our own GitLab too and the custom domain gets removed after a short period of time. We have tested around a bit but have not found the trigger for the deletion yet.

What is the current bug behavior?

Custom domains get deleted after a while for unknown reason.

Since when is the bug happening?

What is the expected correct behavior?

Custom domains stay in the Clockify settings.

Steps to reproduce

  1. Install Clockify extension and log into your account
  2. Go to option / integrations
  3. Add a Custom domain
  4. Click "Save changes"
  5. After a while, the Custom domain is gone

Persons affected

All users using a Custom domain.

Platform and version

Linux Ubuntu (does not matter) Version 125.0.6422.60 Clockify tracker Version 2.10.20

kubaty007 commented 5 months ago

I have same problem on Chrome 125.0.6422.77. I have to add custom domain multiple times per day. clockify version: 2.10.20

timalenustmf commented 5 months ago

same issue here with our self hosted gitlab

lockHrt commented 5 months ago

Yes, I like to disable Clockify integration on several websites as it slows down those websites (like Asana, monday.com etc). But the extension doesn't remember that settings for long. It auto enables integration for all websites.

da-mask commented 5 months ago

Another 'same here' comment. Attempting to add a custom domain resets all integration settings back to default, it seems. I've noticed when saving custom domains on gitlab and phabricator extensions.

I've never wished I was a js guy before, but hopefully someone is digging into this..

elgekko commented 5 months ago

I have same issue with custom Redmine url, using Opera browser and Edge.

Yggwit commented 5 months ago

Another 'same here' comment. I am loosing my config many times a day. Many users from my company are having troubles too. W10, Chrome 125.0.6422.141.

mmaldonadodev commented 5 months ago

I have same problem on Chrome 125.0.6422.76

jdumaz commented 5 months ago

Same issue on Firefox 126.0.1.

Yggwit commented 5 months ago

Another 'same here' comment. I am loosing my config many times a day. Many users from my company are having troubles too. W10, Chrome 125.0.6422.141.

It looks fixed on W10, Chrome 125.0.6422.142. No problem since last update.

mmaldonadodev commented 5 months ago

Well, it seems so, I have updated to the latest version of Chrome 125.0.6422.141, and it works until now

CluelessCPU commented 4 months ago

It looks like there's the same issue on the Firefox extension (As of July 3rd, 2024)