Replicon does not check if you are already clocked-in when you click the "Clock In" button. This can cause your clock-in time to be later than it should be, and you will be paid for less time than you've worked.
This Firefox extension inserts a script into the page that disables the "Clock In" button after you've clicked it the first time. The button is re-enabled by Replicon's existing scripts when you click the "Clock Out" button.
(This is hosted on the official Mozilla addons site, and meets their security requirements)
If you would prefer to build and test it yourself, follow these steps:
- Clone this repository
- In Firefox, navigate to
about:debugging#/runtime/this-firefox
- Click
Load Temporary Add-on...
- Select
manifest.json