more info for attached to target
This commit is contained in:
@@ -297,18 +297,20 @@ export async function startPlayWriterCDPRelayServer({ port = 19988, host = '127.
|
|||||||
|
|
||||||
if (method === 'Target.setAutoAttach' && !sessionId) {
|
if (method === 'Target.setAutoAttach' && !sessionId) {
|
||||||
for (const target of connectedTargets.values()) {
|
for (const target of connectedTargets.values()) {
|
||||||
|
const attachedPayload = {
|
||||||
|
method: 'Target.attachedToTarget',
|
||||||
|
params: {
|
||||||
|
sessionId: target.sessionId,
|
||||||
|
targetInfo: {
|
||||||
|
...target.targetInfo,
|
||||||
|
attached: true
|
||||||
|
},
|
||||||
|
waitingForDebugger: false
|
||||||
|
}
|
||||||
|
} satisfies CDPEvent
|
||||||
|
logger.log(chalk.magenta('[Server] Target.attachedToTarget full payload:'), JSON.stringify(attachedPayload))
|
||||||
sendToPlaywright({
|
sendToPlaywright({
|
||||||
message: {
|
message: attachedPayload,
|
||||||
method: 'Target.attachedToTarget',
|
|
||||||
params: {
|
|
||||||
sessionId: target.sessionId,
|
|
||||||
targetInfo: {
|
|
||||||
...target.targetInfo,
|
|
||||||
attached: true
|
|
||||||
},
|
|
||||||
waitingForDebugger: false
|
|
||||||
}
|
|
||||||
} satisfies CDPEvent,
|
|
||||||
clientId,
|
clientId,
|
||||||
source: 'server'
|
source: 'server'
|
||||||
})
|
})
|
||||||
@@ -415,6 +417,8 @@ export async function startPlayWriterCDPRelayServer({ port = 19988, host = '127.
|
|||||||
if (method === 'Target.attachedToTarget') {
|
if (method === 'Target.attachedToTarget') {
|
||||||
const targetParams = params as Protocol.Target.AttachedToTargetEvent
|
const targetParams = params as Protocol.Target.AttachedToTargetEvent
|
||||||
|
|
||||||
|
logger.log(chalk.yellow('[Extension] Target.attachedToTarget full payload:'), JSON.stringify({ method, params: targetParams, sessionId }))
|
||||||
|
|
||||||
// Check if we already sent this target to clients (e.g., from Target.setAutoAttach response)
|
// Check if we already sent this target to clients (e.g., from Target.setAutoAttach response)
|
||||||
const alreadyConnected = connectedTargets.has(targetParams.sessionId)
|
const alreadyConnected = connectedTargets.has(targetParams.sessionId)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user