chore: align doc styles

This commit is contained in:
Simon
2026-03-12 02:20:24 +08:00
parent de3a6e4660
commit 1628d48c97

View File

@@ -17,6 +17,7 @@
* @edit add `data-browser-use-ignore` attribute * @edit add `data-browser-use-ignore` attribute
* @edit improve `sampleRect`, filter out rects with 0 area * @edit improve `sampleRect`, filter out rects with 0 area
* @edit exclude aria-hidden elements * @edit exclude aria-hidden elements
* @edit make sure attributes exist for interactive candidates.
*/ */
export default ( export default (
@@ -1609,10 +1610,10 @@ export default (
*/ */
nodeData.ref = node nodeData.ref = node
// Extract attributes for heuristically-detected interactive elements /**
// isInteractiveCandidate() only covers standard tags and ARIA attributes, * @edit make sure attributes exist for interactive candidates.
// so elements detected via cursor:pointer, class names, or event listeners * @note if the element failed the isInteractiveCandidate, attributes would be empty.
// may have empty attributes. Fill them in so include_attributes works. */
if (nodeData.isInteractive && Object.keys(nodeData.attributes).length === 0) { if (nodeData.isInteractive && Object.keys(nodeData.attributes).length === 0) {
const attributeNames = node.getAttributeNames?.() || [] const attributeNames = node.getAttributeNames?.() || []
for (const name of attributeNames) { for (const name of attributeNames) {