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