44b0245ac4
* 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 |
||
---|---|---|
.. | ||
api | ||
lib | ||
loader | ||
mac | ||
net | ||
osr | ||
resources | ||
ui | ||
atom_blob_reader.cc | ||
atom_blob_reader.h | ||
atom_browser_client.cc | ||
atom_browser_client.h | ||
atom_browser_context.cc | ||
atom_browser_context.h | ||
atom_browser_main_parts.cc | ||
atom_browser_main_parts.h | ||
atom_browser_main_parts_mac.mm | ||
atom_browser_main_parts_posix.cc | ||
atom_download_manager_delegate.cc | ||
atom_download_manager_delegate.h | ||
atom_javascript_dialog_manager.cc | ||
atom_javascript_dialog_manager.h | ||
atom_permission_manager.cc | ||
atom_permission_manager.h | ||
atom_quota_permission_context.cc | ||
atom_quota_permission_context.h | ||
atom_resource_dispatcher_host_delegate.cc | ||
atom_resource_dispatcher_host_delegate.h | ||
atom_speech_recognition_manager_delegate.cc | ||
atom_speech_recognition_manager_delegate.h | ||
atom_web_ui_controller_factory.cc | ||
atom_web_ui_controller_factory.h | ||
auto_updater.cc | ||
auto_updater.h | ||
auto_updater_mac.mm | ||
bridge_task_runner.cc | ||
bridge_task_runner.h | ||
browser.cc | ||
browser.h | ||
browser_linux.cc | ||
browser_mac.mm | ||
browser_observer.h | ||
browser_win.cc | ||
child_web_contents_tracker.cc | ||
child_web_contents_tracker.h | ||
common_web_contents_delegate.cc | ||
common_web_contents_delegate.h | ||
common_web_contents_delegate_mac.mm | ||
common_web_contents_delegate_views.cc | ||
javascript_environment.cc | ||
javascript_environment.h | ||
login_handler.cc | ||
login_handler.h | ||
native_browser_view.cc | ||
native_browser_view.h | ||
native_browser_view_mac.h | ||
native_browser_view_mac.mm | ||
native_browser_view_views.cc | ||
native_browser_view_views.h | ||
native_window.cc | ||
native_window.h | ||
native_window_mac.h | ||
native_window_mac.mm | ||
native_window_observer.h | ||
native_window_views.cc | ||
native_window_views.h | ||
native_window_views_win.cc | ||
node_debugger.cc | ||
node_debugger.h | ||
relauncher.cc | ||
relauncher.h | ||
relauncher_linux.cc | ||
relauncher_mac.cc | ||
relauncher_win.cc | ||
render_process_preferences.cc | ||
render_process_preferences.h | ||
session_preferences.cc | ||
session_preferences.h | ||
unresponsive_suppressor.cc | ||
unresponsive_suppressor.h | ||
web_contents_permission_helper.cc | ||
web_contents_permission_helper.h | ||
web_contents_preferences.cc | ||
web_contents_preferences.h | ||
web_contents_zoom_controller.cc | ||
web_contents_zoom_controller.h | ||
web_dialog_helper.cc | ||
web_dialog_helper.h | ||
web_view_guest_delegate.cc | ||
web_view_guest_delegate.h | ||
web_view_manager.cc | ||
web_view_manager.h | ||
window_list.cc | ||
window_list.h | ||
window_list_observer.h |