From d4d4e9d70239054d2e6d05afee73b9b3483e1753 Mon Sep 17 00:00:00 2001 From: Mark Abramov Date: Tue, 10 Jun 2025 20:27:11 +0400 Subject: [PATCH] Fix Target.targetCreated handler for existing targets --- lib/ferrum/contexts.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ferrum/contexts.rb b/lib/ferrum/contexts.rb index 9c5fb984..95ebfeb4 100644 --- a/lib/ferrum/contexts.rb +++ b/lib/ferrum/contexts.rb @@ -96,7 +96,7 @@ def subscribe if info["type"] == "iframe" && (target = @contexts[context_id].find_target { |t| t.connected? && t.page.frame_by(id: info["targetId"]) }) - @contexts[context_id]&.add_target(session_id: target.page.client.session_id, params: info) + @contexts[context_id]&.add_target(session_id: target.session_id, params: info) else @contexts[context_id]&.add_target(params: info) end