Skip to content

[๐Ÿ› Bug]: IE page crashed when trigger window.openย #15226

@kvii

Description

@kvii

What happened?

IE page crashed when pages use window.open. You can execute this code in python-side or browser-side, even in IEChooser(dev tools).

Screenshot:

Image

How can we reproduce the issue?

Follow this [reproduce repo](https://github.com/kvii/reproduce_ie_driver_crash).

Relevant log output

PS C:\Users\13721\workspace\github.com\kvii\reproduce_ie_driver_crash> python main.py
Traceback (most recent call last):
  File "C:\Users\13721\workspace\github.com\kvii\reproduce_ie_driver_crash\main.py", line 8, in <module>
    driver.execute_script('window.open("b.html")')
  File "C:\Users\13721\workspace\github.com\kvii\reproduce_ie_driver_crash\.env\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 528, in execute_script
    return self.execute(command, {"script": script, "args": converted_args})["value"]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\13721\workspace\github.com\kvii\reproduce_ie_driver_crash\.env\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 429, in execute
    self.error_handler.check_response(response)
  File "C:\Users\13721\workspace\github.com\kvii\reproduce_ie_driver_crash\.env\Lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 232, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.JavascriptException: Message:

Operating System

Windows 11 ไธ“ไธš็‰ˆ 23H2 22631.4602

Selenium version

Python 4.28.1

What are the browser(s) and version(s) where you see this issue?

Microsoft Edge 132.0.2957.140(64)

What are the browser driver(s) and version(s) where you see this issue?

IEDriver 4.14 win32

Are you using Selenium Grid?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    G-msedgedriverRequires fixes in MSEdgeDriver

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions