diff --git a/package.json b/package.json index 280a61f..4e80fcb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@hyperbrowser/agent", - "version": "1.1.1", + "version": "1.1.2", "description": "Hyperbrowsers Web Agent", "author": "", "main": "dist/index.js", diff --git a/src/agent/index.ts b/src/agent/index.ts index 7b12378..f7bed8e 100644 --- a/src/agent/index.ts +++ b/src/agent/index.ts @@ -162,36 +162,6 @@ export class HyperAgent { }); } - // Inject script to track event listeners - await this.context.addInitScript(() => { - // TODO: Check this list of events - const interactiveEvents = new Set([ - "click", - "mousedown", - "mouseup", - "keydown", - "keyup", - "keypress", - "submit", - "change", - "input", - "focus", - "blur", - ]); // Add more events as needed - - const originalAddEventListener = Element.prototype.addEventListener; - Element.prototype.addEventListener = function ( - type: string, - listener: EventListenerOrEventListenerObject, - options?: boolean | AddEventListenerOptions - ) { - if (interactiveEvents.has(type.toLowerCase())) { - this.setAttribute("data-has-interactive-listener", "true"); - } - originalAddEventListener.call(this, type, listener, options); - }; - }); - // Listen for new pages (tabs/popups) this.context.on("page", () => { if (this.debug) {