Skip to content

Conversation

@krichprollsch
Copy link
Member

No description provided.

@krichprollsch krichprollsch self-assigned this Apr 29, 2025
@krichprollsch
Copy link
Member Author

Current main results to an infinite loop.
chromedp performs a search but it can't find the corresponding nodes in its own registry.
Indeed, it expects nodes returned by the search are previously sent by an DOM.setChildNodes event.

lightpanda

2025/04/29 17:48:56 -> {"id":16,"sessionId":"SID-1","method":"DOM.performSearch","params":{"query":"a[href]","includeUserAgentShadowDOM":false}}
2025/04/29 17:48:56 <- {"id":16,"result":{"searchId":"0","resultCount":3},"sessionId":"SID-1"}
2025/04/29 17:48:56 -> {"id":17,"sessionId":"SID-1","method":"DOM.getSearchResults","params":{"searchId":"0","fromIndex":0,"toIndex":3}}
2025/04/29 17:48:56 <- {"id":17,"result":{"nodeIds":[3,4,5]},"sessionId":"SID-1"}
2025/04/29 17:48:56 -> {"id":18,"sessionId":"SID-1","method":"DOM.discardSearchResults","params":{"searchId":"0"}}
2025/04/29 17:48:56 <- {"id":18,"result":{},"sessionId":"SID-1"}

chrome

2025/04/29 17:51:04 -> {"id":17,"sessionId":"245C42D2CFD61F8BE13F76680351E4F0","method":"DOM.performSearch","params":{"query":"a[href]","includeUserAgentShadowDOM":false}}
2025/04/29 17:51:04 <- {"id":17,"result":{"searchId":"393938.0","resultCount":3},"sessionId":"245C42D2CFD61F8BE13F76680351E4F0"}
2025/04/29 17:51:04 -> {"id":18,"sessionId":"245C42D2CFD61F8BE13F76680351E4F0","method":"DOM.getSearchResults","params":{"searchId":"393938.0","fromIndex":0,"toIndex":3}}
2025/04/29 17:51:04 <- {"method":"DOM.setChildNodes","params":{"parentId":10,"nodes":[{"nodeId":11,"parentId":10,"backendNodeId":8,"nodeType":1,"nodeName":"H1","localName":"h1","nodeValue":""
,"childNodeCount":1,"children":[{"nodeId":12,"parentId":11,"backendNodeId":9,"nodeType":3,"nodeName":"#text","localName":"","nodeValue":"Lightpanda Browser Demo"}],"attributes":[]},{"nodeId":
13,"parentId":10,"backendNodeId":10,"nodeType":1,"nodeName":"H2","localName":"h2","nodeValue":"","childNodeCount":1,"attributes":[]},{"nodeId":14,"parentId":10,"backendNodeId":11,"nodeType":1
,"nodeName":"A","localName":"a","nodeValue":"","childNodeCount":1,"attributes":["href","campfire-commerce/"]},{"nodeId":15,"parentId":10,"backendNodeId":12,"nodeType":1,"nodeName":"P","localN
ame":"p","nodeValue":"","childNodeCount":4,"attributes":[]}]},"sessionId":"245C42D2CFD61F8BE13F76680351E4F0"}
2025/04/29 17:51:04 <- {"method":"DOM.setChildNodes","params":{"parentId":13,"nodes":[{"nodeId":16,"parentId":13,"backendNodeId":13,"nodeType":1,"nodeName":"A","localName":"a","nodeValue":"",
"childNodeCount":1,"children":[{"nodeId":17,"parentId":16,"backendNodeId":14,"nodeType":3,"nodeName":"#text","localName":"","nodeValue":"Campfire Commerce"}],"attributes":["href","campfire-co
mmerce/"]}]},"sessionId":"245C42D2CFD61F8BE13F76680351E4F0"}
2025/04/29 17:51:04 <- {"method":"DOM.setChildNodes","params":{"parentId":15,"nodes":[{"nodeId":18,"parentId":15,"backendNodeId":15,"nodeType":3,"nodeName":"#text","localName":"","nodeValue":
"\n\t\tDemo of an e-commerce product offer page with data loaded from XHR request.\n\t\t"},{"nodeId":19,"parentId":15,"backendNodeId":16,"nodeType":1,"nodeName":"BR","localName":"br","nodeVal
ue":"","childNodeCount":0,"attributes":[]},{"nodeId":20,"parentId":15,"backendNodeId":17,"nodeType":3,"nodeName":"#text","localName":"","nodeValue":"\n\t\tAll images and texts have been gener
ated with AI.\n\t\tTemplate by "},{"nodeId":21,"parentId":15,"backendNodeId":18,"nodeType":1,"nodeName":"A","localName":"a","nodeValue":"","childNodeCount":1,"children":[{"nodeId":22,"parentI
d":21,"backendNodeId":19,"nodeType":3,"nodeName":"#text","localName":"","nodeValue":"Sunil Pradhan"}],"attributes":["href","https://codepen.io/Sunil_Pradhan/pen/qBqgLxK"]}]},"sessionId":"245C
42D2CFD61F8BE13F76680351E4F0"}
2025/04/29 17:51:04 <- {"id":18,"result":{"nodeIds":[16,14,21]},"sessionId":"245C42D2CFD61F8BE13F76680351E4F0"}
2025/04/29 17:51:04 -> {"id":19,"sessionId":"245C42D2CFD61F8BE13F76680351E4F0","method":"DOM.discardSearchResults","params":{"searchId":"393938.0"}}
2025/04/29 17:51:04 <- {"id":19,"result":{},"sessionId":"245C42D2CFD61F8BE13F76680351E4F0"}

@krichprollsch krichprollsch merged commit 75700f7 into main May 5, 2025
@krichprollsch krichprollsch deleted the chromedp-links branch May 5, 2025 07:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants