apps/web/src/pages/Connections/useConnections.ts:89 wraps useDeviceStore.getState().removeDevice(...) in a bare catch {}. Any failure (state corruption, throw from the store) is hidden and leaves the connection + device store partially cleaned up.
Log the error at minimum; surface via toast if the removal is user-initiated.
apps/web/src/pages/Connections/useConnections.ts:89wrapsuseDeviceStore.getState().removeDevice(...)in a barecatch {}. Any failure (state corruption, throw from the store) is hidden and leaves the connection + device store partially cleaned up.Log the error at minimum; surface via toast if the removal is user-initiated.