d5d1fa8290
* fix: use Chromium's determined new site instance as candidate when navigating. When navigating to a new address, consider using Chromium's determined site instance for the new page as it should belong to an existing browsing instance when the navigation was triggered by window.open(). fixes 8100. * Revert "fix: use Chromium's determined new site instance as candidate when navigating." This reverts commit eb95f935654a2c4d4457821297670836c10fdfd5. * fix: delegate site instance creation back to content when sandboxed. * fix: ensure site isolation is on * test: adapt ut for cross-site navigation * fix: register pending processes during a navigation. * refactor: dont call loadURL for a window constructed from an existing webContents. * test: add sandboxed affinity UT's. * fix: check affinity before deciding if to force a new site instance. * chore: adapt subsequent patch. * refactor: constify logically const methods. * fix: do not reuse site instances when navigation redirects cross-site. * test: ensure localStorage accessible after x-site redirect. * test: adapt localStorage acess denied UT for site isolation. * fix: do not send render-view-deleted for speculative frames. * chore: amend tests after rebase. * test: add ut for webContents' render-view-deleted emission * fix: introduce current-render-view-deleted for current RVH's deletions. Revert render-view-deleted to being emitted with any RVH's deletion. current-render-view-deleted is emitted only when the RVH being deleted is the current one. * refactor: style and comments fixed. |
||
---|---|---|
.. | ||
.patches | ||
accelerator.patch | ||
add_realloc.patch | ||
allow_nested_error_trackers.patch | ||
allow_webview_file_url.patch | ||
app_indicator_icon_menu.patch | ||
blink-worker-enable-csp-in-file-scheme.patch | ||
blink_file_path.patch | ||
blink_fix_prototype_assert.patch | ||
blink_initialization_order.patch | ||
blink_local_frame.patch | ||
blink_world_context.patch | ||
boringssl_build_gn.patch | ||
browser_compositor_mac.patch | ||
build_gn.patch | ||
can_create_window.patch | ||
chrome_key_systems.patch | ||
chrome_process_finder.patch | ||
color_chooser.patch | ||
command-ismediakey.patch | ||
compositor_delegate.patch | ||
content_allow_embedder_to_prevent_locking_scheme_registry.patch | ||
content_browser_main_loop.patch | ||
cross_site_document_resource_handler.patch | ||
customizable_app_indicator_id_prefix.patch | ||
dcheck.patch | ||
desktop_media_list.patch | ||
disable-redraw-lock.patch | ||
disable_detach_webview_frame.patch | ||
disable_hidden.patch | ||
disable_user_gesture_requirement_for_beforeunload_dialogs.patch | ||
dom_storage_limits.patch | ||
dump_syms.patch | ||
enable_osr_components.patch | ||
enable_widevine.patch | ||
exclude-a-few-test-files-from-build.patch | ||
expose-net-observer-api.patch | ||
fix_trackpad_scrolling.patch | ||
fix_zoom_display.patch | ||
frame_host_manager.patch | ||
gin_enable_disable_v8_platform.patch | ||
gritsettings_resource_ids.patch | ||
gtk_visibility.patch | ||
ignore_rc_check.patch | ||
isolate_holder.patch | ||
leveldb_ssize_t.patch | ||
libgtkui_export.patch | ||
mac_fix_form_control_rendering_on_10_14_mojave.patch | ||
mas-audiodeviceduck.patch | ||
mas-cfisobjc.patch | ||
mas-cgdisplayusesforcetogray.patch | ||
mas-lssetapplicationlaunchservicesserverconnectionstatus.patch | ||
mas_blink_no_private_api.patch | ||
mas_no_private_api.patch | ||
net_url_request_job.patch | ||
no_cache_storage_check.patch | ||
notification_provenance.patch | ||
out_of_process_instance.patch | ||
pepper_flash.patch | ||
printing.patch | ||
proxy_config_monitor.patch | ||
render_widget_host_view_base.patch | ||
render_widget_host_view_mac.patch | ||
resource_file_conflict.patch | ||
scroll_bounce_flag.patch | ||
ssl_security_state_tab_helper.patch | ||
stream_resource_handler.patch | ||
sysroot.patch | ||
thread_capabilities.patch | ||
tts.patch | ||
v8_context_snapshot_generator.patch | ||
verbose_generate_breakpad_symbols.patch | ||
web_contents.patch | ||
webgl_context_attributes.patch | ||
webview_cross_drag.patch | ||
windows_cc_wrapper.patch | ||
worker_context_will_destroy.patch |