@@ -61,6 +61,8 @@ interface RequestHistoryEntry {
6161
6262// ─── Component ──────────────────────────────────────────────────────
6363
64+ let nextParamId = 1 ;
65+
6466export function ApiConsolePage ( ) {
6567 const client = useClient ( ) ;
6668 const { groups, loading : discovering , refresh } = useApiDiscovery ( ) ;
@@ -125,7 +127,7 @@ export function ApiConsolePage() {
125127 // ─── Query Param Helpers ────────────────────────────────────────────
126128
127129 const addQueryParam = useCallback ( ( key = '' , value = '' ) => {
128- setQueryParams ( prev => [ ...prev , { id : Date . now ( ) , key, value, enabled : true } ] ) ;
130+ setQueryParams ( prev => [ ...prev , { id : nextParamId ++ , key, value, enabled : true } ] ) ;
129131 } , [ ] ) ;
130132
131133 const removeQueryParam = useCallback ( ( id : number ) => {
@@ -206,7 +208,7 @@ export function ApiConsolePage() {
206208 const params = new URLSearchParams ( qs ) ;
207209 const restored : QueryParam [ ] = [ ] ;
208210 params . forEach ( ( value , key ) => {
209- restored . push ( { id : Date . now ( ) + Math . random ( ) , key, value, enabled : true } ) ;
211+ restored . push ( { id : nextParamId ++ , key, value, enabled : true } ) ;
210212 } ) ;
211213 setQueryParams ( restored ) ;
212214 } else {
0 commit comments