Idle Detection Test

Test and verify idle detection functionality for both web and desktop applications.

Test Log

No test events yet...

Disconnected

Desktop app is not connected. Make sure the desktop application is running.

✅ System is Active

Working actively • Last activity: 10/30/2025, 5:53:58 PM

Current Idle Duration
00:00:00

Resets when you become active

Daily Cumulative IdleTotal
00:00:00

Total idle time accumulated today

Idle Threshold:10 seconds
Last Activity:10/30/2025, 5:53:58 PM
Last Update:10/30/2025, 5:53:58 PM
Connection Status:Disconnected ✗
Desktop Settings:
Auto-pause:Disabled
Notifications:Enabled

Data Source: Desktop Application (System-level monitoring)

Refresh Interval: 10 seconds

Connection Health: disconnected

Last Ping: Never

📋 About Desktop Idle Detection

✅ System-Wide Detection: Monitors all system activity (mouse, keyboard, any application)

✅ High Accuracy: Uses Windows API for precise idle time tracking

✅ Background Operation: Works even when browser is closed

✅ Real-Time Sync: Automatically syncs with web dashboard

✅ Daily Tracking: Cumulative idle time tracking per day

✅ Automatic Reset: Daily idle time resets at midnight

Desktop App Required

This feature requires the TimeFlow Pro desktop application to be running. If you need idle detection without the desktop app, please use the Backup Tracking section.

Test Instructions

Web Idle Detection Test:

  • • Click "Start Monitoring" to begin web idle detection
  • • Move your mouse, type, or scroll to test activity detection
  • • Stop moving for 30 seconds to trigger idle detection
  • • Use "Test Detection" for automated testing
  • • Check the test log for activity events

Desktop Idle Detection Test:

  • • Ensure desktop application is running
  • • Click "Test Connection" to verify desktop connection
  • • Desktop app should send idle detection data
  • • Check connection status and idle data display
  • • Monitor system-level idle time tracking

Expected Behavior

Web Detection:

  • ✅ Monitors mouse, keyboard, scroll, and touch events
  • ✅ Shows real-time activity count and last activity time
  • ✅ Triggers idle state after 30 seconds of inactivity
  • ✅ Displays idle duration and total idle time
  • ✅ Shows browser notifications when idle

Desktop Detection:

  • ✅ Connects to desktop application
  • ✅ Displays system-level idle time data
  • ✅ Shows desktop app connection status
  • ✅ Updates data every 5 seconds
  • ✅ Tracks daily and total idle time

Troubleshooting

Web Detection Issues:

  • • Check browser notification permissions
  • • Ensure JavaScript is enabled
  • • Try refreshing the page if detection stops
  • • Check browser console for errors

Desktop Detection Issues:

  • • Ensure desktop application is running
  • • Check desktop app connection to web app
  • • Verify API endpoints are accessible
  • • Check network connectivity