* ui element selection window hack
* add background
* target simple browser
* revert to non-simple browser attempt
* some saucy stuff
* saucy cleanup
* some additions:
* add better button, better listening, even saucier
* move to css and also make sure not to block elements during screenshot
* it's even saucier now
* remove browser id lookup
* fix merge conflicts and clean up
* make timeout 3 seconds
* some cleanup
* remove computed css
* use built in button instead
* address many comments :)
* Add support for TS's Hierarchical refactorings API
https://github.com/microsoft/TypeScript/pull/41975
* Add simple browser extension
This change adds a new 'simple browser' extension. This extension uses a webview to render webpages directly in VS Code. We plan on using it for optionally previewing local servers in both desktop and codespaces
The browser itself has a number of limitations due to the security around iframes:
- It traps keyboard focus
- We can't detect if a page fails to load
- We can't track the current url of the iframe
* Add experimental alert when the iframe is focused
* Disable events on focus warning
* Hooking up simple browser to opener