fix(browser): log only matched intercepted requests (#1366)

This commit is contained in:
Kai (Tam Nhu) Tran authored and GitHub committed 2026-05-23 21:44:40 -04:00
1 parent 2188cdc990
commit 8b3ba5532e
2 files changed
+4 -3

No files matched your search

+3 -1
View File
@@ -5097,16 +5097,18 @@ async function ensureInterceptSession(page) {
}) })
); );
} }
if (matchedRule) {
pushRecentRequest({ pushRecentRequest({
requestId: String(paused.requestId || ''), requestId: String(paused.requestId || ''),
pageId: page.id, pageId: page.id,
url: String(paused.request?.url || ''), url: String(paused.request?.url || ''),
method: String(paused.request?.method || ''), method: String(paused.request?.method || ''),
resourceType: String(paused.resourceType || ''), resourceType: String(paused.resourceType || ''),
matchedRuleId: matchedRule ? matchedRule.ruleId : '', matchedRuleId: matchedRule.ruleId,
action, action,
statusCode: action === 'fulfill' ? matchedRule.statusCode : 0, statusCode: action === 'fulfill' ? matchedRule.statusCode : 0,
}); });
}
})(); })();
activityChain = activityChain activityChain = activityChain
.catch(() => {}) .catch(() => {})
@@ -780,8 +780,7 @@ describe('ccs-browser MCP server - session and interception', () => {
expect(listText).toContain('requestId: req-1'); expect(listText).toContain('requestId: req-1');
expect(listText).toContain('matchedRuleId: rule-1'); expect(listText).toContain('matchedRuleId: rule-1');
expect(listText).toContain('action: fail'); expect(listText).toContain('action: fail');
expect(listText).toContain('requestId: req-2'); expect(listText).not.toContain('requestId: req-2');
expect(listText).toContain('action: continue');
}); });
it('removes rules and recent requests bound to a page after that page is closed', async () => { it('removes rules and recent requests bound to a page after that page is closed', async () => {