Frequently Asked Questions
Quick answers to common questions about CC Break Monitor.
General
What does this extension do?
CC Break Monitor automatically tracks your status changes on Command Center and calculates how much active, break, and offline time you've accumulated throughout the day. It shows a live panel with your daily totals and progress toward your active time target (default: 7h 46m).
What statuses are tracked?
Active: Available, Profile Role, Internal Meeting, Personal Time, Project Work, System Issues, In Training, Mentoring, Interviewing, Sup Ops, Q+, PSAP, Deep Dive, Customer Meeting.
Break: On Break, At Lunch.
Offline: Offline.
Any status not explicitly listed as Break or Offline is automatically counted as Active. New CC statuses work without an extension update.
Where is my data stored?
All data is stored locally in your browser using browser.storage.local. Nothing leaves your machine unless you explicitly enable cross-device sync in Settings.
Data persists across page reloads, tab closes, and browser restarts. It is only cleared if you uninstall the extension or clear all browser data.
Can I use this on other browsers?
Currently Firefox and Chrome only. Other Chromium-based browsers (Edge, Brave) may work with the Chrome version but are not officially tested.
Features
How do I change my daily target?
Open the extension Settings (toolbar icon → Settings, or about:addons → CC Break Monitor → Preferences). Enter your preferred hours and minutes and save. The default is 7 hours 46 minutes.
What does the Reset View button (↺) do?
It zeros the displayed timers without affecting stored data. Useful for a clean visual starting point mid-shift. The reset clears on page reload — your actual totals remain intact in storage and exports.
How do I change the theme?
Click the ◐ button in the panel header to cycle: dark → light → system. Or set it in Settings. The system option follows your OS dark/light preference.
How do I export my data?
Two options from the panel header or toolbar popup:
- Today — downloads today's change log as CSV
- Backup — downloads a full JSON backup of all stored data
Files are saved to your browser's Downloads folder. You can set a subfolder in Settings.
Does it work across multiple tabs?
Yes. A single background script handles all tabs — each status change is recorded exactly once. All open CC tabs see the same data. No duplicates, no conflicts.
Cross-Device Sync
How does cross-device sync work?
Sync is optional and self-hosted. Deploy a small CloudFormation stack in your own AWS account, then configure the API URL and your alias in Settings. The extension pushes data on every status change and pulls on startup.
See the Sync Backend tab on the download page for the full setup guide.
How much does sync cost?
Effectively $0/month. All resources (API Gateway, Lambda, DynamoDB) fall within the AWS Free Tier for individual use. Data auto-expires after 90 days via DynamoDB TTL.
Troubleshooting
How do I update the extension?
Firefox: Updates are automatic via updates.json on CloudFront. Firefox checks roughly every 24 hours. Force-check: about:addons → gear → "Check for Updates".
Chrome (Web Store): Auto-updates every few hours.
Chrome (Developer Mode): Download the latest .zip, unzip, and click Reload at chrome://extensions/.
The time display shows wrong values or accumulated time.
Panel not appearing?
Make sure you are on command-center.support.aws.a2z.com. Try reloading the page. Check that the extension is enabled in about:addons (Firefox) or chrome://extensions/ (Chrome).
Status changes not being recorded?
The extension only counts time when it detects status changes via the API. If you were already in a status when the extension was installed, it won't know about it until the next change. Try switching to a different status and back.
For debugging: open about:debugging → CC Break Monitor → Inspect → Console. Look for [CC Monitor] messages when you change status.