Bug #8955
openBug #8951: POS Device Integration & Peripheral Management Enhancements
4: Weight Scale Connection Persistence
0%
Description
Current Issue
Scenario
Agent is working in POS Billing.
Then:
Opens another POS menu.
Opens another browser tab.
Navigates elsewhere.
After returning to Billing screen:
Weight scale shows Offline.
Reconnection required.
Reconnection takes approximately 3 minutes.
Happens repeatedly.
This significantly impacts billing operations.
Expected Behavior
Persistent Device Session
Once weight scale becomes connected:
Login
↓
Weight Scale Connected
↓
User Navigates Anywhere
↓
User Returns to Billing
↓
Weight Scale Still Connected
Connection Rules
Connection should remain active:
Across page navigation.
Across side menu changes.
Across browser tabs.
Across billing screens.
Connection should only terminate when:
User logs out.
Agent service stops.
Device physically disconnected.
Additional Optimization Requirement
Current behavior:
Login/other tab switch/other side menu switch
↓
Wait 1-3 Minutes
↓
Weight Scale Online
Client concern:
This delay affects store operations.
Proposed Behavior
Weight scale should be activated intelligently.
Option A (Preferred)
Activate immediately after login and maintain persistent connection.
Option B
If connection requires significant startup time:
Agent Adds Weight-Based Product
↓
Scale Instantly Available
↓
No Additional Waiting
System should pre-establish connection in background to eliminate checkout delays.
Acceptance Criteria
No reconnection when changing screens.
No reconnection when opening other tabs.
Scale remains online throughout session.
No 1–3 minute wait during billing.
Subtasks
Related issues
No data to display