electron/lib/renderer
Cheng Zhao 44b0245ac4 fix: use OOPIF for webview tag (#13869) (#14156)
* fix: use OOIF for webview tag

* fix: do not call GetNativeView for webview

* fix: OOIPF webview's WebContents is managed by embedder frame

* fix: guest view can not be focused

* fix: clear zoom controller when guest is destroyed

* fix: implement the webview resize event

The webview is no longer a browser plugin with the resize event, use
ResizeObserver instead.

* test: disable failed tests due to OOPIF webview

* fix: embedder can be destroyed earlier than guest

This happens when embedder is manually destroyed.

* fix: don't double attach

* fix: recreate iframe when webview is reattached

* fix: resize event may happen very early

* test: some tests are working after OOPIF webview

* chore: remove unused browser plugin webview code

* fix: get embedder via closure

When the "destroyed" event is emitted, the entry in guestInstances would be
cleared.

* chore: rename browserPluginNode to internalElement

* test: make the visibilityState test more robust

* chore: guestinstance can not work with OOPIF webview

* fix: element could be detached before got response from browser
2018-08-17 08:21:36 -07:00
..
api fix: use context counter as contextId (backport 3-0-x) 2018-07-19 11:27:41 -07:00
extensions 🔧 Disable standard/no-callback-literal where necessary 2017-11-23 13:53:03 -08:00
web-view fix: use OOPIF for webview tag (#13869) (#14156) 2018-08-17 08:21:36 -07:00
chrome-api.js 🔧 Disable standard/no-callback-literal where necessary 2017-11-23 13:53:03 -08:00
content-scripts-injector.js fix: listeners out of limit warning (#12841) 2018-05-08 14:10:11 +09:00
init.js rename blinkFeatures to enableBlinkFeatures 2018-05-23 14:01:34 -07:00
inspector.js update a few menu.popup() calls to use the new API 2018-02-20 14:02:24 -06:00
override.js Use native window.open implementation 2017-03-19 17:41:20 +09:00
security-warnings.js feat: add location url to "Node.js Integration with Remote Content" warning (backport: 3-0-x) (#13976) 2018-08-09 20:48:36 -05:00
web-frame-init.js Enable WebFrame method forwarding in sandboxed renderers (#12538) 2018-04-12 11:57:40 +10:00
window-setup.js Implement dialog (alert/confirm) blocking as a user switch after the first dialog 2018-03-06 11:19:15 +09:00