diff --git a/botasaurus_driver/core/browser.py b/botasaurus_driver/core/browser.py index ca93706..d1d054c 100644 --- a/botasaurus_driver/core/browser.py +++ b/botasaurus_driver/core/browser.py @@ -296,7 +296,7 @@ def get( # get the connection matching the new target_id from our inventory connection:Connection = next( filter( - lambda item: item._target.type_ == "page" and item.target_id == target_id, + lambda item: item._target.type_ == "page" and item._target.target_id == target_id, self.targets, ) ) diff --git a/botasaurus_driver/core/tab.py b/botasaurus_driver/core/tab.py index d8f986f..3bf1114 100644 --- a/botasaurus_driver/core/tab.py +++ b/botasaurus_driver/core/tab.py @@ -160,6 +160,7 @@ def __init__( self.frames: typing.Dict[str, Frame] = {} self._dom = None self._window_id = None + self.is_closed = False # removed to avoid runtime detection # self.add_handler(