When users keep the Limble CMMS application open in a browser tab for extended periods, the system becomes stale or unresponsive—often requiring a manual refresh. In some cases, having multiple tabs open causes severe performance issues, significantly slowing down the user’s machine or rendering it temporarily inoperable. A more intelligent session handling and resource management strategy is needed.
Current Limitations
- Application Becomes Stale Over Time: After a period of inactivity, Limble does not automatically refresh or notify the user. Instead, users must manually refresh to restore responsiveness.
- No Inactivity Timeout: Unlike many modern platforms, Limble does not log users out or prompt reauthentication after extended idle periods.
- Resource Drain from Multiple Tabs: Opening multiple Limble tabs causes a noticeable performance drop on the user’s computer, suggesting memory or resource handling inefficiencies.
General Example
- A user logs into Limble and keeps it open in a background tab throughout the day. After several hours, when they return to the tab, the app is either frozen or performing sluggishly. In some cases, having three or more Limble tabs open leads to system-wide slowdowns, affecting other applications as well.
Requested Enhancements
- Auto-Refresh After Inactivity
If the app has been idle for an extended period (e.g., 30–60 minutes), automatically refresh the session or prompt the user to do so. - Optional Inactivity Logout
Add an admin-configurable setting to log users out or require re-login after a period of inactivity—similar to many enterprise applications. - Optimize Resource Usage for Multiple Tabs
Improve how Limble handles background activity across multiple tabs to reduce CPU/memory usage and prevent device slowdowns. - "This session has been idle for a while. Click to refresh."
Business Value
- Performance Stability: Reduces crashes and slowdowns caused by prolonged usage or multiple open tabs.
- Operational Continuity: Ensures users don’t lose productivity due to stale sessions or unresponsive interfaces.
- Security Alignment: Inactivity logout improves data protection and aligns with industry session management standards.
- User Experience: Provides a more responsive, modern, and predictable experience—especially for teams that rely on Limble throughout the day.