diff --git a/desktop/plugins/public/network/index.tsx b/desktop/plugins/public/network/index.tsx index 8deb31c37..7c579208c 100644 --- a/desktop/plugins/public/network/index.tsx +++ b/desktop/plugins/public/network/index.tsx @@ -154,7 +154,12 @@ export function plugin(client: PluginClient) { }); client.onMessage('newRequest', (data) => { - requests.append(createRequestFromRequestInfo(data, customColumns.get())); + // Some network stacks may send duplicate data, so we filter them out. + if (requests.has(data.id)) { + console.warn(`Ignoring duplicate request with id ${data.id}:`, data); + } else { + requests.append(createRequestFromRequestInfo(data, customColumns.get())); + } }); function storeResponse(response: ResponseInfo) {