do not fail on closing target
This commit is contained in:
@@ -445,7 +445,8 @@ export class RelayConnection {
|
|||||||
|
|
||||||
case 'Target.closeTarget': {
|
case 'Target.closeTarget': {
|
||||||
if (!targetTab || !targetTab.debuggee.tabId) {
|
if (!targetTab || !targetTab.debuggee.tabId) {
|
||||||
throw new Error(`Target not found: ${msg.params.params?.targetId}`)
|
logger.log(`Target not found: ${msg.params.params?.targetId}`)
|
||||||
|
return { success: false } satisfies Protocol.Target.CloseTargetResponse
|
||||||
}
|
}
|
||||||
await chrome.tabs.remove(targetTab.debuggee.tabId!)
|
await chrome.tabs.remove(targetTab.debuggee.tabId!)
|
||||||
return { success: true } satisfies Protocol.Target.CloseTargetResponse
|
return { success: true } satisfies Protocol.Target.CloseTargetResponse
|
||||||
|
|||||||
Reference in New Issue
Block a user