(UC Mode) `sb.open_new_window()` leads to "Enhanced ad privacy in Chrome" pop-up
mdmintz opened this issue · comments
(UC Mode) sb.open_new_window()
leads to "Enhanced ad privacy in Chrome" pop-up
![Screenshot 2024-06-03 at 12 43 04 PM](https://private-user-images.githubusercontent.com/6788579/336162488-a2165f2a-6630-491c-8bc7-e92be03624d0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIyMjMyNjAsIm5iZiI6MTcyMjIyMjk2MCwicGF0aCI6Ii82Nzg4NTc5LzMzNjE2MjQ4OC1hMjE2NWYyYS02NjMwLTQ5MWMtOGJjNy1lOTJiZTAzNjI0ZDAucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcyOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MjlUMDMxNjAwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Yjg2ODE5M2U0OTZiZTlhOTZjYTc2NmM0YjE2ZmFhYjc2ZDI2YmVkYTVkNTRiM2FlNzQxZmY1OTAxMzU3YmU5YyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.3QmifWnZ1k6spEgIZ9MD-z5gKC1WGoGY96lJbfDVKMc)
Currently, open_new_window()
calls driver.switch_to.new_window("tab")
to open a new window and switch to it, but that leads to the issue. Easy to get around that by using driver.execute_script("window.open('');")
instead, and then calling sb.switch_to_newest_window()
after that. sb.open_new_window()
can be modified to use the execute_script
way in UC Mode to avoid the issue.