pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

chromium: update to 148.0.7778.96



Module Name:	pkgsrc-wip
Committed By:	kikadf <kikadf.01%gmail.com@localhost>
Pushed By:	kikadf
Date:		Sun May 10 14:33:12 2026 +0200
Changeset:	966b12e2f8aa5c687187239a274e4c46deb786d7

Modified Files:
	chromium/COMMIT_MSG
	chromium/Makefile
	chromium/distinfo
	chromium/patches/patch-BUILD.gn
	chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
	chromium/patches/patch-base_BUILD.gn
	chromium/patches/patch-base_allocator_dispatcher_tls.h
	chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
	chromium/patches/patch-base_atomicops.h
	chromium/patches/patch-base_base__paths__posix.cc
	chromium/patches/patch-base_compiler__specific.h
	chromium/patches/patch-base_debug_debugger__posix.cc
	chromium/patches/patch-base_debug_elf__reader.cc
	chromium/patches/patch-base_debug_proc__maps__linux.cc
	chromium/patches/patch-base_debug_stack__trace.cc
	chromium/patches/patch-base_debug_stack__trace__posix.cc
	chromium/patches/patch-base_files_dir__reader__linux.h
	chromium/patches/patch-base_files_dir__reader__posix.h
	chromium/patches/patch-base_files_drive__info.h
	chromium/patches/patch-base_files_drive__info__posix.cc
	chromium/patches/patch-base_files_file__path__watcher.h
	chromium/patches/patch-base_files_file__path__watcher__bsd.cc
	chromium/patches/patch-base_files_file__path__watcher__kqueue.h
	chromium/patches/patch-base_files_file__path__watcher__unittest.cc
	chromium/patches/patch-base_files_file__util__posix.cc
	chromium/patches/patch-base_files_file__util__unittest.cc
	chromium/patches/patch-base_files_important__file__writer__cleaner.cc
	chromium/patches/patch-base_files_scoped__file.cc
	chromium/patches/patch-base_functional_unretained__traits.h
	chromium/patches/patch-base_i18n_icu__util.cc
	chromium/patches/patch-base_linux__util.cc
	chromium/patches/patch-base_logging__unittest.cc
	chromium/patches/patch-base_memory_discardable__memory.cc
	chromium/patches/patch-base_memory_discardable__memory__internal.h
	chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
	chromium/patches/patch-base_memory_platform__shared__memory__region.h
	chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc
	chromium/patches/patch-base_memory_protected__memory.h
	chromium/patches/patch-base_memory_protected__memory__posix.cc
	chromium/patches/patch-base_message__loop_message__pump__epoll.cc
	chromium/patches/patch-base_message__loop_message__pump__epoll.h
	chromium/patches/patch-base_message__loop_message__pump__glib.cc
	chromium/patches/patch-base_posix_can__lower__nice__to.cc
	chromium/patches/patch-base_posix_file__descriptor__shuffle.h
	chromium/patches/patch-base_posix_sysctl.cc
	chromium/patches/patch-base_posix_unix__domain__socket.cc
	chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc
	chromium/patches/patch-base_process_internal__linux.h
	chromium/patches/patch-base_process_kill.h
	chromium/patches/patch-base_process_kill__posix.cc
	chromium/patches/patch-base_process_launch.h
	chromium/patches/patch-base_process_launch__posix.cc
	chromium/patches/patch-base_process_memory__linux.cc
	chromium/patches/patch-base_process_process__handle.cc
	chromium/patches/patch-base_process_process__handle.h
	chromium/patches/patch-base_process_process__handle__freebsd.cc
	chromium/patches/patch-base_process_process__handle__openbsd.cc
	chromium/patches/patch-base_process_process__iterator.h
	chromium/patches/patch-base_process_process__iterator__freebsd.cc
	chromium/patches/patch-base_process_process__iterator__openbsd.cc
	chromium/patches/patch-base_process_process__metrics.cc
	chromium/patches/patch-base_process_process__metrics.h
	chromium/patches/patch-base_process_process__metrics__freebsd.cc
	chromium/patches/patch-base_process_process__metrics__openbsd.cc
	chromium/patches/patch-base_process_process__metrics__posix.cc
	chromium/patches/patch-base_process_process__metrics__unittest.cc
	chromium/patches/patch-base_process_process__posix.cc
	chromium/patches/patch-base_process_process__unittest.cc
	chromium/patches/patch-base_profiler_module__cache.cc
	chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc
	chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h
	chromium/patches/patch-base_profiler_stack__base__address__posix.cc
	chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
	chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
	chromium/patches/patch-base_profiler_thread__delegate__posix.cc
	chromium/patches/patch-base_rand__util.h
	chromium/patches/patch-base_rand__util__posix.cc
	chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
	chromium/patches/patch-base_synchronization_cancelable__event.h
	chromium/patches/patch-base_synchronization_lock__impl.h
	chromium/patches/patch-base_syslog__logging.cc
	chromium/patches/patch-base_system_sys__info.cc
	chromium/patches/patch-base_system_sys__info.h
	chromium/patches/patch-base_system_sys__info__freebsd.cc
	chromium/patches/patch-base_system_sys__info__openbsd.cc
	chromium/patches/patch-base_system_sys__info__posix.cc
	chromium/patches/patch-base_system_sys__info__unittest.cc
	chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc
	chromium/patches/patch-base_test_launcher_test__launcher.cc
	chromium/patches/patch-base_test_test__file__util__linux.cc
	chromium/patches/patch-base_test_test__file__util__posix.cc
	chromium/patches/patch-base_threading_platform__thread.h
	chromium/patches/patch-base_threading_platform__thread__bsd.cc
	chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
	chromium/patches/patch-base_threading_platform__thread__metrics.cc
	chromium/patches/patch-base_threading_platform__thread__metrics.h
	chromium/patches/patch-base_threading_platform__thread__posix.cc
	chromium/patches/patch-base_threading_platform__thread__unittest.cc
	chromium/patches/patch-base_time_time__now__posix.cc
	chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
	chromium/patches/patch-base_trace__event_memory__dump__manager.cc
	chromium/patches/patch-base_trace__event_process__memory__dump.cc
	chromium/patches/patch-base_tracing_trace__time.cc
	chromium/patches/patch-base_tracing_trace__time.h
	chromium/patches/patch-base_version__info_version__info.h
	chromium/patches/patch-build_config_BUILD.gn
	chromium/patches/patch-build_config_BUILDCONFIG.gn
	chromium/patches/patch-build_config_c++_modules.gni
	chromium/patches/patch-build_config_clang_BUILD.gn
	chromium/patches/patch-build_config_clang_clang.gni
	chromium/patches/patch-build_config_compiler_BUILD.gn
	chromium/patches/patch-build_config_linux_BUILD.gn
	chromium/patches/patch-build_config_linux_libdrm_BUILD.gn
	chromium/patches/patch-build_config_linux_pkg-config.py
	chromium/patches/patch-build_config_ozone.gni
	chromium/patches/patch-build_config_rust.gni
	chromium/patches/patch-build_config_v8__target__cpu.gni
	chromium/patches/patch-build_detect__host__arch.py
	chromium/patches/patch-build_dotfile__settings.gni
	chromium/patches/patch-build_gn__run__binary.py
	chromium/patches/patch-build_linux_chrome.map
	chromium/patches/patch-build_linux_strip__binary.gni
	chromium/patches/patch-build_linux_strip__binary.py
	chromium/patches/patch-build_linux_unbundle_icu.gn
	chromium/patches/patch-build_linux_unbundle_libpng.gn
	chromium/patches/patch-build_linux_unbundle_libusb.gn
	chromium/patches/patch-build_rust_allocator_lib.rs
	chromium/patches/patch-build_rust_rust__bindgen.gni
	chromium/patches/patch-build_rust_rust__bindgen__generator.gni
	chromium/patches/patch-build_rust_std_BUILD.gn
	chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
	chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
	chromium/patches/patch-build_toolchain_gcc__toolchain.gni
	chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
	chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
	chromium/patches/patch-build_toolchain_toolchain.gni
	chromium/patches/patch-cc_base_features.cc
	chromium/patches/patch-chrome_app_chrome__command__ids.h
	chromium/patches/patch-chrome_app_chrome__main.cc
	chromium/patches/patch-chrome_app_chrome__main__delegate.cc
	chromium/patches/patch-chrome_browser_BUILD.gn
	chromium/patches/patch-chrome_browser_about__flags.cc
	chromium/patches/patch-chrome_browser_after__startup__task__utils.cc
	chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
	chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
	chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
	chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
	chromium/patches/patch-chrome_browser_background_extensions_background__mode__manager.cc
	chromium/patches/patch-chrome_browser_background_glic_glic__status__icon.cc
	chromium/patches/patch-chrome_browser_browser__features.cc
	chromium/patches/patch-chrome_browser_browser__features.h
	chromium/patches/patch-chrome_browser_browser__process__impl.cc
	chromium/patches/patch-chrome_browser_browser__process__impl.h
	chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
	chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
	chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
	chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc
	chromium/patches/patch-chrome_browser_chrome__browser__main.cc
	chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
	chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
	chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h
	chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc
	chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc
	chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
	chromium/patches/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc
	chromium/patches/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc
	chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc
	chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h
	chromium/patches/patch-chrome_browser_component__updater_registration.cc
	chromium/patches/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc
	chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
	chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
	chromium/patches/patch-chrome_browser_defaults.cc
	chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
	chromium/patches/patch-chrome_browser_devtools_devtools__policy__dialog.cc
	chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc
	chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.h
	chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
	chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc
	chromium/patches/patch-chrome_browser_download_download__commands.cc
	chromium/patches/patch-chrome_browser_download_download__commands.h
	chromium/patches/patch-chrome_browser_download_download__file__picker.cc
	chromium/patches/patch-chrome_browser_download_download__item__model.cc
	chromium/patches/patch-chrome_browser_download_download__prefs.cc
	chromium/patches/patch-chrome_browser_download_download__prefs.h
	chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
	chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.h
	chromium/patches/patch-chrome_browser_enterprise_browser__management_management__identity.cc
	chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc
	chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h
	chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
	chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
	chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
	chromium/patches/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc
	chromium/patches/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc
	chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
	chromium/patches/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
	chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
	chromium/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc
	chromium/patches/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
	chromium/patches/patch-chrome_browser_extensions_BUILD.gn
	chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
	chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
	chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
	chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
	chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
	chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
	chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
	chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
	chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
	chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
	chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
	chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
	chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
	chromium/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc
	chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
	chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc
	chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc
	chromium/patches/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc
	chromium/patches/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc
	chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
	chromium/patches/patch-chrome_browser_first__run_first__run.cc
	chromium/patches/patch-chrome_browser_first__run_first__run.h
	chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h
	chromium/patches/patch-chrome_browser_first__run_first__run__internal.h
	chromium/patches/patch-chrome_browser_flag__descriptions.h
	chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
	chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
	chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.cc
	chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc
	chromium/patches/patch-chrome_browser_global__features.cc
	chromium/patches/patch-chrome_browser_global__features.h
	chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
	chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
	chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
	chromium/patches/patch-chrome_browser_media_audio__service__util.cc
	chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
	chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
	chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
	chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
	chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
	chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
	chromium/patches/patch-chrome_browser_media_webrtc_rtc__diagnostic__logging__utils.cc
	chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
	chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
	chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
	chromium/patches/patch-chrome_browser_memory__details.cc
	chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
	chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
	chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
	chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
	chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
	chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
	chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h
	chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
	chromium/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc
	chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
	chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
	chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
	chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
	chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
	chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
	chromium/patches/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc
	chromium/patches/patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc
	chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
	chromium/patches/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
	chromium/patches/patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc
	chromium/patches/patch-chrome_browser_platform__util__linux.cc
	chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
	chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
	chromium/patches/patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc
	chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
	chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
	chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
	chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
	chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
	chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
	chromium/patches/patch-chrome_browser_printing_print__test__utils.cc
	chromium/patches/patch-chrome_browser_printing_printer__query.cc
	chromium/patches/patch-chrome_browser_process__singleton__posix.cc
	chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
	chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
	chromium/patches/patch-chrome_browser_profiles_profile__io__data.cc
	chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
	chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc
	chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.h
	chromium/patches/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
	chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
	chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
	chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css
	chromium/patches/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc
	chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
	chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc
	chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h
	chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__service.cc
	chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
	chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc
	chromium/patches/patch-chrome_browser_sessions_session__restore.cc
	chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
	chromium/patches/patch-chrome_browser_shell__integration.h
	chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc
	chromium/patches/patch-chrome_browser_signin_chrome__signin__client.cc
	chromium/patches/patch-chrome_browser_signin_signin__hats__util.cc
	chromium/patches/patch-chrome_browser_signin_signin__util.cc
	chromium/patches/patch-chrome_browser_signin_signin__util.h
	chromium/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc
	chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
	chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
	chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
	chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
	chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
	chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
	chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
	chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
	chromium/patches/patch-chrome_browser_support__tool_support__tool__util.cc
	chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
	chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
	chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
	chromium/patches/patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc
	chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc
	chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h
	chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
	chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
	chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
	chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h
	chromium/patches/patch-chrome_browser_themes_theme__helper.cc
	chromium/patches/patch-chrome_browser_themes_theme__service.cc
	chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
	chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
	chromium/patches/patch-chrome_browser_ui_accelerator__table.cc
	chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
	chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
	chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
	chromium/patches/patch-chrome_browser_ui_browser.h
	chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
	chromium/patches/patch-chrome_browser_ui_browser__commands.cc
	chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
	chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc
	chromium/patches/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
	chromium/patches/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
	chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
	chromium/patches/patch-chrome_browser_ui_chrome__pages.h
	chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
	chromium/patches/patch-chrome_browser_ui_hats_survey__config.cc
	chromium/patches/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc
	chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
	chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
	chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
	chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.cc
	chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.h
	chromium/patches/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
	chromium/patches/patch-chrome_browser_ui_sad__tab.cc
	chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
	chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
	chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.h
	chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
	chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
	chromium/patches/patch-chrome_browser_ui_startup_google__chrome__scheme__util.cc
	chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
	chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
	chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
	chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
	chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
	chromium/patches/patch-chrome_browser_ui_tabs_public_tab__features.h
	chromium/patches/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc
	chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc
	chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
	chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h
	chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
	chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
	chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
	chromium/patches/patch-chrome_browser_ui_ui__features.cc
	chromium/patches/patch-chrome_browser_ui_ui__features.h
	chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
	chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
	chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
	chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
	chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
	chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc
	chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h
	chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc
	chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
	chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
	chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
	chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.cc
	chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.cc
	chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.h
	chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc
	chromium/patches/patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc
	chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
	chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
	chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
	chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
	chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
	chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
	chromium/patches/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
	chromium/patches/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc
	chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
	chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc
	chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h
	chromium/patches/patch-chrome_browser_ui_views_profiles_first__run__flow__controller.cc
	chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
	chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
	chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
	chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
	chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
	chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
	chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__tab__groups__item__view.cc
	chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc
	chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
	chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
	chromium/patches/patch-chrome_browser_ui_views_tabs_vertical_vertical__tab__group__header__view.cc
	chromium/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc
	chromium/patches/patch-chrome_browser_ui_views_toolbar_toolbar__view.cc
	chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
	chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
	chromium/patches/patch-chrome_browser_ui_web__applications_app__browser__controller.cc
	chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
	chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
	chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
	chromium/patches/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
	chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
	chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
	chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
	chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
	chromium/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
	chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
	chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
	chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
	chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
	chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
	chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
	chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
	chromium/patches/patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc
	chromium/patches/patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc
	chromium/patches/patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc
	chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
	chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
	chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
	chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
	chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
	chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
	chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
	chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h
	chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
	chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
	chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
	chromium/patches/patch-chrome_browser_ui_webui_settings_site__settings__handler.cc
	chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
	chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
	chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
	chromium/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
	chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
	chromium/patches/patch-chrome_browser_updater_browser__updater__client__util.h
	chromium/patches/patch-chrome_browser_updater_updater.cc
	chromium/patches/patch-chrome_browser_upgrade__detector_version__history__client.cc
	chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
	chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
	chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
	chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
	chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
	chromium/patches/patch-chrome_browser_web__applications_icons_icon__masker.cc
	chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
	chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
	chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
	chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
	chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
	chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
	chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
	chromium/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
	chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
	chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
	chromium/patches/patch-chrome_browser_web__applications_web__app.cc
	chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
	chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc
	chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
	chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
	chromium/patches/patch-chrome_browser_webauthn_password__credential__ui__controller.cc
	chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
	chromium/patches/patch-chrome_common_channel__info.h
	chromium/patches/patch-chrome_common_channel__info__posix.cc
	chromium/patches/patch-chrome_common_chrome__content__client.cc
	chromium/patches/patch-chrome_common_chrome__features.cc
	chromium/patches/patch-chrome_common_chrome__features.h
	chromium/patches/patch-chrome_common_chrome__paths.cc
	chromium/patches/patch-chrome_common_chrome__paths.h
	chromium/patches/patch-chrome_common_chrome__paths__internal.h
	chromium/patches/patch-chrome_common_chrome__switches.cc
	chromium/patches/patch-chrome_common_chrome__switches.h
	chromium/patches/patch-chrome_common_controlled__frame_controlled__frame.cc
	chromium/patches/patch-chrome_common_crash__keys.cc
	chromium/patches/patch-chrome_common_extensions_extension__constants.h
	chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
	chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc
	chromium/patches/patch-chrome_common_media_cdm__registration.cc
	chromium/patches/patch-chrome_common_media_cdm__registration.h
	chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
	chromium/patches/patch-chrome_common_pref__names.h
	chromium/patches/patch-chrome_common_url__constants.h
	chromium/patches/patch-chrome_common_webui__url__constants.cc
	chromium/patches/patch-chrome_common_webui__url__constants.h
	chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
	chromium/patches/patch-chrome_enterprise__companion_event__logger.cc
	chromium/patches/patch-chrome_enterprise__companion_ipc__security__linux.cc
	chromium/patches/patch-chrome_enterprise__companion_lock.cc
	chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc
	chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
	chromium/patches/patch-chrome_services_printing_print__backend__service__impl.h
	chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
	chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
	chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
	chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
	chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
	chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
	chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
	chromium/patches/patch-chrome_updater_configurator.cc
	chromium/patches/patch-chrome_updater_ipc_ipc__security__linux.cc
	chromium/patches/patch-chrome_updater_lock.cc
	chromium/patches/patch-chrome_updater_util_posix__util.cc
	chromium/patches/patch-chrome_utility_services.cc
	chromium/patches/patch-components_BUILD.gn
	chromium/patches/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
	chromium/patches/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc
	chromium/patches/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
	chromium/patches/patch-components_autofill_core_browser_payments_bnpl__manager.cc
	chromium/patches/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
	chromium/patches/patch-components_autofill_core_common_autofill__features.cc
	chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
	chromium/patches/patch-components_collaboration_public_collaboration__controller__delegate.h
	chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
	chromium/patches/patch-components_constrained__window_constrained__window__views.cc
	chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
	chromium/patches/patch-components_cookie__config_cookie__store__util.cc
	chromium/patches/patch-components_crash_core_app_BUILD.gn
	chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
	chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc
	chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
	chromium/patches/patch-components_crash_core_common_BUILD.gn
	chromium/patches/patch-components_dbus_xdg_file__transfer__portal.cc
	chromium/patches/patch-components_device__signals_core_browser_browser__utils.h
	chromium/patches/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc
	chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
	chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h
	chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
	chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h
	chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h
	chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc
	chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h
	chromium/patches/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
	chromium/patches/patch-components_device__signals_core_common_platform__utils.h
	chromium/patches/patch-components_device__signals_core_common_signals__features.cc
	chromium/patches/patch-components_device__signals_core_common_signals__features.h
	chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
	chromium/patches/patch-components_device__signals_test_signals__contract.cc
	chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
	chromium/patches/patch-components_embedder__support_user__agent__utils.cc
	chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
	chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc
	chromium/patches/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc
	chromium/patches/patch-components_enterprise_data__controls_core_browser_rule.cc
	chromium/patches/patch-components_enterprise_watermarking_watermark.cc
	chromium/patches/patch-components_error__page_common_localized__error.cc
	chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc
	chromium/patches/patch-components_feature__engagement_public_event__constants.cc
	chromium/patches/patch-components_feature__engagement_public_event__constants.h
	chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
	chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
	chromium/patches/patch-components_feature__engagement_public_feature__constants.h
	chromium/patches/patch-components_feature__engagement_public_feature__list.cc
	chromium/patches/patch-components_feature__engagement_public_feature__list.h
	chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto
	chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
	chromium/patches/patch-components_feed_core_v2_proto__util.cc
	chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
	chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc
	chromium/patches/patch-components_gcm__driver_gcm__desktop__utils.cc
	chromium/patches/patch-components_gwp__asan_BUILD.gn
	chromium/patches/patch-components_gwp__asan_buildflags_buildflags.gni
	chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
	chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc
	chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
	chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
	chromium/patches/patch-components_live__caption_caption__util.cc
	chromium/patches/patch-components_live__caption_caption__util.h
	chromium/patches/patch-components_media__router_common_media__source.cc
	chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
	chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
	chromium/patches/patch-components_metrics_drive__metrics__provider.cc
	chromium/patches/patch-components_metrics_dwa_dwa__service.cc
	chromium/patches/patch-components_metrics_metrics__log.cc
	chromium/patches/patch-components_metrics_motherboard.cc
	chromium/patches/patch-components_metrics_private__metrics_puma__service.cc
	chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
	chromium/patches/patch-components_named__mojo__ipc__server_endpoint__options.h
	chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
	chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc
	chromium/patches/patch-components_named__system__lock_BUILD.gn
	chromium/patches/patch-components_named__system__lock_lock.h
	chromium/patches/patch-components_named__system__lock_lock__unittest.cc
	chromium/patches/patch-components_ntp__tiles_pref__names.h
	chromium/patches/patch-components_on__device__translation_service_sandbox__hook.cc
	chromium/patches/patch-components_on__device__translation_service_sandbox__hook.h
	chromium/patches/patch-components_optimization__guide_core_feature__registry_feature__registration.cc
	chromium/patches/patch-components_optimization__guide_core_optimization__guide__features.cc
	chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc
	chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
	chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
	chromium/patches/patch-components_os__crypt_sync_os__crypt.h
	chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
	chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
	chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto
	chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
	chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
	chromium/patches/patch-components_password__manager_core_browser_features_password__features.h
	chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.cc
	chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h
	chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc
	chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
	chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
	chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h
	chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
	chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h
	chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
	chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
	chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
	chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
	chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
	chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
	chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
	chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
	chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
	chromium/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc
	chromium/patches/patch-components_performance__manager_public_features.h
	chromium/patches/patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc
	chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc
	chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
	chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
	chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
	chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
	chromium/patches/patch-components_policy_core_common_policy__paths.cc
	chromium/patches/patch-components_policy_tools_generate__policy__source.py
	chromium/patches/patch-components_power__metrics_BUILD.gn
	chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
	chromium/patches/patch-components_proxy__config_pref__proxy__config__tracker__impl.cc
	chromium/patches/patch-components_proxy__config_proxy__config__pref__names.h
	chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.cc
	chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.h
	chromium/patches/patch-components_proxy__config_proxy__prefs__utils.cc
	chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.cc
	chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.h
	chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
	chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
	chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
	chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
	chromium/patches/patch-components_search__engines_template__url__service.cc
	chromium/patches/patch-components_security__interstitials_content_utils.cc
	chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
	chromium/patches/patch-components_services_font__data_font__data__service__impl.cc
	chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
	chromium/patches/patch-components_signin_public_base_signin__switches.cc
	chromium/patches/patch-components_signin_public_base_signin__switches.h
	chromium/patches/patch-components_soda_soda__util.cc
	chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
	chromium/patches/patch-components_storage__monitor_BUILD.gn
	chromium/patches/patch-components_storage__monitor_removable__device__constants.cc
	chromium/patches/patch-components_storage__monitor_removable__device__constants.h
	chromium/patches/patch-components_supervised__user_core_browser_child__account__service.cc
	chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc
	chromium/patches/patch-components_supervised__user_core_browser_list__family__members__service.h
	chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
	chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
	chromium/patches/patch-components_supervised__user_core_browser_supervised__user__utils.cc
	chromium/patches/patch-components_supervised__user_core_common_features.cc
	chromium/patches/patch-components_supervised__user_core_common_features.h
	chromium/patches/patch-components_supervised__user_core_common_pref__names.h
	chromium/patches/patch-components_sync__bookmarks_bookmark__model__view.cc
	chromium/patches/patch-components_sync__device__info_local__device__info__util.cc
	chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
	chromium/patches/patch-components_sync_base_sync__util.cc
	chromium/patches/patch-components_sync_service_sync__prefs.cc
	chromium/patches/patch-components_sync_service_sync__service__impl.cc
	chromium/patches/patch-components_system__cpu_cpu__probe.cc
	chromium/patches/patch-components_translate_core_common_translate__util.cc
	chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
	chromium/patches/patch-components_update__client_update__query__params.cc
	chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
	chromium/patches/patch-components_user__education_views_help__bubble__view.cc
	chromium/patches/patch-components_user__education_views_help__bubble__view.h
	chromium/patches/patch-components_variations_service_variations__service.cc
	chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
	chromium/patches/patch-components_viz_host_gpu__host__impl.cc
	chromium/patches/patch-components_viz_host_host__display__client.cc
	chromium/patches/patch-components_viz_host_host__display__client.h
	chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
	chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
	chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
	chromium/patches/patch-components_viz_service_display_skia__renderer.cc
	chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
	chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
	chromium/patches/patch-components_viz_service_gl_gpu__service__impl.cc
	chromium/patches/patch-components_viz_service_gl_gpu__service__impl.h
	chromium/patches/patch-components_viz_test_fake__display__client.cc
	chromium/patches/patch-components_viz_test_fake__display__client.h
	chromium/patches/patch-components_viz_test_mock__display__client.h
	chromium/patches/patch-components_webauthn_core_browser_gpm__user__verification__policy.cc
	chromium/patches/patch-components_webui_flags_flags__state.cc
	chromium/patches/patch-content_app_BUILD.gn
	chromium/patches/patch-content_app_content__main.cc
	chromium/patches/patch-content_app_content__main__runner__impl.cc
	chromium/patches/patch-content_browser_BUILD.gn
	chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl.cc
	chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc
	chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
	chromium/patches/patch-content_browser_browser__child__process__host__impl.h
	chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
	chromium/patches/patch-content_browser_browser__main__loop.cc
	chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc
	chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc
	chromium/patches/patch-content_browser_child__thread__type__switcher__linux.h
	chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
	chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
	chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
	chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
	chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
	chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
	chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
	chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
	chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
	chromium/patches/patch-content_browser_gpu_compositor__util.cc
	chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
	chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
	chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
	chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
	chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
	chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h
	chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
	chromium/patches/patch-content_browser_network__service__instance__impl.cc
	chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
	chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
	chromium/patches/patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc
	chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc
	chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h
	chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
	chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
	chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
	chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
	chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
	chromium/patches/patch-content_browser_sandbox__host__linux.cc
	chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
	chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
	chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
	chromium/patches/patch-content_browser_service__host_utility__process__host.cc
	chromium/patches/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc
	chromium/patches/patch-content_browser_service__host_utility__sandbox__delegate.cc
	chromium/patches/patch-content_browser_shape__detection_shape__detection__service.cc
	chromium/patches/patch-content_browser_theme__helper.cc
	chromium/patches/patch-content_browser_v8__snapshot__files.cc
	chromium/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc
	chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
	chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
	chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
	chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
	chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
	chromium/patches/patch-content_child_BUILD.gn
	chromium/patches/patch-content_child_child__process.cc
	chromium/patches/patch-content_child_child__process.h
	chromium/patches/patch-content_common_BUILD.gn
	chromium/patches/patch-content_common_features.cc
	chromium/patches/patch-content_common_features.h
	chromium/patches/patch-content_common_font__list__unittest.cc
	chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
	chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
	chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h
	chromium/patches/patch-content_common_thread__type__switcher.mojom
	chromium/patches/patch-content_gpu_gpu__child__thread.cc
	chromium/patches/patch-content_gpu_gpu__main.cc
	chromium/patches/patch-content_public_browser_content__browser__client.cc
	chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
	chromium/patches/patch-content_public_common_content__features.cc
	chromium/patches/patch-content_public_common_content__switches.cc
	chromium/patches/patch-content_public_common_content__switches.h
	chromium/patches/patch-content_public_common_zygote_features.gni
	chromium/patches/patch-content_renderer_render__thread__impl.cc
	chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
	chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
	chromium/patches/patch-content_renderer_renderer__main.cc
	chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
	chromium/patches/patch-content_shell_BUILD.gn
	chromium/patches/patch-content_shell_app_shell__main__delegate.cc
	chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
	chromium/patches/patch-content_shell_browser_shell__platform__delegate__views.cc
	chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
	chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc
	chromium/patches/patch-content_test_BUILD.gn
	chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
	chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.h
	chromium/patches/patch-content_utility_services.cc
	chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
	chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
	chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
	chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
	chromium/patches/patch-content_utility_utility__main.cc
	chromium/patches/patch-content_utility_utility__thread__impl.cc
	chromium/patches/patch-content_zygote_BUILD.gn
	chromium/patches/patch-content_zygote_zygote__linux.cc
	chromium/patches/patch-content_zygote_zygote__main__linux.cc
	chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc
	chromium/patches/patch-device_bluetooth_cast__bluetooth.gni
	chromium/patches/patch-device_fido_public_features.cc
	chromium/patches/patch-device_fido_public_features.h
	chromium/patches/patch-device_gamepad_BUILD.gn
	chromium/patches/patch-device_gamepad_gamepad__provider.cc
	chromium/patches/patch-device_gamepad_hid__writer__linux.cc
	chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.cc
	chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.h
	chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
	chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
	chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
	chromium/patches/patch-extensions_common_api___permission__features.json
	chromium/patches/patch-extensions_common_api_runtime.json
	chromium/patches/patch-extensions_common_command.cc
	chromium/patches/patch-extensions_common_features_feature.cc
	chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
	chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
	chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
	chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
	chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
	chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
	chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
	chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
	chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.cc
	chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.h
	chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
	chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
	chromium/patches/patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc
	chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc
	chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
	chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
	chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
	chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
	chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
	chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
	chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
	chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
	chromium/patches/patch-gpu_config_gpu__control__list.cc
	chromium/patches/patch-gpu_config_gpu__finch__features.cc
	chromium/patches/patch-gpu_config_gpu__finch__features.h
	chromium/patches/patch-gpu_config_gpu__info__collector.cc
	chromium/patches/patch-gpu_config_gpu__test__config.cc
	chromium/patches/patch-gpu_ipc_service_gpu__init.cc
	chromium/patches/patch-gpu_ipc_service_shared__image__stub.cc
	chromium/patches/patch-gpu_ipc_service_x__util.h
	chromium/patches/patch-gpu_vulkan_generate__bindings.py
	chromium/patches/patch-gpu_vulkan_semaphore__handle.cc
	chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc
	chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
	chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
	chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h
	chromium/patches/patch-gpu_vulkan_vulkan__image.h
	chromium/patches/patch-gpu_vulkan_vulkan__util.cc
	chromium/patches/patch-headless_BUILD.gn
	chromium/patches/patch-headless_lib_browser_headless__browser__impl.cc
	chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
	chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc
	chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h
	chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
	chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
	chromium/patches/patch-ipc_ipc__channel.cc
	chromium/patches/patch-ipc_ipc__channel.h
	chromium/patches/patch-ipc_param__traits__utils.h
	chromium/patches/patch-media_BUILD.gn
	chromium/patches/patch-media_audio_BUILD.gn
	chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
	chromium/patches/patch-media_audio_audio__input__device.cc
	chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
	chromium/patches/patch-media_audio_pulse_pulse__util.cc
	chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
	chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
	chromium/patches/patch-media_audio_sndio_sndio__input.cc
	chromium/patches/patch-media_audio_sndio_sndio__input.h
	chromium/patches/patch-media_audio_sndio_sndio__output.cc
	chromium/patches/patch-media_audio_sndio_sndio__output.h
	chromium/patches/patch-media_base_audio__latency.cc
	chromium/patches/patch-media_base_libaom__thread__wrapper.cc
	chromium/patches/patch-media_base_libvpx__thread__wrapper.cc
	chromium/patches/patch-media_base_media__switches.cc
	chromium/patches/patch-media_base_media__switches.h
	chromium/patches/patch-media_base_video__frame.cc
	chromium/patches/patch-media_base_video__frame.h
	chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc
	chromium/patches/patch-media_capture_video_fake__video__capture__device__factory.cc
	chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc
	chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
	chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h
	chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc
	chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
	chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h
	chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
	chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h
	chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
	chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
	chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
	chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
	chromium/patches/patch-media_capture_video_video__capture__device__client.cc
	chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
	chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni
	chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
	chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
	chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
	chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
	chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
	chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
	chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
	chromium/patches/patch-media_gpu_gpu__video__decode__accelerator__factory.cc
	chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
	chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
	chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
	chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
	chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
	chromium/patches/patch-media_gpu_test_raw__video.cc
	chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
	chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
	chromium/patches/patch-media_gpu_test_video__frame__validator.cc
	chromium/patches/patch-media_gpu_v4l2_v4l2__utils.cc
	chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
	chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
	chromium/patches/patch-media_media__options.gni
	chromium/patches/patch-media_mojo_mojom_BUILD.gn
	chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
	chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.h
	chromium/patches/patch-media_video_mappable__shared__image__video__frame__pool.cc
	chromium/patches/patch-media_video_renderable__mappable__shared__image__video__frame__pool.cc
	chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
	chromium/patches/patch-media_webrtc_audio__processor.cc
	chromium/patches/patch-media_webrtc_helpers.cc
	chromium/patches/patch-mojo_core_BUILD.gn
	chromium/patches/patch-mojo_core_channel.cc
	chromium/patches/patch-mojo_core_channel.h
	chromium/patches/patch-mojo_core_channel__posix.cc
	chromium/patches/patch-mojo_core_embedder_features.h
	chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
	chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
	chromium/patches/patch-net_BUILD.gn
	chromium/patches/patch-net_base_features.cc
	chromium/patches/patch-net_base_network__change__notifier.cc
	chromium/patches/patch-net_base_network__change__notifier.h
	chromium/patches/patch-net_base_network__change__notifier__passive.cc
	chromium/patches/patch-net_base_network__interfaces__posix.h
	chromium/patches/patch-net_base_sockaddr__util__posix.cc
	chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc
	chromium/patches/patch-net_disk__cache_backend__experiment.h
	chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
	chromium/patches/patch-net_dns_BUILD.gn
	chromium/patches/patch-net_dns_address__info.cc
	chromium/patches/patch-net_dns_address__sorter__posix.cc
	chromium/patches/patch-net_dns_dns__config__service__posix.cc
	chromium/patches/patch-net_dns_dns__reloader.cc
	chromium/patches/patch-net_dns_dns__util.cc
	chromium/patches/patch-net_dns_host__resolver__proc.cc
	chromium/patches/patch-net_dns_public_BUILD.gn
	chromium/patches/patch-net_dns_public_resolv__reader.cc
	chromium/patches/patch-net_dns_public_resolv__reader.h
	chromium/patches/patch-net_dns_public_scoped__res__state.cc
	chromium/patches/patch-net_dns_public_scoped__res__state.h
	chromium/patches/patch-net_filter_zstd__source__stream.cc
	chromium/patches/patch-net_http_http__auth__gssapi__posix.cc
	chromium/patches/patch-net_http_http__auth__gssapi__posix.h
	chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
	chromium/patches/patch-net_http_http__auth__preferences.cc
	chromium/patches/patch-net_http_http__auth__preferences.h
	chromium/patches/patch-net_http_http__network__session.cc
	chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc
	chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
	chromium/patches/patch-net_socket_socks5__client__socket.cc
	chromium/patches/patch-net_socket_tcp__socket__posix.cc
	chromium/patches/patch-net_socket_udp__socket__posix.cc
	chromium/patches/patch-net_socket_udp__socket__unittest.cc
	chromium/patches/patch-net_third__party_quiche_BUILD.gn
	chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
	chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
	chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
	chromium/patches/patch-net_url__request_url__request__context.cc
	chromium/patches/patch-net_url__request_url__request__context.h
	chromium/patches/patch-net_url__request_url__request__context__builder.cc
	chromium/patches/patch-net_websockets_websocket__basic__stream__adapters__test.cc
	chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
	chromium/patches/patch-printing_backend_cups__helper.cc
	chromium/patches/patch-printing_backend_cups__helper.h
	chromium/patches/patch-printing_backend_cups__ipp__helper.cc
	chromium/patches/patch-printing_backend_cups__jobs.cc
	chromium/patches/patch-printing_backend_cups__printer.cc
	chromium/patches/patch-printing_backend_cups__weak__functions.h
	chromium/patches/patch-printing_backend_print__backend__cups.h
	chromium/patches/patch-printing_backend_print__backend__cups__ipp.cc
	chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc
	chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h
	chromium/patches/patch-printing_mojom_printing__context__mojom__traits__unittest.cc
	chromium/patches/patch-printing_print__settings.cc
	chromium/patches/patch-printing_print__settings.h
	chromium/patches/patch-printing_print__settings__conversion.cc
	chromium/patches/patch-printing_printing__features.cc
	chromium/patches/patch-printing_printing__features.h
	chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
	chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
	chromium/patches/patch-remoting_base_branding.cc
	chromium/patches/patch-remoting_base_constants.h
	chromium/patches/patch-remoting_base_environment__details.cc
	chromium/patches/patch-remoting_base_host__settings.cc
	chromium/patches/patch-remoting_base_username.cc
	chromium/patches/patch-remoting_base_username.h
	chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
	chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
	chromium/patches/patch-remoting_host_base_switches.cc
	chromium/patches/patch-remoting_host_base_switches.h
	chromium/patches/patch-remoting_host_chromoting__host.cc
	chromium/patches/patch-remoting_host_chromoting__host.h
	chromium/patches/patch-remoting_host_chromoting__host__context.cc
	chromium/patches/patch-remoting_host_chromoting__host__services__client.cc
	chromium/patches/patch-remoting_host_client__session.cc
	chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
	chromium/patches/patch-remoting_host_create__desktop__interaction__strategy__factory.cc
	chromium/patches/patch-remoting_host_desktop__process__main.cc
	chromium/patches/patch-remoting_host_desktop__session__connector.h
	chromium/patches/patch-remoting_host_evaluate__capability.cc
	chromium/patches/patch-remoting_host_host__main.cc
	chromium/patches/patch-remoting_host_host__power__save__blocker.cc
	chromium/patches/patch-remoting_host_ipc__constants.cc
	chromium/patches/patch-remoting_host_ipc__constants.h
	chromium/patches/patch-remoting_host_ipc__desktop__environment.h
	chromium/patches/patch-remoting_host_it2me_it2me__host.cc
	chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
	chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
	chromium/patches/patch-remoting_host_mojo__caller__security__checker.cc
	chromium/patches/patch-remoting_host_policy__watcher.cc
	chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
	chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__main.cc
	chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
	chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
	chromium/patches/patch-remoting_host_remoting__me2me__host.cc
	chromium/patches/patch-remoting_host_security__key_remote__security__key__main.cc
	chromium/patches/patch-remoting_host_session__policies__from__dict.cc
	chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host__main.cc
	chromium/patches/patch-remoting_host_setup_start__host__main.cc
	chromium/patches/patch-remoting_host_webauthn_desktop__session__type__util.cc
	chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
	chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
	chromium/patches/patch-remoting_host_webauthn_remote__webauthn__main.cc
	chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
	chromium/patches/patch-remoting_signaling_ftl__host__device__id__provider.cc
	chromium/patches/patch-sandbox_BUILD.gn
	chromium/patches/patch-sandbox_features.gni
	chromium/patches/patch-sandbox_linux_BUILD.gn
	chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc
	chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
	chromium/patches/patch-sandbox_policy_BUILD.gn
	chromium/patches/patch-sandbox_policy_features.cc
	chromium/patches/patch-sandbox_policy_features.h
	chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
	chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
	chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
	chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
	chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
	chromium/patches/patch-sandbox_policy_sandbox.cc
	chromium/patches/patch-sandbox_policy_sandbox.h
	chromium/patches/patch-sandbox_policy_sandbox__type.cc
	chromium/patches/patch-sandbox_policy_switches.cc
	chromium/patches/patch-sandbox_policy_switches.h
	chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
	chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h
	chromium/patches/patch-services_device_BUILD.gn
	chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
	chromium/patches/patch-services_device_hid_BUILD.gn
	chromium/patches/patch-services_device_hid_hid__connection__fido.cc
	chromium/patches/patch-services_device_hid_hid__connection__fido.h
	chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
	chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
	chromium/patches/patch-services_device_hid_hid__service.cc
	chromium/patches/patch-services_device_hid_hid__service__fido.cc
	chromium/patches/patch-services_device_hid_hid__service__fido.h
	chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
	chromium/patches/patch-services_device_hid_hid__service__freebsd.h
	chromium/patches/patch-services_device_public_cpp_device__features.cc
	chromium/patches/patch-services_device_public_cpp_device__features.h
	chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
	chromium/patches/patch-services_device_public_mojom_BUILD.gn
	chromium/patches/patch-services_device_serial_BUILD.gn
	chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
	chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc
	chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
	chromium/patches/patch-services_device_usb_BUILD.gn
	chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.cc
	chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.h
	chromium/patches/patch-services_device_usb_usb__service.cc
	chromium/patches/patch-services_device_usb_usb__service__fake.cc
	chromium/patches/patch-services_device_usb_usb__service__fake.h
	chromium/patches/patch-services_network_BUILD.gn
	chromium/patches/patch-services_network_network__context.cc
	chromium/patches/patch-services_network_network__context.h
	chromium/patches/patch-services_network_network__sandbox__hook__linux.cc
	chromium/patches/patch-services_network_network__sandbox__hook__linux.h
	chromium/patches/patch-services_network_network__service.cc
	chromium/patches/patch-services_network_network__service.h
	chromium/patches/patch-services_network_public_cpp_BUILD.gn
	chromium/patches/patch-services_network_public_cpp_features.cc
	chromium/patches/patch-services_network_public_mojom_BUILD.gn
	chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
	chromium/patches/patch-services_on__device__model_ml_gpu__blocklist.cc
	chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
	chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
	chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
	chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
	chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
	chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
	chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
	chromium/patches/patch-services_screen__ai_screen__ai__service__impl.cc
	chromium/patches/patch-services_service__manager_BUILD.gn
	chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
	chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.cc
	chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.h
	chromium/patches/patch-services_shape__detection_shape__detection__service.cc
	chromium/patches/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
	chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
	chromium/patches/patch-services_tracing_public_cpp_system__metrics__sampler.cc
	chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
	chromium/patches/patch-services_viz_public_mojom_BUILD.gn
	chromium/patches/patch-services_webnn_features.gni
	chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
	chromium/patches/patch-skia_ext_font__utils.cc
	chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
	chromium/patches/patch-sql_database.cc
	chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
	chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
	chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
	chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
	chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
	chromium/patches/patch-third__party_afl_src_afl-fuzz.c
	chromium/patches/patch-third__party_angle_BUILD.gn
	chromium/patches/patch-third__party_angle_src_common_platform.h
	chromium/patches/patch-third__party_angle_src_common_platform__helpers.h
	chromium/patches/patch-third__party_angle_src_common_system__utils.cpp
	chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
	chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
	chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
	chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
	chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
	chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
	chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
	chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
	chromium/patches/patch-third__party_angle_util_BUILD.gn
	chromium/patches/patch-third__party_blink_common_features.cc
	chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
	chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
	chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
	chromium/patches/patch-third__party_blink_public_platform_platform.h
	chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
	chromium/patches/patch-third__party_blink_renderer_build_scripts_gperf.py
	chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
	chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
	chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
	chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
	chromium/patches/patch-third__party_blink_renderer_core_dom_tree__scope.h
	chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
	chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
	chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
	chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
	chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
	chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
	chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
	chromium/patches/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
	chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
	chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
	chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
	chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
	chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
	chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
	chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
	chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
	chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
	chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
	chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu.cc
	chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc
	chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
	chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
	chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
	chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
	chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
	chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
	chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
	chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
	chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
	chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc
	chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
	chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
	chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
	chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc
	chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
	chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
	chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
	chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
	chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h
	chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
	chromium/patches/patch-third__party_boringssl_src_crypto_cpu__aarch64__openbsd.cc
	chromium/patches/patch-third__party_boringssl_src_include_openssl_target.h
	chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
	chromium/patches/patch-third__party_crabbyavif_BUILD.gn
	chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
	chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn
	chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
	chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
	chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h
	chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
	chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
	chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
	chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
	chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
	chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc
	chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
	chromium/patches/patch-third__party_crc32c_BUILD.gn
	chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
	chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h
	chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
	chromium/patches/patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h
	chromium/patches/patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js
	chromium/patches/patch-third__party_ffmpeg_BUILD.gn
	chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
	chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c
	chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c
	chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
	chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
	chromium/patches/patch-third__party_fontconfig_include_meson-config.h
	chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c
	chromium/patches/patch-third__party_google__benchmark_BUILD.gn
	chromium/patches/patch-third__party_ipcz_src_BUILD.gn
	chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc
	chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
	chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
	chromium/patches/patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h
	chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
	chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
	chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
	chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
	chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c
	chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
	chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
	chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
	chromium/patches/patch-third__party_libunwind_src_src_AddressSpace.hpp
	chromium/patches/patch-third__party_libunwind_src_src_DwarfInstructions.hpp
	chromium/patches/patch-third__party_libunwind_src_src_EHHeaderParser.hpp
	chromium/patches/patch-third__party_libunwind_src_src_UnwindCursor.hpp
	chromium/patches/patch-third__party_libusb_BUILD.gn
	chromium/patches/patch-third__party_libusb_src_libusb_core.c
	chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
	chromium/patches/patch-third__party_libvpx_libvpx__srcs.gni
	chromium/patches/patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h
	chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
	chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
	chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
	chromium/patches/patch-third__party_nasm_BUILD.gn
	chromium/patches/patch-third__party_nasm_config_config-linux.h
	chromium/patches/patch-third__party_node_check__version.py
	chromium/patches/patch-third__party_node_node.gni
	chromium/patches/patch-third__party_node_node.py
	chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
	chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
	chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
	chromium/patches/patch-third__party_pdfium_pdfium.gni
	chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
	chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
	chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
	chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h
	chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
	chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
	chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
	chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
	chromium/patches/patch-third__party_perfetto_src_base_android__utils.cc
	chromium/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc
	chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc
	chromium/patches/patch-third__party_perfetto_src_base_file__utils.cc
	chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc
	chromium/patches/patch-third__party_perfetto_src_base_scoped__sched__boost.cc
	chromium/patches/patch-third__party_perfetto_src_base_string__utils.cc
	chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
	chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
	chromium/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc
	chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc
	chromium/patches/patch-third__party_perfetto_src_base_utils.cc
	chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
	chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
	chromium/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc
	chromium/patches/patch-third__party_perfetto_src_tracing_track.cc
	chromium/patches/patch-third__party_protobuf_proto__library.gni
	chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
	chromium/patches/patch-third__party_rust_bytemuck_v1_BUILD.gn
	chromium/patches/patch-third__party_rust_qr__code_v2_BUILD.gn
	chromium/patches/patch-third__party_skia_rust_png_FFI.rs
	chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
	chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
	chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
	chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h
	chromium/patches/patch-third__party_sqlite_BUILD.gn
	chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
	chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
	chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
	chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
	chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
	chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
	chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
	chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
	chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
	chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
	chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
	chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
	chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
	chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
	chromium/patches/patch-third__party_tflite_features.gni
	chromium/patches/patch-third__party_unrar_src_crypt.cpp
	chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
	chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
	chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
	chromium/patches/patch-third__party_wayland_BUILD.gn
	chromium/patches/patch-third__party_wayland_include_config.h
	chromium/patches/patch-third__party_webrtc_BUILD.gn
	chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
	chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
	chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h
	chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
	chromium/patches/patch-third__party_webrtc_modules_portal_pipewire__utils.h
	chromium/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
	chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h
	chromium/patches/patch-third__party_webrtc_rtc__base_cpu__info.cc
	chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
	chromium/patches/patch-third__party_webrtc_rtc__base_net__helpers.cc
	chromium/patches/patch-third__party_webrtc_rtc__base_network.cc
	chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
	chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
	chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
	chromium/patches/patch-third__party_widevine_cdm_widevine.gni
	chromium/patches/patch-third__party_zlib_BUILD.gn
	chromium/patches/patch-third__party_zlib_cpu__features.c
	chromium/patches/patch-tools_code__cache__generator_BUILD.gn
	chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
	chromium/patches/patch-tools_generate__stubs_rules.gni
	chromium/patches/patch-tools_gn_build_build__linux.ninja.template
	chromium/patches/patch-tools_gn_build_gen.py
	chromium/patches/patch-tools_gn_src_base_files_file__posix.cc
	chromium/patches/patch-tools_gn_src_gn_args.cc
	chromium/patches/patch-tools_gn_src_gn_version.h
	chromium/patches/patch-tools_gn_src_util_exe__path.cc
	chromium/patches/patch-tools_grit_grit_node_base.py
	chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
	chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
	chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h
	chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
	chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
	chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn
	chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
	chromium/patches/patch-ui_accessibility_accessibility__features.cc
	chromium/patches/patch-ui_accessibility_accessibility__features.h
	chromium/patches/patch-ui_accessibility_ax__node.cc
	chromium/patches/patch-ui_accessibility_ax__node.h
	chromium/patches/patch-ui_accessibility_ax__tree.cc
	chromium/patches/patch-ui_accessibility_ax__tree.h
	chromium/patches/patch-ui_aura_client_drag__drop__client.h
	chromium/patches/patch-ui_aura_screen__ozone.cc
	chromium/patches/patch-ui_aura_screen__ozone.h
	chromium/patches/patch-ui_base_accelerators_accelerator.cc
	chromium/patches/patch-ui_base_accelerators_command.cc
	chromium/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
	chromium/patches/patch-ui_base_clipboard_clipboard.cc
	chromium/patches/patch-ui_base_clipboard_clipboard__constants.h
	chromium/patches/patch-ui_base_clipboard_clipboard__non__backed.cc
	chromium/patches/patch-ui_base_cursor_cursor__factory.cc
	chromium/patches/patch-ui_base_cursor_cursor__factory.h
	chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
	chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
	chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc
	chromium/patches/patch-ui_base_ime_dummy__text__input__client.h
	chromium/patches/patch-ui_base_ime_fake__text__input__client.cc
	chromium/patches/patch-ui_base_ime_fake__text__input__client.h
	chromium/patches/patch-ui_base_ime_init_input__method__initializer.cc
	chromium/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
	chromium/patches/patch-ui_base_ime_text__input__client.h
	chromium/patches/patch-ui_base_resource_resource__bundle.cc
	chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
	chromium/patches/patch-ui_base_test_ui__controls.h
	chromium/patches/patch-ui_base_ui__base__features.cc
	chromium/patches/patch-ui_base_ui__base__switches.h
	chromium/patches/patch-ui_base_webui_web__ui__util.cc
	chromium/patches/patch-ui_base_x_x11__cursor__factory.cc
	chromium/patches/patch-ui_base_x_x11__cursor__factory.h
	chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
	chromium/patches/patch-ui_base_x_x11__display__manager.cc
	chromium/patches/patch-ui_base_x_x11__drag__context.cc
	chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc
	chromium/patches/patch-ui_color_color__id.h
	chromium/patches/patch-ui_color_system__theme.h
	chromium/patches/patch-ui_compositor_compositor.cc
	chromium/patches/patch-ui_compositor_compositor.h
	chromium/patches/patch-ui_compositor_compositor__observer.h
	chromium/patches/patch-ui_display_screen.cc
	chromium/patches/patch-ui_display_screen.h
	chromium/patches/patch-ui_events_event.cc
	chromium/patches/patch-ui_events_event__switches.cc
	chromium/patches/patch-ui_events_event__switches.h
	chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
	chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h
	chromium/patches/patch-ui_gfx_BUILD.gn
	chromium/patches/patch-ui_gfx_canvas__skia.cc
	chromium/patches/patch-ui_gfx_font__fallback__linux.cc
	chromium/patches/patch-ui_gfx_font__render__params.h
	chromium/patches/patch-ui_gfx_font__render__params__linux.cc
	chromium/patches/patch-ui_gfx_font__util.cc
	chromium/patches/patch-ui_gfx_gpu__extra__info.h
	chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h
	chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc
	chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
	chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
	chromium/patches/patch-ui_gfx_native__pixmap__handle.cc
	chromium/patches/patch-ui_gfx_native__pixmap__handle.h
	chromium/patches/patch-ui_gfx_native__ui__types.h
	chromium/patches/patch-ui_gfx_platform__font__skia.cc
	chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc
	chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
	chromium/patches/patch-ui_gfx_switches.cc
	chromium/patches/patch-ui_gfx_switches.h
	chromium/patches/patch-ui_gfx_x_connection.cc
	chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc
	chromium/patches/patch-ui_gfx_x_generated__protos_shm.cc
	chromium/patches/patch-ui_gfx_x_xlib__support.cc
	chromium/patches/patch-ui_gl_BUILD.gn
	chromium/patches/patch-ui_gl_gl__context.cc
	chromium/patches/patch-ui_gl_gl__implementation.cc
	chromium/patches/patch-ui_gl_gl__switches.cc
	chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc
	chromium/patches/patch-ui_gl_sync__control__vsync__provider.h
	chromium/patches/patch-ui_gtk_gtk__compat.cc
	chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
	chromium/patches/patch-ui_gtk_select__file__dialog__linux__gtk.cc
	chromium/patches/patch-ui_message__center_views_message__popup__view.cc
	chromium/patches/patch-ui_native__theme_features_native__theme__features.cc
	chromium/patches/patch-ui_native__theme_native__theme.h
	chromium/patches/patch-ui_native__theme_native__theme__base.cc
	chromium/patches/patch-ui_ozone_common_egl__util.cc
	chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
	chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
	chromium/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
	chromium/patches/patch-ui_ozone_platform_wayland_BUILD.gn
	chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
	chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
	chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc
	chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__clipboard.cc
	chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__data__drag__controller.cc
	chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc
	chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.h
	chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
	chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
	chromium/patches/patch-ui_ozone_platform_x11_x11__clipboard__ozone.cc
	chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
	chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h
	chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
	chromium/patches/patch-ui_ozone_public_ozone__ui__controls__test__helper.h
	chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h
	chromium/patches/patch-ui_platform__window_platform__window__delegate.cc
	chromium/patches/patch-ui_platform__window_platform__window__delegate.h
	chromium/patches/patch-ui_platform__window_platform__window__init__properties.h
	chromium/patches/patch-ui_qt_BUILD.gn
	chromium/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb
	chromium/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb
	chromium/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb
	chromium/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb
	chromium/patches/patch-ui_strings_translations_app__locale__settings__th.xtb
	chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
	chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
	chromium/patches/patch-ui_views_BUILD.gn
	chromium/patches/patch-ui_views_accessibility_view__accessibility.cc
	chromium/patches/patch-ui_views_controls_prefix__selector.cc
	chromium/patches/patch-ui_views_controls_prefix__selector.h
	chromium/patches/patch-ui_views_controls_textfield_textfield.cc
	chromium/patches/patch-ui_views_controls_textfield_textfield.h
	chromium/patches/patch-ui_views_examples_widget__example.cc
	chromium/patches/patch-ui_views_focus_focus__manager.cc
	chromium/patches/patch-ui_views_style_platform__style.cc
	chromium/patches/patch-ui_views_style_platform__style.h
	chromium/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
	chromium/patches/patch-ui_views_views__delegate.cc
	chromium/patches/patch-ui_views_views__delegate.h
	chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
	chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
	chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
	chromium/patches/patch-ui_views_widget_widget.cc
	chromium/patches/patch-ui_views_widget_widget.h
	chromium/patches/patch-ui_views_window_default__frame__view.cc
	chromium/patches/patch-ui_views_window_dialog__delegate.cc
	chromium/patches/patch-ui_views_window_frame__background.cc
	chromium/patches/patch-ui_webui_resources_tools_minify__js.py
	chromium/patches/patch-v8_BUILD.gn
	chromium/patches/patch-v8_include_v8-internal.h
	chromium/patches/patch-v8_include_v8config.h
	chromium/patches/patch-v8_src_api_api.cc
	chromium/patches/patch-v8_src_base_atomicops.h
	chromium/patches/patch-v8_src_base_platform_memory.h
	chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc
	chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc
	chromium/patches/patch-v8_src_base_platform_platform-posix.cc
	chromium/patches/patch-v8_src_base_strings.h
	chromium/patches/patch-v8_src_base_sys-info.cc
	chromium/patches/patch-v8_src_base_utils_random-number-generator.cc
	chromium/patches/patch-v8_src_diagnostics_perf-jit.cc
	chromium/patches/patch-v8_src_diagnostics_perf-jit.h
	chromium/patches/patch-v8_src_execution_isolate.cc
	chromium/patches/patch-v8_src_flags_flags.cc
	chromium/patches/patch-v8_src_libsampler_sampler.cc
	chromium/patches/patch-v8_src_objects_js-temporal-zoneinfo64.cc
	chromium/patches/patch-v8_src_sandbox_sandbox.cc
	chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
	chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
	chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
	chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
	chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h
	chromium/patches/patch-v8_src_trap-handler_trap-handler.h
	chromium/patches/patch-v8_tools_run-paxctl.py
	chromium/patches/patch-v8_tools_run.py
	chromium/tests.mk
Added Files:
	chromium/patches/patch-base_threading_hang__watcher.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.h
	chromium/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
	chromium/patches/patch-chrome_browser_extensions_api_web__authentication__proxy_web__authentication__proxy__api.h
	chromium/patches/patch-chrome_browser_feedback_show__feedback__page.cc
	chromium/patches/patch-chrome_browser_glic_public_features.cc
	chromium/patches/patch-chrome_browser_ui_views_frame_horizontal__tab__strip__region__view.cc
	chromium/patches/patch-chrome_browser_ui_views_tabs_hovercard_tab__hover__card__bubble__view.cc
	chromium/patches/patch-chrome_browser_ui_views_tabs_shared_drop__arrow.cc
	chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.cc
	chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.h
	chromium/patches/patch-chrome_browser_ui_webui_search__engine__choice_search__engine__choice__ui.cc
	chromium/patches/patch-chrome_browser_ui_webui_signin_sync__confirmation__ui.cc
	chromium/patches/patch-chrome_browser_webauthn_chrome__web__authentication__delegate.cc
	chromium/patches/patch-components_autofill_core_browser_suggestions_payments_credit__card__suggestion__generator.cc
	chromium/patches/patch-components_signin_internal_identity__manager_account__capabilities__list.h
	chromium/patches/patch-components_signin_public_identity__manager_account__capabilities.cc
	chromium/patches/patch-components_signin_public_identity__manager_account__capabilities.h
	chromium/patches/patch-components_sync_service_device__statistics__tracker.cc
	chromium/patches/patch-components_wallet_core_browser_network_wallet__request.cc
	chromium/patches/patch-components_webapps_browser_web__app__url__config.cc
	chromium/patches/patch-gpu_command__buffer_service_shared__image_dawn__ozone__image__representation.cc
	chromium/patches/patch-remoting_base_crash_crashpad__database__manager.cc
	chromium/patches/patch-remoting_base_remoting__export.h
	chromium/patches/patch-remoting_base_security__key__socket__name.cc
	chromium/patches/patch-remoting_host_chromoting__host__services__server.cc
	chromium/patches/patch-remoting_host_desktop__session__proxy.cc
	chromium/patches/patch-remoting_host_desktop__session__proxy.h
	chromium/patches/patch-remoting_host_host__attributes.cc
	chromium/patches/patch-remoting_host_ipc__desktop__environment.cc
	chromium/patches/patch-third__party_cpuinfo_BUILD.gn
	chromium/patches/patch-third__party_libsync_src_include_ndk_sync.h
	chromium/patches/patch-third__party_libsync_src_sync.c
	chromium/patches/patch-third__party_litert_features.gni
	chromium/patches/patch-third__party_skia_src_base_SkAutoLocaleSetter.h
	chromium/patches/patch-ui_base_x_selection__owner.cc
	chromium/patches/patch-ui_base_x_selection__owner.h
	chromium/patches/patch-ui_base_x_x11__drag__context.h
	chromium/patches/patch-ui_ozone_platform_x11_x11__clipboard__ozone.h
	chromium/patches/patch-v8_src_base_macros.h
Removed Files:
	chromium/patches/patch-chrome_app_settings__strings.grdp
	chromium/patches/patch-chrome_browser_ui_url__identity.cc
	chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
	chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
	chromium/patches/patch-extensions_browser_api_management_management__api.cc
	chromium/patches/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc
	chromium/patches/patch-third__party_libunwind_src_src_Registers.hpp
	chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
	chromium/patches/patch-ui_base_x_selection__utils.cc
	chromium/patches/patch-ui_base_x_x11__os__exchange__data__provider.cc
	chromium/patches/patch-ui_gfx_gpu__fence.cc
	chromium/patches/patch-ui_views_widget_root__view.cc

Log Message:
chromium: update to 148.0.7778.96

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=966b12e2f8aa5c687187239a274e4c46deb786d7

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 chromium/COMMIT_MSG                                |  340 ++-
 chromium/Makefile                                  |   29 +-
 chromium/distinfo                                  | 3171 ++++++++++----------
 chromium/patches/patch-BUILD.gn                    |    2 +-
 ...patch-apps_ui_views_app__window__frame__view.cc |    2 +-
 chromium/patches/patch-base_BUILD.gn               |   24 +-
 .../patches/patch-base_allocator_dispatcher_tls.h  |    2 +-
 ...cator_partition__allocator_partition__alloc.gni |    6 +-
 ...tition__allocator_src_partition__alloc_BUILD.gn |    4 +-
 ...artition__alloc_address__space__randomization.h |    2 +-
 ...llocator_src_partition__alloc_page__allocator.h |    2 +-
 ...c_partition__alloc_page__allocator__constants.h |    2 +-
 ...ion__alloc_page__allocator__internals__posix.cc |    2 +-
 ...tion__alloc_page__allocator__internals__posix.h |    2 +-
 ...rtition__alloc__base_debug_proc__maps__linux.cc |    4 +-
 ...ition__alloc__base_debug_stack__trace__posix.cc |    2 +-
 ...loc_partition__alloc__base_rand__util__posix.cc |    2 +-
 ...ition__alloc__base_threading_platform__thread.h |    2 +-
 ...e_threading_platform__thread__internal__posix.h |    2 +-
 ...lloc__base_threading_platform__thread__posix.cc |    2 +-
 ...src_partition__alloc_partition__alloc__config.h |    2 +-
 ..._partition__alloc_partition__alloc__constants.h |    6 +-
 ...rc_partition__alloc_partition__alloc__forward.h |    2 +-
 ...locator_src_partition__alloc_partition__root.cc |    2 +-
 ...locator_src_partition__alloc_spinning__mutex.cc |    2 +-
 ...__allocator_src_partition__alloc_stack_stack.cc |    2 +-
 ..._src_partition__alloc_thread__isolation_pkey.cc |    2 +-
 chromium/patches/patch-base_atomicops.h            |    2 +-
 chromium/patches/patch-base_base__paths__posix.cc  |    2 +-
 chromium/patches/patch-base_compiler__specific.h   |    2 +-
 .../patches/patch-base_debug_debugger__posix.cc    |    2 +-
 chromium/patches/patch-base_debug_elf__reader.cc   |    2 +-
 .../patches/patch-base_debug_proc__maps__linux.cc  |    2 +-
 chromium/patches/patch-base_debug_stack__trace.cc  |    2 +-
 .../patch-base_debug_stack__trace__posix.cc        |    8 +-
 .../patches/patch-base_files_dir__reader__linux.h  |    2 +-
 .../patches/patch-base_files_dir__reader__posix.h  |    2 +-
 chromium/patches/patch-base_files_drive__info.h    |    2 +-
 .../patches/patch-base_files_drive__info__posix.cc |    2 +-
 .../patches/patch-base_files_file__path__watcher.h |    4 +-
 .../patch-base_files_file__path__watcher__bsd.cc   |    2 +-
 .../patch-base_files_file__path__watcher__kqueue.h |    2 +-
 ...tch-base_files_file__path__watcher__unittest.cc |    2 +-
 .../patches/patch-base_files_file__util__posix.cc  |    2 +-
 .../patch-base_files_file__util__unittest.cc       |    8 +-
 ...-base_files_important__file__writer__cleaner.cc |    2 +-
 chromium/patches/patch-base_files_scoped__file.cc  |    2 +-
 .../patch-base_functional_unretained__traits.h     |    2 +-
 chromium/patches/patch-base_i18n_icu__util.cc      |    2 +-
 chromium/patches/patch-base_linux__util.cc         |    2 +-
 chromium/patches/patch-base_logging__unittest.cc   |    2 +-
 .../patch-base_memory_discardable__memory.cc       |    2 +-
 ...tch-base_memory_discardable__memory__internal.h |    2 +-
 ...emory_madv__free__discardable__memory__posix.cc |    2 +-
 ...-base_memory_platform__shared__memory__region.h |    2 +-
 ...mory_platform__shared__memory__region__posix.cc |    6 +-
 .../patches/patch-base_memory_protected__memory.h  |    2 +-
 .../patch-base_memory_protected__memory__posix.cc  |    2 +-
 ...atch-base_message__loop_message__pump__epoll.cc |    2 +-
 ...patch-base_message__loop_message__pump__epoll.h |    2 +-
 ...patch-base_message__loop_message__pump__glib.cc |    2 +-
 .../patch-base_posix_can__lower__nice__to.cc       |    2 +-
 .../patch-base_posix_file__descriptor__shuffle.h   |    2 +-
 chromium/patches/patch-base_posix_sysctl.cc        |    2 +-
 .../patch-base_posix_unix__domain__socket.cc       |   13 +-
 ...ch-base_posix_unix__domain__socket__unittest.cc |    2 +-
 .../patches/patch-base_process_internal__linux.h   |    2 +-
 chromium/patches/patch-base_process_kill.h         |    2 +-
 chromium/patches/patch-base_process_kill__posix.cc |    2 +-
 chromium/patches/patch-base_process_launch.h       |    2 +-
 .../patches/patch-base_process_launch__posix.cc    |    2 +-
 .../patches/patch-base_process_memory__linux.cc    |    2 +-
 .../patches/patch-base_process_process__handle.cc  |    2 +-
 .../patches/patch-base_process_process__handle.h   |    2 +-
 .../patch-base_process_process__handle__freebsd.cc |    2 +-
 .../patch-base_process_process__handle__openbsd.cc |    2 +-
 .../patches/patch-base_process_process__iterator.h |    2 +-
 ...atch-base_process_process__iterator__freebsd.cc |    2 +-
 ...atch-base_process_process__iterator__openbsd.cc |    2 +-
 .../patches/patch-base_process_process__metrics.cc |    2 +-
 .../patches/patch-base_process_process__metrics.h  |    2 +-
 ...patch-base_process_process__metrics__freebsd.cc |    2 +-
 ...patch-base_process_process__metrics__openbsd.cc |    2 +-
 .../patch-base_process_process__metrics__posix.cc  |    2 +-
 ...atch-base_process_process__metrics__unittest.cc |    2 +-
 .../patches/patch-base_process_process__posix.cc   |    2 +-
 .../patch-base_process_process__unittest.cc        |    2 +-
 .../patches/patch-base_profiler_module__cache.cc   |    2 +-
 ...e_profiler_sampling__profiler__thread__token.cc |    2 +-
 ...se_profiler_sampling__profiler__thread__token.h |    2 +-
 ...ch-base_profiler_stack__base__address__posix.cc |    2 +-
 ...ofiler_stack__sampling__profiler__test__util.cc |    2 +-
 ...profiler_stack__sampling__profiler__unittest.cc |    2 +-
 .../patch-base_profiler_thread__delegate__posix.cc |    2 +-
 chromium/patches/patch-base_rand__util.h           |    2 +-
 chromium/patches/patch-base_rand__util__posix.cc   |   14 +-
 .../patch-base_strings_safe__sprintf__unittest.cc  |    2 +-
 .../patch-base_synchronization_cancelable__event.h |    2 +-
 .../patch-base_synchronization_lock__impl.h        |    2 +-
 chromium/patches/patch-base_syslog__logging.cc     |    2 +-
 chromium/patches/patch-base_system_sys__info.cc    |    2 +-
 chromium/patches/patch-base_system_sys__info.h     |    6 +-
 .../patch-base_system_sys__info__freebsd.cc        |    2 +-
 .../patch-base_system_sys__info__openbsd.cc        |    2 +-
 .../patches/patch-base_system_sys__info__posix.cc  |    2 +-
 .../patch-base_system_sys__info__unittest.cc       |    2 +-
 ...k_thread__pool_environment__config__unittest.cc |    2 +-
 .../patch-base_test_launcher_test__launcher.cc     |    2 +-
 .../patch-base_test_test__file__util__linux.cc     |    2 +-
 .../patch-base_test_test__file__util__posix.cc     |    2 +-
 .../patches/patch-base_threading_hang__watcher.cc  |   17 +
 .../patch-base_threading_platform__thread.h        |    2 +-
 .../patch-base_threading_platform__thread__bsd.cc  |    2 +-
 ..._threading_platform__thread__internal__posix.cc |    2 +-
 ...tch-base_threading_platform__thread__metrics.cc |    2 +-
 ...atch-base_threading_platform__thread__metrics.h |    2 +-
 ...patch-base_threading_platform__thread__posix.cc |   36 +-
 ...ch-base_threading_platform__thread__unittest.cc |    2 +-
 .../patches/patch-base_time_time__now__posix.cc    |    2 +-
 ...tch-base_trace__event_malloc__dump__provider.cc |    2 +-
 ...atch-base_trace__event_memory__dump__manager.cc |    2 +-
 ...atch-base_trace__event_process__memory__dump.cc |    2 +-
 chromium/patches/patch-base_tracing_trace__time.cc |    2 +-
 chromium/patches/patch-base_tracing_trace__time.h  |    2 +-
 .../patch-base_version__info_version__info.h       |    2 +-
 chromium/patches/patch-build_config_BUILD.gn       |    2 +-
 chromium/patches/patch-build_config_BUILDCONFIG.gn |    2 +-
 .../patches/patch-build_config_c++_modules.gni     |    2 +-
 chromium/patches/patch-build_config_clang_BUILD.gn |    2 +-
 .../patches/patch-build_config_clang_clang.gni     |    2 +-
 .../patches/patch-build_config_compiler_BUILD.gn   |   33 +-
 chromium/patches/patch-build_config_linux_BUILD.gn |    2 +-
 .../patch-build_config_linux_libdrm_BUILD.gn       |    2 +-
 .../patches/patch-build_config_linux_pkg-config.py |   10 +-
 chromium/patches/patch-build_config_ozone.gni      |    2 +-
 chromium/patches/patch-build_config_rust.gni       |    2 +-
 .../patches/patch-build_config_v8__target__cpu.gni |    2 +-
 chromium/patches/patch-build_detect__host__arch.py |    2 +-
 chromium/patches/patch-build_dotfile__settings.gni |    2 +-
 chromium/patches/patch-build_gn__run__binary.py    |    2 +-
 chromium/patches/patch-build_linux_chrome.map      |    2 +-
 .../patches/patch-build_linux_strip__binary.gni    |    2 +-
 .../patches/patch-build_linux_strip__binary.py     |    2 +-
 chromium/patches/patch-build_linux_unbundle_icu.gn |    2 +-
 .../patches/patch-build_linux_unbundle_libpng.gn   |    2 +-
 .../patches/patch-build_linux_unbundle_libusb.gn   |    2 +-
 chromium/patches/patch-build_rust_allocator_lib.rs |    2 +-
 .../patches/patch-build_rust_rust__bindgen.gni     |    2 +-
 .../patch-build_rust_rust__bindgen__generator.gni  |    2 +-
 chromium/patches/patch-build_rust_std_BUILD.gn     |    4 +-
 .../patches/patch-build_toolchain_freebsd_BUILD.gn |    2 +-
 .../patch-build_toolchain_gcc__solink__wrapper.py  |    2 +-
 .../patch-build_toolchain_gcc__toolchain.gni       |    4 +-
 .../patches/patch-build_toolchain_netbsd_BUILD.gn  |    2 +-
 .../patches/patch-build_toolchain_openbsd_BUILD.gn |    2 +-
 .../patches/patch-build_toolchain_toolchain.gni    |    2 +-
 chromium/patches/patch-cc_base_features.cc         |    4 +-
 .../patch-chrome_app_chrome__command__ids.h        |    2 +-
 chromium/patches/patch-chrome_app_chrome__main.cc  |    2 +-
 .../patch-chrome_app_chrome__main__delegate.cc     |    2 +-
 .../patch-chrome_app_settings__strings.grdp        |   22 -
 chromium/patches/patch-chrome_browser_BUILD.gn     |    4 +-
 .../patches/patch-chrome_browser_about__flags.cc   |  194 +-
 ...h-chrome_browser_after__startup__task__utils.cc |    2 +-
 ...apps_app__service_publishers_extension__apps.cc |    2 +-
 ...er_apps_platform__apps_platform__app__launch.cc |    2 +-
 ...ser_apps_platform__apps_platform__app__launch.h |    2 +-
 ...ete_chrome__autocomplete__scheme__classifier.cc |    2 +-
 ...kground_extensions_background__mode__manager.cc |    4 +-
 ...e_browser_background_glic_glic__status__icon.cc |   10 +-
 .../patch-chrome_browser_browser__features.cc      |    8 +-
 .../patch-chrome_browser_browser__features.h       |    2 +-
 .../patch-chrome_browser_browser__process__impl.cc |   14 +-
 .../patch-chrome_browser_browser__process__impl.h  |    4 +-
 ...hrome_browser_chrome__browser__field__trials.cc |    2 +-
 ..._browser_chrome__browser__interface__binders.cc |    6 +-
 ...r_chrome__browser__interface__binders__webui.cc |    8 +-
 ...r__interface__binders__webui__parts__desktop.cc |   14 +-
 .../patch-chrome_browser_chrome__browser__main.cc  |   38 +-
 ...r_chrome__browser__main__extra__parts__ozone.cc |    2 +-
 ...-chrome_browser_chrome__browser__main__linux.cc |    2 +-
 ...h-chrome_browser_chrome__browser__main__linux.h |    2 +-
 ...-chrome_browser_chrome__browser__main__posix.cc |    2 +-
 ...ome_browser_chrome__content__browser__client.cc |   42 +-
 ...rome_browser_chrome__content__browser__client.h |    4 +-
 ...tent__browser__client__navigation__throttles.cc |   10 +-
 ...ssaging_messaging__backend__service__factory.cc |    4 +-
 ...iwa__key__distribution__component__installer.cc |    2 +-
 ..._iwa__key__distribution__component__installer.h |    2 +-
 ...rome_browser_component__updater_registration.cc |    8 +-
 ...ater_wasm__tts__engine__component__installer.cc |    2 +-
 ..._updater_widevine__cdm__component__installer.cc |    2 +-
 ...hrome__protocol__handler__registry__delegate.cc |    2 +-
 chromium/patches/patch-chrome_browser_defaults.cc  |    2 +-
 ...tity_device__oauth2__token__service__factory.cc |    2 +-
 ...me_browser_devtools_devtools__policy__dialog.cc |    2 +-
 ...e_browser_devtools_remote__debugging__server.cc |    2 +-
 ...me_browser_devtools_remote__debugging__server.h |    2 +-
 ...hrome_browser_diagnostics_diagnostics__writer.h |    2 +-
 ...download_chrome__download__manager__delegate.cc |    8 +-
 ...h-chrome_browser_download_download__commands.cc |    2 +-
 ...ch-chrome_browser_download_download__commands.h |    2 +-
 ...rome_browser_download_download__file__picker.cc |    2 +-
 ...hrome_browser_download_download__item__model.cc |   10 +-
 ...atch-chrome_browser_download_download__prefs.cc |    2 +-
 ...patch-chrome_browser_download_download__prefs.h |    2 +-
 ...ser__management_browser__management__service.cc |   10 +-
 ...wser__management_browser__management__service.h |    2 +-
 ...ise_browser__management_management__identity.cc |    2 +-
 ...ome__browser__main__extra__parts__enterprise.cc |    2 +-
 ...rome__browser__main__extra__parts__enterprise.h |    2 +-
 ...nectors_analysis_analysis__service__settings.cc |    2 +-
 ...-chrome_browser_enterprise_connectors_common.cc |    4 +-
 ...er_enterprise_connectors_connectors__service.cc |    2 +-
 ...t_device__trust__connector__service__factory.cc |    2 +-
 ...evice__trust_device__trust__service__factory.cc |    2 +-
 ...ser_commands_key__rotation__command__factory.cc |    2 +-
 ...sistence_key__persistence__delegate__factory.cc |    2 +-
 ...ice__trust_signals_signals__service__factory.cc |    2 +-
 ...tors_reporting_browser__crash__event__router.cc |    2 +-
 ...nnectors_reporting_crash__reporting__context.cc |    2 +-
 ...onnectors_reporting_crash__reporting__context.h |   35 +
 ...ectors_reporting_realtime__reporting__client.cc |    2 +-
 ...nectors_reporting_realtime__reporting__client.h |    2 +-
 ...nt_profile__management__navigation__throttle.cc |    2 +-
 ...te__commands_cbcm__remote__commands__factory.cc |    2 +-
 ...reporting_cloud__profile__reporting__service.cc |    2 +-
 ...er_enterprise_signals_context__info__fetcher.cc |    2 +-
 ...ser_enterprise_signals_device__info__fetcher.cc |    2 +-
 ...erprise_signals_signals__aggregator__factory.cc |    2 +-
 ...enterprise_signin_enterprise__signin__service.h |    2 +-
 ...terstitials_managed__profile__required__page.cc |    2 +-
 ...wser_enterprise_util_managed__browser__utils.cc |    2 +-
 .../patch-chrome_browser_extensions_BUILD.gn       |    6 +-
 ..._browser__context__keyed__service__factories.cc |   26 +
 ...ate_chrome__desktop__report__request__helper.cc |    2 +-
 ...rprise__reporting__private_conversion__utils.cc |    2 +-
 ...erprise__reporting__private_conversion__utils.h |    2 +-
 ..._private_enterprise__reporting__private__api.cc |   12 +-
 ...__private_enterprise__reporting__private__api.h |    2 +-
 ...writer__private_removable__storage__provider.cc |    2 +-
 ...ensions_api_messaging_launch__context__posix.cc |    2 +-
 ...__private_passwords__private__delegate__impl.cc |    4 +-
 ...s_api_runtime_chrome__runtime__api__delegate.cc |    2 +-
 ...extensions_api_settings__private_prefs__util.cc |    8 +-
 ...chrome_browser_extensions_api_tabs_tabs__api.cc |    4 +-
 ...cation__proxy_web__authentication__proxy__api.h |   17 +
 ...gging__private_webrtc__logging__private__api.cc |    2 +-
 ...api_webstore__private_webstore__private__api.cc |    4 +-
 ...s_component__extensions__allowlist_allowlist.cc |    2 +-
 ..._browser_extensions_external__provider__impl.cc |    2 +-
 ...ser_extensions_sync_extension__sync__service.cc |    4 +-
 ...rome_browser_favicon_chrome__favicon__client.cc |    2 +-
 ...chrome_browser_feedback_show__feedback__page.cc |   17 +
 ...ck_system__logs_about__system__logs__fetcher.cc |    2 +-
 ...k_system__logs_chrome__system__logs__fetcher.cc |    2 +-
 ...e__file__system__access__permission__context.cc |   14 +-
 .../patch-chrome_browser_first__run_first__run.cc  |    2 +-
 .../patch-chrome_browser_first__run_first__run.h   |    2 +-
 ...-chrome_browser_first__run_first__run__dialog.h |    2 +-
 ...hrome_browser_first__run_first__run__internal.h |    2 +-
 .../patch-chrome_browser_flag__descriptions.h      |    8 +-
 ...e_browser_gcm_gcm__profile__service__factory.cc |    2 +-
 ...__id_instance__id__profile__service__factory.cc |    2 +-
 ...chrome_browser_glic_host_glic__page__handler.cc |    4 +-
 .../patch-chrome_browser_glic_public_features.cc   |   17 +
 ...atch-chrome_browser_glic_widget_glic__widget.cc |   33 +-
 .../patch-chrome_browser_global__features.cc       |    6 +-
 .../patch-chrome_browser_global__features.h        |    2 +-
 ...chrome_browser_headless_headless__mode__util.cc |    2 +-
 ...h-chrome_browser_intranet__redirect__detector.h |    2 +-
 ...dia__galleries_media__file__system__registry.cc |    2 +-
 ...ch-chrome_browser_media_audio__service__util.cc |    2 +-
 ...-chrome_browser_media_router_discovery_BUILD.gn |    2 +-
 ...er_discovery_discovery__network__list__posix.cc |    2 +-
 ...covery_discovery__network__list__wifi__linux.cc |    2 +-
 ...wser_media_webrtc_chrome__screen__enumerator.cc |    2 +-
 ...owser_media_webrtc_chrome__screen__enumerator.h |    2 +-
 ...ia_webrtc_desktop__media__picker__controller.cc |    2 +-
 ...media_webrtc_rtc__diagnostic__logging__utils.cc |    2 +-
 ...e_browser_media_webrtc_webrtc__log__uploader.cc |    2 +-
 ...ser_media_webrtc_webrtc__logging__controller.cc |    2 +-
 ...wser_media_webrtc_webrtc__logging__controller.h |    2 +-
 .../patch-chrome_browser_memory__details.cc        |    4 +-
 ...chrome__browser__main__extra__parts__metrics.cc |    6 +-
 ..._chrome__browser__main__extra__parts__metrics.h |    2 +-
 ...ser_metrics_chrome__metrics__service__client.cc |   26 +-
 ...ch-chrome_browser_metrics_perf_cpu__identity.cc |    2 +-
 ...trics_power_process__metrics__recorder__util.cc |    2 +-
 ...hrome_browser_metrics_power_process__monitor.cc |    2 +-
 ...chrome_browser_metrics_power_process__monitor.h |    2 +-
 ...owser_net_profile__network__context__service.cc |    8 +-
 ..._profile__network__context__service__factory.cc |    2 +-
 ...rowser_net_system__network__context__manager.cc |   26 +-
 ...browser_net_system__network__context__manager.h |    2 +-
 ...page_modules_file__suggestion_drive__service.cc |    2 +-
 ..._browser_new__tab__page_new__tab__page__util.cc |    2 +-
 ...cations_notification__display__service__impl.cc |   19 +-
 ...ns_notification__platform__bridge__delegator.cc |    2 +-
 ..._tiles_chrome__most__visited__sites__factory.cc |    6 +-
 ...oad__metrics_page__load__metrics__initialize.cc |    6 +-
 ...d__manager_chrome__password__manager__client.cc |   10 +-
 ..._factories_password__reuse__manager__factory.cc |    2 +-
 ...icture_picture__in__picture__window__manager.cc |    2 +-
 .../patch-chrome_browser_platform__util__linux.cc  |    4 +-
 ...wser__cloud__management__controller__desktop.cc |    2 +-
 ...onfiguration__policy__handler__list__factory.cc |   62 +-
 ...y_developer__tools__policy__checker__factory.cc |    2 +-
 ...y_device__management__service__configuration.cc |    2 +-
 ...olicy_policy__value__and__status__aggregator.cc |    2 +-
 .../patch-chrome_browser_prefs_browser__prefs.cc   |   16 +-
 ...er_prefs_pref__service__incognito__allowlist.cc |    2 +-
 ...-chrome_browser_prefs_session__startup__pref.cc |    2 +-
 ...er_printing_print__backend__service__manager.cc |    2 +-
 ...h-chrome_browser_printing_print__test__utils.cc |    2 +-
 ...patch-chrome_browser_printing_printer__query.cc |    2 +-
 ...tch-chrome_browser_process__singleton__posix.cc |    2 +-
 ...hrome__browser__main__extra__parts__profiles.cc |   58 +-
 .../patch-chrome_browser_profiles_profile__impl.cc |   26 +-
 ...ch-chrome_browser_profiles_profile__io__data.cc |    2 +-
 ...atch-chrome_browser_profiles_profiles__state.cc |    2 +-
 ...ies_regional__capabilities__service__factory.cc |    2 +-
 ...ties_regional__capabilities__service__factory.h |    2 +-
 ...r__context__menu_render__view__context__menu.cc |    6 +-
 ...h-chrome_browser_renderer__preferences__util.cc |    2 +-
 ...s_settings_autofill__page_passwords__shared.css |    2 +-
 ...ome_browser_resources_signin_signin__shared.css |    2 +-
 ...owsing_chrome__password__protection__service.cc |    2 +-
 ...dent__reporting_incident__reporting__service.cc |    2 +-
 ...owsing_safe__browsing__pref__change__handler.cc |    8 +-
 ...rowsing_safe__browsing__pref__change__handler.h |    4 +-
 ...owser_safe__browsing_safe__browsing__service.cc |    6 +-
 ...rowser_screen__ai_screen__ai__install__state.cc |    2 +-
 ...creen__ai_screen__ai__service__handler__base.cc |    6 +-
 ...tch-chrome_browser_sessions_session__restore.cc |    6 +-
 ...ser_sharing_sharing__handler__registry__impl.cc |    2 +-
 .../patch-chrome_browser_shell__integration.h      |    2 +-
 ...patch-chrome_browser_shortcuts_icon__badging.cc |    2 +-
 ...chrome_browser_signin_chrome__signin__client.cc |    4 +-
 ...tch-chrome_browser_signin_signin__hats__util.cc |    8 +-
 .../patch-chrome_browser_signin_signin__util.cc    |    2 +-
 .../patch-chrome_browser_signin_signin__util.h     |    2 +-
 ...ed__user_classify__url__navigation__throttle.cc |    2 +-
 ...vised__user_supervised__user__browser__utils.cc |    2 +-
 ...rvised__user_supervised__user__browser__utils.h |    2 +-
 ...supervised__user__extensions__delegate__impl.cc |    2 +-
 ...__user_supervised__user__extensions__manager.cc |    2 +-
 ...d__user_supervised__user__extensions__manager.h |    2 +-
 ...ed__user__google__auth__navigation__throttle.cc |    2 +-
 ..._supervised__user__metrics__service__factory.cc |    2 +-
 ..._user_supervised__user__navigation__observer.cc |    2 +-
 ...me_browser_support__tool_support__tool__util.cc |    2 +-
 ...owser_sync_chrome__sync__controller__builder.cc |    2 +-
 ...rowser_sync_device__info__sync__client__impl.cc |    2 +-
 ...h-chrome_browser_sync_sync__service__factory.cc |    2 +-
 ...est_integration_sync__service__impl__harness.cc |    4 +-
 ...e_browser_task__manager_sampling_task__group.cc |    2 +-
 ...me_browser_task__manager_sampling_task__group.h |    2 +-
 ..._task__manager_sampling_task__group__sampler.cc |    2 +-
 ...r_task__manager_sampling_task__group__sampler.h |    2 +-
 ...r_task__manager_sampling_task__manager__impl.cc |    2 +-
 ...browser_task__manager_task__manager__observer.h |    2 +-
 .../patch-chrome_browser_themes_theme__helper.cc   |    2 +-
 .../patch-chrome_browser_themes_theme__service.cc  |    6 +-
 ...e_browser_themes_theme__service__aura__linux.cc |    2 +-
 ...hrome_browser_themes_theme__service__factory.cc |    2 +-
 .../patch-chrome_browser_ui_accelerator__table.cc  |    4 +-
 ...-chrome_browser_ui_actions_chrome__action__id.h |    2 +-
 ..._payments_desktop__payments__window__manager.cc |    2 +-
 ...l_payments_desktop__payments__window__manager.h |    2 +-
 chromium/patches/patch-chrome_browser_ui_browser.h |    4 +-
 ...rome_browser_ui_browser__command__controller.cc |   18 +-
 .../patch-chrome_browser_ui_browser__commands.cc   |    8 +-
 .../patch-chrome_browser_ui_browser__ui__prefs.cc  |    4 +-
 ...patch-chrome_browser_ui_browser__view__prefs.cc |    2 +-
 ...r__window_internal_browser__window__features.cc |    6 +-
 ...wser__window_public_browser__window__features.h |    8 +-
 .../patch-chrome_browser_ui_chrome__pages.cc       |   16 +-
 .../patch-chrome_browser_ui_chrome__pages.h        |   12 +-
 ...rowser_ui_color_native__chrome__color__mixer.cc |    2 +-
 .../patch-chrome_browser_ui_hats_survey__config.cc |    4 +-
 ...s_trust__safety__sentiment__service__factory.cc |    2 +-
 ...r_ui_omnibox_omnibox__pedal__implementations.cc |    2 +-
 ...rollers_relaunch__chrome__bubble__controller.cc |    2 +-
 ..._passwords_manage__passwords__ui__controller.cc |    6 +-
 .../patch-chrome_browser_ui_prefs_pref__watcher.cc |    2 +-
 .../patch-chrome_browser_ui_prefs_pref__watcher.h  |    2 +-
 ...h-chrome_browser_ui_prefs_prefs__tab__helper.cc |    2 +-
 .../patches/patch-chrome_browser_ui_sad__tab.cc    |    4 +-
 ...sharing__hub_sharing__hub__bubble__controller.h |    2 +-
 ...e_browser_ui_signin_signin__view__controller.cc |    4 +-
 ...me_browser_ui_signin_signin__view__controller.h |    2 +-
 ..._ui_signin_signin__view__controller__delegate.h |    2 +-
 ...chrome_browser_ui_startup_bad__flags__prompt.cc |    4 +-
 ...wser_ui_startup_google__chrome__scheme__util.cc |    2 +-
 ...tch-chrome_browser_ui_startup_infobar__utils.cc |    6 +-
 ...browser_ui_startup_startup__browser__creator.cc |    2 +-
 ...r_ui_startup_startup__browser__creator__impl.cc |   14 +-
 ...me_browser_ui_startup_startup__tab__provider.cc |    4 +-
 .../patch-chrome_browser_ui_tab__helpers.cc        |    6 +-
 ...h-chrome_browser_ui_tabs_public_tab__features.h |    6 +-
 ...-chrome_browser_ui_tabs_tab__dialog__manager.cc |    2 +-
 .../patch-chrome_browser_ui_tabs_tab__features.cc  |   10 +-
 ...tch-chrome_browser_ui_tabs_tab__strip__prefs.cc |    4 +-
 ...owser_ui_task__manager_task__manager__columns.h |    2 +-
 ...ui_task__manager_task__manager__table__model.cc |    2 +-
 ...ch-chrome_browser_ui_test_popup__browsertest.cc |    2 +-
 ...tch-chrome_browser_ui_test_test__browser__ui.cc |    2 +-
 .../patch-chrome_browser_ui_ui__features.cc        |   21 +-
 .../patches/patch-chrome_browser_ui_ui__features.h |   15 +-
 .../patch-chrome_browser_ui_url__identity.cc       |   35 -
 ...pps_chrome__native__app__window__views__aura.cc |    2 +-
 ...s_chrome__browser__main__extra__parts__views.cc |    2 +-
 ...rome_browser_ui_views_chrome__views__delegate.h |    2 +-
 ...wser_ui_views_chrome__views__delegate__linux.cc |    2 +-
 ...owser_ui_views_compose_compose__dialog__view.cc |    2 +-
 ...collaboration__controller__delegate__desktop.cc |   22 +-
 ..._collaboration__controller__delegate__desktop.h |    2 +-
 ...s_frame_browser__frame__view__factory__views.cc |    2 +-
 ...ws_frame_browser__frame__view__layout__linux.cc |    2 +-
 ..._browser__frame__view__layout__linux__native.cc |    2 +-
 ...r_ui_views_frame_browser__frame__view__linux.cc |    2 +-
 ...-chrome_browser_ui_views_frame_browser__view.cc |    8 +-
 ...hrome_browser_ui_views_frame_browser__widget.cc |    2 +-
 ...chrome_browser_ui_views_frame_browser__widget.h |    2 +-
 ...s_frame_horizontal__tab__strip__region__view.cc |   17 +
 ...rame_layout_browser__view__app__layout__impl.cc |    2 +-
 ...ti__contents__view__drop__target__controller.cc |    2 +-
 ..._ui_views_frame_opaque__browser__frame__view.cc |    2 +-
 ...r_ui_views_frame_opaque__browser__frame__view.h |    2 +-
 ...paque__browser__frame__view__layout__delegate.h |    2 +-
 ..._ui_views_frame_system__menu__model__builder.cc |    8 +-
 ...ui_views_frame_system__menu__model__delegate.cc |    8 +-
 ...chrome_browser_ui_views_hung__renderer__view.cc |    2 +-
 ...r_ui_views_location__bar_location__bar__view.cc |    4 +-
 ...ui_views_new__tab__footer_footer__controller.cc |    4 +-
 ...views_passwords_password__bubble__view__base.cc |    2 +-
 ...er_ui_views_profiles_avatar__toolbar__button.cc |    4 +-
 ...ser_ui_views_profiles_avatar__toolbar__button.h |    2 +-
 ..._views_profiles_first__run__flow__controller.cc |    6 +-
 ...ui_views_profiles_profile__menu__coordinator.cc |    2 +-
 ...rowser_ui_views_profiles_profile__menu__view.cc |    2 +-
 ...wser_ui_views_profiles_profile__picker__view.cc |    6 +-
 ...es_signin__view__controller__delegate__views.cc |    2 +-
 ...les_signin__view__controller__delegate__views.h |    2 +-
 ...ui_views_tabs_dragging_tab__drag__controller.cc |   12 +-
 ...abs_hovercard_tab__hover__card__bubble__view.cc |   17 +
 ...cts_projects__panel__tab__groups__item__view.cc |    2 +-
 ...projects_projects__panel__thread__item__view.cc |    4 +-
 ...ome_browser_ui_views_tabs_shared_drop__arrow.cc |   17 +
 .../patch-chrome_browser_ui_views_tabs_tab.cc      |    4 +-
 ...ui_views_tabs_tab__hover__card__bubble__view.cc |   17 -
 ...rome_browser_ui_views_tabs_tab__style__views.cc |    4 +-
 ..._vertical_vertical__tab__group__header__view.cc |    4 +-
 ...er_ui_views_task__manager__search__bar__view.cc |    2 +-
 ...hrome_browser_ui_views_toolbar_toolbar__view.cc |    4 +-
 ..._education_browser__user__education__service.cc |    6 +-
 ...eb__apps_web__app__integration__test__driver.cc |    8 +-
 ...i_web__applications_app__browser__controller.cc |    2 +-
 ...rowser_ui_web__applications_web__app__dialogs.h |    2 +-
 ...eb__applications_web__app__ui__manager__impl.cc |    6 +-
 ...web__applications_web__app__ui__manager__impl.h |    4 +-
 ...ser_ui_webui__browser_webui__browser__window.cc |    4 +-
 ...atch-chrome_browser_ui_webui_about_about__ui.cc |    8 +-
 ...patch-chrome_browser_ui_webui_about_about__ui.h |    2 +-
 ..._ui_webui_app__home_app__home__page__handler.cc |    2 +-
 ...r_ui_webui_app__home_app__home__page__handler.h |    2 +-
 ...ui_webui_app__settings_web__app__settings__ui.h |    2 +-
 ...icate__manager_certificate__manager__handler.cc |    2 +-
 ...i_certificate__manager_client__cert__sources.cc |    2 +-
 ...ui_certificate__manager_client__cert__sources.h |    2 +-
 ...me_browser_ui_webui_chrome__web__ui__configs.cc |   17 +-
 ...i_webui_chrome__web__ui__controller__factory.cc |    2 +-
 ...ternals_connectors__internals__page__handler.cc |   15 +-
 ...i_connectors__internals_device__trust__utils.cc |    2 +-
 ..._cr__components_searchbox_searchbox__handler.cc |    8 +-
 ...ui_history_history__identity__state__watcher.cc |    4 +-
 ...fobar__internals_infobar__internals__handler.cc |    2 +-
 ...wser_ui_webui_interstitials_interstitial__ui.cc |    2 +-
 ...e_browser_ui_webui_management_management__ui.cc |    4 +-
 ...i_webui_management_management__ui__constants.cc |   11 +-
 ...ui_webui_management_management__ui__constants.h |   12 +-
 ..._ui_webui_management_management__ui__handler.cc |   10 +-
 ...r_ui_webui_management_management__ui__handler.h |    2 +-
 ...ebui_password__manager_promo__cards__handler.cc |    2 +-
 ...webui_password__manager_promo__cards__handler.h |    2 +-
 ...manager_promo__cards_relaunch__chrome__promo.cc |    2 +-
 ...ui_sanitized__image_sanitized__image__source.cc |   17 +
 ...bui_sanitized__image_sanitized__image__source.h |   17 +
 ...h__engine__choice_search__engine__choice__ui.cc |   17 +
 ...rowser_ui_webui_settings_appearance__handler.cc |    4 +-
 ...tings_settings__localized__strings__provider.cc |   18 +-
 ...er_ui_webui_settings_site__settings__handler.cc |    8 +-
 ...ize__chrome_customize__chrome__page__handler.cc |    4 +-
 ...mize__chrome_customize__chrome__page__handler.h |    2 +-
 ...ser_ui_webui_signin_profile__picker__handler.cc |    2 +-
 ...owser_ui_webui_signin_sync__confirmation__ui.cc |   17 +
 ...r__education__internals__page__handler__impl.cc |    4 +-
 ...hrome_browser_ui_window__sizer_window__sizer.cc |    2 +-
 ...rowser_updater_browser__updater__client__util.h |    2 +-
 .../patch-chrome_browser_updater_updater.cc        |    2 +-
 ...r_upgrade__detector_version__history__client.cc |    2 +-
 ...king_visited__url__ranking__service__factory.cc |    2 +-
 ...lications_commands_launch__web__app__command.cc |    4 +-
 ...s_commands_set__user__display__mode__command.cc |    2 +-
 ...er_web__applications_extension__status__utils.h |    2 +-
 ...ications_extensions_extension__status__utils.cc |    2 +-
 ...browser_web__applications_icons_icon__masker.cc |    2 +-
 ...ons_os__integration_os__integration__manager.cc |    4 +-
 ...__integration_os__integration__test__override.h |    2 +-
 ...integration_run__on__os__login__sub__manager.cc |    2 +-
 ...tions_os__integration_shortcut__sub__manager.cc |    2 +-
 ...gration_web__app__file__handler__registration.h |    2 +-
 ...lications_os__integration_web__app__shortcut.cc |    2 +-
 ...plications_os__integration_web__app__shortcut.h |    2 +-
 ...pplications_policy_web__app__policy__manager.cc |    2 +-
 ...s_test_os__integration__test__override__impl.cc |   30 +-
 ...ns_test_os__integration__test__override__impl.h |   10 +-
 ...ch-chrome_browser_web__applications_web__app.cc |    4 +-
 ..._browser_web__applications_web__app__helpers.cc |   17 -
 ...ser_web__applications_web__app__install__info.h |    2 +-
 ...rome_browser_webapps_chrome__webapps__client.cc |    2 +-
 ...thn_chrome__authenticator__request__delegate.cc |    4 +-
 ...bauthn_chrome__web__authentication__delegate.cc |   26 +
 ...tch-chrome_browser_webauthn_enclave__manager.cc |    6 +-
 ...ebauthn_password__credential__ui__controller.cc |    2 +-
 ...me_browser_webauthn_unexportable__key__utils.cc |    2 +-
 .../patches/patch-chrome_common_channel__info.h    |    2 +-
 .../patch-chrome_common_channel__info__posix.cc    |    2 +-
 .../patch-chrome_common_chrome__content__client.cc |    2 +-
 .../patch-chrome_common_chrome__features.cc        |   12 +-
 .../patches/patch-chrome_common_chrome__features.h |   12 +-
 .../patches/patch-chrome_common_chrome__paths.cc   |    2 +-
 .../patches/patch-chrome_common_chrome__paths.h    |    2 +-
 .../patch-chrome_common_chrome__paths__internal.h  |    2 +-
 .../patch-chrome_common_chrome__switches.cc        |    8 +-
 .../patches/patch-chrome_common_chrome__switches.h |    8 +-
 ...e_common_controlled__frame_controlled__frame.cc |    2 +-
 .../patches/patch-chrome_common_crash__keys.cc     |    2 +-
 ...chrome_common_extensions_extension__constants.h |    2 +-
 ...rmissions_chrome__permission__message__rules.cc |    2 +-
 ...ch-chrome_common_media_cdm__host__file__path.cc |    2 +-
 .../patch-chrome_common_media_cdm__registration.cc |    2 +-
 .../patch-chrome_common_media_cdm__registration.h  |    2 +-
 ...a_component__widevine__cdm__hint__file__linux.h |    2 +-
 chromium/patches/patch-chrome_common_pref__names.h |   24 +-
 .../patches/patch-chrome_common_url__constants.h   |    4 +-
 .../patch-chrome_common_webui__url__constants.cc   |    6 +-
 .../patch-chrome_common_webui__url__constants.h    |    8 +-
 ...ise__companion_enterprise__companion__client.cc |    2 +-
 ...h-chrome_enterprise__companion_event__logger.cc |    2 +-
 ...e_enterprise__companion_ipc__security__linux.cc |    2 +-
 .../patch-chrome_enterprise__companion_lock.cc     |    2 +-
 ...e_renderer_chrome__content__renderer__client.cc |   12 +-
 ...vices_printing_print__backend__service__impl.cc |    2 +-
 ...rvices_printing_print__backend__service__impl.h |    2 +-
 ...services_speech_audio__source__fetcher__impl.cc |    2 +-
 ...e_test_base_scoped__channel__override__posix.cc |    2 +-
 ...ch-chrome_test_chromedriver_chrome__launcher.cc |    2 +-
 ...rome_test_chromedriver_chrome_chrome__finder.cc |    2 +-
 ...e_test_chromedriver_key__converter__unittest.cc |    2 +-
 ...medriver_keycode__text__conversion__unittest.cc |    2 +-
 ...sed__user_google__auth__state__waiter__mixin.cc |    2 +-
 .../patches/patch-chrome_updater_configurator.cc   |    4 +-
 ...atch-chrome_updater_ipc_ipc__security__linux.cc |    2 +-
 chromium/patches/patch-chrome_updater_lock.cc      |    2 +-
 .../patch-chrome_updater_util_posix__util.cc       |    4 +-
 chromium/patches/patch-chrome_utility_services.cc  |    2 +-
 chromium/patches/patch-components_BUILD.gn         |    8 +-
 ...owser_foundations_browser__autofill__manager.cc |    2 +-
 ...guide_autofill__optimization__guide__decider.cc |    2 +-
 ...browser_payments_amount__extraction__manager.cc |    8 +-
 ...autofill_core_browser_payments_bnpl__manager.cc |    4 +-
 ...payments_credit__card__suggestion__generator.cc |   17 +
 ...ebdata_payments_payments__sync__bridge__util.cc |    2 +-
 ...ents_autofill_core_common_autofill__features.cc |    2 +-
 ...ill_core_common_autofill__payments__features.cc |   31 +-
 ...on_public_collaboration__controller__delegate.h |    8 +-
 ...onents_commerce_core_commerce__feature__list.cc |    2 +-
 ...nstrained__window_constrained__window__views.cc |    2 +-
 ...ngs_core_browser_website__settings__registry.cc |    2 +-
 ...omponents_cookie__config_cookie__store__util.cc |    2 +-
 .../patch-components_crash_core_app_BUILD.gn       |    2 +-
 ...nts_crash_core_app_chrome__crashpad__handler.cc |    2 +-
 ...nents_crash_core_app_crashpad__handler__main.cc |    2 +-
 ...h_core_browser_crash__upload__list__crashpad.cc |    2 +-
 .../patch-components_crash_core_common_BUILD.gn    |    2 +-
 ...h-components_dbus_xdg_file__transfer__portal.cc |    4 +-
 ...s_device__signals_core_browser_browser__utils.h |    2 +-
 ...wser_desktop_desktop__os__signals__collector.cc |    2 +-
 ...ignals_core_browser_mock__signals__aggregator.h |    2 +-
 ...ice__signals_core_browser_signals__aggregator.h |    2 +-
 ...gnals_core_browser_signals__aggregator__impl.cc |    2 +-
 ...ignals_core_browser_signals__aggregator__impl.h |    2 +-
 ...ignals_core_browser_user__permission__service.h |    2 +-
 ...core_browser_user__permission__service__impl.cc |    2 +-
 ..._core_browser_user__permission__service__impl.h |    2 +-
 ...als_core_common_linux_platform__utils__linux.cc |    2 +-
 ...s_device__signals_core_common_platform__utils.h |    2 +-
 ...evice__signals_core_common_signals__features.cc |    4 +-
 ...device__signals_core_common_signals__features.h |    4 +-
 ...nals_core_system__signals_platform__delegate.cc |    2 +-
 ...nents_device__signals_test_signals__contract.cc |    2 +-
 ...service_discardable__shared__memory__manager.cc |    4 +-
 ...ponents_embedder__support_user__agent__utils.cc |    2 +-
 ...bedder__support_user__agent__utils__unittest.cc |    2 +-
 ...ts_enterprise_browser_reporting_report__util.cc |    2 +-
 ...ctors_core_realtime__reporting__client__base.cc |    2 +-
 ..._enterprise_data__controls_core_browser_rule.cc |    6 +-
 ...components_enterprise_watermarking_watermark.cc |    2 +-
 ...mponents_error__page_common_localized__error.cc |    4 +-
 ...h-components_eye__dropper_eye__dropper__view.cc |    2 +-
 ..._feature__engagement_public_event__constants.cc |    2 +-
 ...s_feature__engagement_public_event__constants.h |    2 +-
 ...e__engagement_public_feature__configurations.cc |    4 +-
 ...eature__engagement_public_feature__constants.cc |    4 +-
 ...feature__engagement_public_feature__constants.h |    6 +-
 ...nts_feature__engagement_public_feature__list.cc |   24 +-
 ...ents_feature__engagement_public_feature__list.h |   34 +-
 ...omponents_feed_core_proto_v2_wire_version.proto |    2 +-
 ...s_feed_core_v2_feed__network__impl__unittest.cc |    4 +-
 .../patch-components_feed_core_v2_proto__util.cc   |    2 +-
 ...omponents_feed_core_v2_proto__util__unittest.cc |    2 +-
 ...-components_feed_core_v2_test_proto__printer.cc |    2 +-
 ...h-components_gcm__driver_gcm__desktop__utils.cc |    2 +-
 .../patches/patch-components_gwp__asan_BUILD.gn    |    2 +-
 ...-components_gwp__asan_buildflags_buildflags.gni |    2 +-
 ..._asan_client_guarded__page__allocator__posix.cc |    2 +-
 .../patch-components_gwp__asan_client_gwp__asan.cc |    2 +-
 ...ponents_gwp__asan_client_gwp__asan__features.cc |    2 +-
 ...nts_gwp__asan_crash__handler_crash__analyzer.cc |    6 +-
 ...patch-components_live__caption_caption__util.cc |    2 +-
 .../patch-components_live__caption_caption__util.h |    2 +-
 ...omponents_media__router_common_media__source.cc |    4 +-
 ...n_providers_cast_channel_cast__message__util.cc |    2 +-
 ...ter_common_providers_cast_channel_enum__table.h |    2 +-
 ...-components_metrics_drive__metrics__provider.cc |   14 +-
 .../patch-components_metrics_dwa_dwa__service.cc   |    2 +-
 .../patch-components_metrics_metrics__log.cc       |    2 +-
 .../patch-components_metrics_motherboard.cc        |    2 +-
 ...nents_metrics_private__metrics_puma__service.cc |    2 +-
 ...nts_named__mojo__ipc__server_connection__info.h |   16 +-
 ...ts_named__mojo__ipc__server_endpoint__options.h |    2 +-
 ...erver_named__mojo__ipc__server__client__util.cc |    2 +-
 ...ed__mojo__server__endpoint__connector__linux.cc |    2 +-
 .../patch-components_named__system__lock_BUILD.gn  |    2 +-
 .../patch-components_named__system__lock_lock.h    |    2 +-
 ...omponents_named__system__lock_lock__unittest.cc |    2 +-
 .../patch-components_ntp__tiles_pref__names.h      |    2 +-
 ...n__device__translation_service_sandbox__hook.cc |    2 +-
 ...on__device__translation_service_sandbox__hook.h |    2 +-
 ...core_feature__registry_feature__registration.cc |    4 +-
 ...on__guide_core_optimization__guide__features.cc |    4 +-
 ...zation__guide_core_optimization__guide__util.cc |    4 +-
 ..._async_browser_secret__portal__key__provider.cc |    2 +-
 ...onents_os__crypt_sync_libsecret__util__linux.cc |    2 +-
 .../patch-components_os__crypt_sync_os__crypt.h    |    2 +-
 ...aint__preview_browser_paint__preview__client.cc |    4 +-
 ...iew_browser_paint__preview__client__unittest.cc |    2 +-
 ...aint__preview_common_proto_paint__preview.proto |    2 +-
 ..._preview_player_player__compositor__delegate.cc |    4 +-
 ...ger_core_browser_features_password__features.cc |    8 +-
 ...ager_core_browser_features_password__features.h |    8 +-
 ...ger_core_browser_password__autofill__manager.cc |    6 +-
 ...ager_core_browser_password__autofill__manager.h |    4 +-
 ...manager_core_browser_password__form__filling.cc |    2 +-
 ...manager_core_browser_password__form__manager.cc |    4 +-
 ...word__manager_core_browser_password__manager.cc |    2 +-
 ...anager_core_browser_password__manager__client.h |    4 +-
 ...ger_core_browser_password__manager__switches.cc |    2 +-
 ...ager_core_browser_password__manager__switches.h |    2 +-
 ...ore_browser_password__manual__fallback__flow.cc |    8 +-
 ...core_browser_password__manual__fallback__flow.h |    6 +-
 ..._core_browser_password__store__factory__util.cc |    2 +-
 ...core_browser_password__store_login__database.cc |    2 +-
 ...ssword__store_login__database__async__helper.cc |    2 +-
 ...er_password__store_login__database__unittest.cc |    2 +-
 ...core_browser_stub__password__manager__client.cc |    4 +-
 ..._core_browser_stub__password__manager__client.h |    4 +-
 ...er_core_common_password__manager__pref__names.h |    2 +-
 ...nager_decorators_process__metrics__decorator.cc |    2 +-
 ...mponents_performance__manager_public_features.h |    2 +-
 ...e__attribution_memory__measurement__delegate.cc |    2 +-
 ...sions_prediction__service_prediction__common.cc |    2 +-
 ...icy_core_browser_policy__pref__mapping__test.cc |    2 +-
 ...licy_core_common_cloud_cloud__policy__client.cc |    2 +-
 ...mmon_cloud_cloud__policy__refresh__scheduler.cc |    2 +-
 ...policy_core_common_cloud_cloud__policy__util.cc |    2 +-
 ...-components_policy_core_common_policy__paths.cc |    2 +-
 ...onents_policy_tools_generate__policy__source.py |    2 +-
 .../patch-components_power__metrics_BUILD.gn       |    2 +-
 ...nts_power__metrics_energy__metrics__provider.cc |    2 +-
 ...y__config_pref__proxy__config__tracker__impl.cc |    2 +-
 ...ents_proxy__config_proxy__config__pref__names.h |    2 +-
 ...nfig_proxy__override__rules__policy__handler.cc |    2 +-
 ...onfig_proxy__override__rules__policy__handler.h |    2 +-
 ...components_proxy__config_proxy__prefs__utils.cc |    2 +-
 ...capabilities_regional__capabilities__service.cc |    2 +-
 ..._capabilities_regional__capabilities__service.h |    2 +-
 ...ontent_common_file__type__policies__unittest.cc |    2 +-
 ...ing_content_resources_gen__file__type__proto.py |    2 +-
 ..._core_browser_db_v4__protocol__manager__util.cc |    2 +-
 ..._browser_realtime_url__lookup__service__base.cc |    4 +-
 ...nents_search__engines_template__url__service.cc |    4 +-
 ...onents_security__interstitials_content_utils.cc |    2 +-
 ..._default__model_cross__device__user__segment.cc |    2 +-
 ...ervices_font__data_font__data__service__impl.cc |    2 +-
 ...paint__preview__compositor__collection__impl.cc |    2 +-
 ...identity__manager_account__capabilities__list.h |   17 +
 ...mponents_signin_public_base_signin__switches.cc |   31 +-
 ...omponents_signin_public_base_signin__switches.h |   29 +-
 ...blic_identity__manager_account__capabilities.cc |   17 +
 ...ublic_identity__manager_account__capabilities.h |   17 +
 .../patches/patch-components_soda_soda__util.cc    |    4 +-
 ..._metric__utils_common_startup__metric__utils.cc |    2 +-
 .../patch-components_storage__monitor_BUILD.gn     |    2 +-
 ...torage__monitor_removable__device__constants.cc |    2 +-
 ...storage__monitor_removable__device__constants.h |    2 +-
 ...d__user_core_browser_child__account__service.cc |    2 +-
 ...ds__chrome__management__url__checker__client.cc |    2 +-
 ...r_core_browser_list__family__members__service.h |    2 +-
 ...e_browser_supervised__user__metrics__service.cc |    2 +-
 ...r_core_browser_supervised__user__preferences.cc |    2 +-
 ...d__user_core_browser_supervised__user__utils.cc |    2 +-
 ...onents_supervised__user_core_common_features.cc |    2 +-
 ...ponents_supervised__user_core_common_features.h |    2 +-
 ...ents_supervised__user_core_common_pref__names.h |    2 +-
 ...onents_sync__bookmarks_bookmark__model__view.cc |    2 +-
 ...sync__device__info_local__device__info__util.cc |   10 +-
 ...evice__info_local__device__info__util__linux.cc |    2 +-
 .../patch-components_sync_base_sync__util.cc       |    2 +-
 ...nts_sync_service_device__statistics__tracker.cc |   17 +
 .../patch-components_sync_service_sync__prefs.cc   |    4 +-
 ...-components_sync_service_sync__service__impl.cc |    2 +-
 .../patch-components_system__cpu_cpu__probe.cc     |    2 +-
 ...onents_translate_core_common_translate__util.cc |    2 +-
 ...sted__vault_trusted__vault__connection__impl.cc |    2 +-
 ...ponents_update__client_update__query__params.cc |    2 +-
 ..._formatter_spoof__checks_idn__spoof__checker.cc |    2 +-
 ...nts_user__education_views_help__bubble__view.cc |    6 +-
 ...ents_user__education_views_help__bubble__view.h |    4 +-
 ...nents_variations_service_variations__service.cc |    4 +-
 ...isited__url__ranking_public_url__visit__util.cc |    2 +-
 .../patch-components_viz_host_gpu__host__impl.cc   |    2 +-
 ...ch-components_viz_host_host__display__client.cc |    4 +-
 ...tch-components_viz_host_host__display__client.h |    2 +-
 ...isplay__embedder_skia__output__surface__impl.cc |    4 +-
 ..._display__embedder_software__output__surface.cc |    2 +-
 ...e_display__embedder_software__output__surface.h |    2 +-
 ...omponents_viz_service_display_skia__renderer.cc |    2 +-
 ...e__sinks_root__compositor__frame__sink__impl.cc |    2 +-
 ...me__sinks_root__compositor__frame__sink__impl.h |    2 +-
 ...components_viz_service_gl_gpu__service__impl.cc |    4 +-
 ...-components_viz_service_gl_gpu__service__impl.h |    4 +-
 ...ch-components_viz_test_fake__display__client.cc |    2 +-
 ...tch-components_viz_test_fake__display__client.h |    2 +-
 ...tch-components_viz_test_mock__display__client.h |    2 +-
 ..._wallet_core_browser_network_wallet__request.cc |   17 +
 ...onents_webapps_browser_web__app__url__config.cc |   17 +
 ...core_browser_gpm__user__verification__policy.cc |    2 +-
 .../patch-components_webui_flags_flags__state.cc   |    4 +-
 chromium/patches/patch-content_app_BUILD.gn        |    2 +-
 .../patches/patch-content_app_content__main.cc     |    2 +-
 ...atch-content_app_content__main__runner__impl.cc |    2 +-
 chromium/patches/patch-content_browser_BUILD.gn    |    6 +-
 ...sibility_browser__accessibility__state__impl.cc |    2 +-
 ...owser__accessibility__state__impl__auralinux.cc |    8 +-
 ..._browser_browser__child__process__host__impl.cc |    2 +-
 ...t_browser_browser__child__process__host__impl.h |    2 +-
 ...ild__process__host__impl__receiver__bindings.cc |    2 +-
 .../patch-content_browser_browser__main__loop.cc   |    8 +-
 ...wser_child__process__launcher__helper__linux.cc |    2 +-
 ...browser_child__thread__type__switcher__linux.cc |    2 +-
 ..._browser_child__thread__type__switcher__linux.h |    2 +-
 ..._compositor_viz__process__transport__factory.cc |    4 +-
 ...wser_devtools_devtools__frontend__host__impl.cc |    8 +-
 ...owser_devtools_devtools__frontend__host__impl.h |    2 +-
 ...wser_devtools_protocol_system__info__handler.cc |    2 +-
 ...ccess_file__path__watcher_file__path__watcher.h |    4 +-
 ...file__path__watcher_file__path__watcher__bsd.cc |    2 +-
 ...le__path__watcher_file__path__watcher__kqueue.h |    2 +-
 ...s_file__system__access__local__path__watcher.cc |    2 +-
 ...font__access_font__enumeration__data__source.cc |    2 +-
 .../patch-content_browser_gpu_compositor__util.cc  |    2 +-
 ...content_browser_gpu_gpu__data__manager__impl.cc |    2 +-
 ...-content_browser_gpu_gpu__data__manager__impl.h |    2 +-
 ...rowser_gpu_gpu__data__manager__impl__private.cc |    2 +-
 ...browser_gpu_gpu__data__manager__impl__private.h |    2 +-
 ...patch-content_browser_gpu_gpu__process__host.cc |    2 +-
 ...wser_media_frameless__media__interface__proxy.h |    2 +-
 ...r_media_media__keys__listener__manager__impl.cc |    2 +-
 ...ent_browser_network__service__instance__impl.cc |    2 +-
 ...rowser_renderer__host_delegated__frame__host.cc |    4 +-
 ...ia_service__video__capture__device__launcher.cc |    2 +-
 ...n__transitions_navigation__entry__screenshot.cc |    2 +-
 ...r_renderer__host_render__process__host__impl.cc |    8 +-
 ...er_renderer__host_render__process__host__impl.h |    2 +-
 ...der__process__host__impl__receiver__bindings.cc |    2 +-
 ...wser_renderer__host_render__view__host__impl.cc |    4 +-
 ...derer__host_render__widget__host__view__aura.cc |    8 +-
 ...nderer__host_render__widget__host__view__aura.h |    2 +-
 ...t_render__widget__host__view__event__handler.cc |    2 +-
 .../patch-content_browser_sandbox__host__linux.cc  |    2 +-
 ...scheduler_responsiveness_jank__monitor__impl.cc |    4 +-
 ...duler_responsiveness_native__event__observer.cc |    8 +-
 ...eduler_responsiveness_native__event__observer.h |   38 +-
 ...browser_service__host_utility__process__host.cc |    6 +-
 ...t_utility__process__host__receiver__bindings.cc |    2 +-
 ...ser_service__host_utility__sandbox__delegate.cc |    2 +-
 ...r_shape__detection_shape__detection__service.cc |    2 +-
 .../patches/patch-content_browser_theme__helper.cc |    2 +-
 .../patch-content_browser_v8__snapshot__files.cc   |    2 +-
 ...r_web__contents_slow__web__preference__cache.cc |    2 +-
 ...wser_web__contents_web__contents__view__aura.cc |   10 +-
 ...contents_web__contents__view__aura__unittest.cc |    2 +-
 ...browser_webui_web__ui__main__frame__observer.cc |    2 +-
 ...owser_zygote__host_zygote__host__impl__linux.cc |    2 +-
 ...rowser_zygote__host_zygote__host__impl__linux.h |    2 +-
 chromium/patches/patch-content_child_BUILD.gn      |    2 +-
 .../patches/patch-content_child_child__process.cc  |    2 +-
 .../patches/patch-content_child_child__process.h   |    2 +-
 chromium/patches/patch-content_common_BUILD.gn     |    4 +-
 chromium/patches/patch-content_common_features.cc  |    8 +-
 chromium/patches/patch-content_common_features.h   |   14 +-
 .../patch-content_common_font__list__unittest.cc   |    2 +-
 ...-content_common_gpu__pre__sandbox__hook__bsd.cc |    2 +-
 ...h-content_common_gpu__pre__sandbox__hook__bsd.h |    2 +-
 ...content_common_gpu__pre__sandbox__hook__linux.h |    2 +-
 ...tch-content_common_thread__type__switcher.mojom |    2 +-
 .../patch-content_gpu_gpu__child__thread.cc        |    2 +-
 chromium/patches/patch-content_gpu_gpu__main.cc    |   12 +-
 ...tent_public_browser_content__browser__client.cc |    4 +-
 ...blic_browser_zygote__host_zygote__host__linux.h |    2 +-
 ...atch-content_public_common_content__features.cc |   15 +-
 ...atch-content_public_common_content__switches.cc |    4 +-
 ...patch-content_public_common_content__switches.h |    4 +-
 ...patch-content_public_common_zygote_features.gni |    2 +-
 .../patch-content_renderer_render__thread__impl.cc |   12 +-
 ...ent_renderer_renderer__blink__platform__impl.cc |   14 +-
 ...tent_renderer_renderer__blink__platform__impl.h |    4 +-
 .../patch-content_renderer_renderer__main.cc       |    4 +-
 ...er_renderer__main__platform__delegate__linux.cc |    2 +-
 chromium/patches/patch-content_shell_BUILD.gn      |    4 +-
 ...atch-content_shell_app_shell__main__delegate.cc |    2 +-
 ...nt_shell_browser_shell__browser__main__parts.cc |    2 +-
 ...ell_browser_shell__platform__delegate__views.cc |    4 +-
 ...ll_renderer_shell__content__renderer__client.cc |    4 +-
 ...hell_utility_shell__content__utility__client.cc |    2 +-
 chromium/patches/patch-content_test_BUILD.gn       |    4 +-
 ...vice__model_on__device__model__sandbox__init.cc |    2 +-
 ...evice__model_on__device__model__sandbox__init.h |    2 +-
 chromium/patches/patch-content_utility_services.cc |   10 +-
 ...ch_speech__recognition__sandbox__hook__linux.cc |    2 +-
 ...ech_speech__recognition__sandbox__hook__linux.h |    2 +-
 ...link__platform__with__sandbox__support__impl.cc |    2 +-
 ...blink__platform__with__sandbox__support__impl.h |    2 +-
 .../patches/patch-content_utility_utility__main.cc |    2 +-
 .../patch-content_utility_utility__thread__impl.cc |    2 +-
 chromium/patches/patch-content_zygote_BUILD.gn     |    2 +-
 .../patches/patch-content_zygote_zygote__linux.cc  |    2 +-
 .../patch-content_zygote_zygote__main__linux.cc    |    2 +-
 .../patch-device_bluetooth_bluetooth__adapter.cc   |    2 +-
 .../patch-device_bluetooth_cast__bluetooth.gni     |    2 +-
 .../patches/patch-device_fido_public_features.cc   |    4 +-
 .../patches/patch-device_fido_public_features.h    |    2 +-
 chromium/patches/patch-device_gamepad_BUILD.gn     |    2 +-
 .../patch-device_gamepad_gamepad__provider.cc      |    2 +-
 .../patch-device_gamepad_hid__writer__linux.cc     |    2 +-
 ...-device_gamepad_public_cpp_gamepad__features.cc |    4 +-
 ...h-device_gamepad_public_cpp_gamepad__features.h |    2 +-
 ..._browser__context__keyed__service__factories.cc |    2 +-
 ...sions_browser_api_management_management__api.cc |   17 -
 ...sions_browser_api_messaging_message__service.cc |    2 +-
 ...ivate_networking__private__delegate__factory.cc |    2 +-
 ...tensions_common_api___permission__features.json |    2 +-
 .../patch-extensions_common_api_runtime.json       |    2 +-
 .../patches/patch-extensions_common_command.cc     |    2 +-
 .../patch-extensions_common_features_feature.cc    |    2 +-
 ...ensions_renderer_bindings_api__binding__util.cc |    2 +-
 ...-extensions_renderer_bindings_argument__spec.cc |    2 +-
 ...h-extensions_shell_app_shell__main__delegate.cc |    2 +-
 ...er_api_runtime_shell__runtime__api__delegate.cc |    2 +-
 ...ns_shell_browser_shell__browser__main__parts.cc |    2 +-
 ...shell_browser_shell__extensions__api__client.cc |    2 +-
 ..._shell_browser_shell__extensions__api__client.h |    2 +-
 ...h-google__apis_gcm_engine_heartbeat__manager.cc |    2 +-
 ...buffer_client_test__shared__image__interface.cc |    2 +-
 ..._buffer_client_test__shared__image__interface.h |    2 +-
 ...mand__buffer_service_dawn__context__provider.cc |    4 +-
 ..._command__buffer_service_gles2__cmd__decoder.cc |    4 +-
 ...ice_raster__decoder__unittest__context__lost.cc |    2 +-
 ...mmand__buffer_service_shared__context__state.cc |    2 +-
 ...ommand__buffer_service_shared__context__state.h |    6 +-
 ...image_angle__vulkan__image__backing__factory.cc |    2 +-
 ...ed__image_dawn__ozone__image__representation.cc |   29 +
 ...e_shared__image_external__vk__image__backing.cc |    6 +-
 ..._image_external__vk__image__backing__factory.cc |    4 +-
 ...service_shared__image_shared__image__factory.cc |   12 +-
 ...service_shared__image_shared__image__manager.cc |    4 +-
 ...ce_shared__image_wrapped__sk__image__backing.cc |    2 +-
 ...ommand__buffer_service_webgpu__decoder__impl.cc |    6 +-
 .../patches/patch-gpu_config_gpu__control__list.cc |    2 +-
 .../patch-gpu_config_gpu__finch__features.cc       |   15 +-
 .../patch-gpu_config_gpu__finch__features.h        |    2 +-
 .../patch-gpu_config_gpu__info__collector.cc       |    2 +-
 .../patches/patch-gpu_config_gpu__test__config.cc  |    2 +-
 .../patches/patch-gpu_ipc_service_gpu__init.cc     |   22 +-
 .../patch-gpu_ipc_service_shared__image__stub.cc   |    2 +-
 chromium/patches/patch-gpu_ipc_service_x__util.h   |    2 +-
 .../patches/patch-gpu_vulkan_generate__bindings.py |    2 +-
 .../patches/patch-gpu_vulkan_semaphore__handle.cc  |    2 +-
 .../patch-gpu_vulkan_vulkan__device__queue.cc      |    2 +-
 .../patch-gpu_vulkan_vulkan__device__queue.h       |    2 +-
 .../patch-gpu_vulkan_vulkan__function__pointers.cc |    2 +-
 .../patch-gpu_vulkan_vulkan__function__pointers.h  |    2 +-
 chromium/patches/patch-gpu_vulkan_vulkan__image.h  |    2 +-
 chromium/patches/patch-gpu_vulkan_vulkan__util.cc  |    2 +-
 chromium/patches/patch-headless_BUILD.gn           |    6 +-
 ...headless_lib_browser_headless__browser__impl.cc |    2 +-
 ...rowser_headless__browser__main__parts__posix.cc |    2 +-
 ...b_browser_headless__content__browser__client.cc |    4 +-
 ...ib_browser_headless__content__browser__client.h |    2 +-
 ...ss_lib_browser_headless__web__contents__impl.cc |    2 +-
 ...adless_lib_headless__content__main__delegate.cc |    6 +-
 chromium/patches/patch-ipc_ipc__channel.cc         |    2 +-
 chromium/patches/patch-ipc_ipc__channel.h          |    2 +-
 chromium/patches/patch-ipc_param__traits__utils.h  |    2 +-
 chromium/patches/patch-media_BUILD.gn              |    2 +-
 chromium/patches/patch-media_audio_BUILD.gn        |    2 +-
 .../patch-media_audio_alsa_audio__manager__alsa.cc |    2 +-
 .../patch-media_audio_audio__input__device.cc      |    2 +-
 ...h-media_audio_audio__output__proxy__unittest.cc |    2 +-
 .../patches/patch-media_audio_pulse_pulse__util.cc |    2 +-
 ...atch-media_audio_sndio_audio__manager__sndio.cc |    2 +-
 ...patch-media_audio_sndio_audio__manager__sndio.h |    2 +-
 .../patch-media_audio_sndio_sndio__input.cc        |    2 +-
 .../patches/patch-media_audio_sndio_sndio__input.h |    2 +-
 .../patch-media_audio_sndio_sndio__output.cc       |    2 +-
 .../patch-media_audio_sndio_sndio__output.h        |    2 +-
 .../patches/patch-media_base_audio__latency.cc     |    2 +-
 .../patch-media_base_libaom__thread__wrapper.cc    |    2 +-
 .../patch-media_base_libvpx__thread__wrapper.cc    |    2 +-
 .../patches/patch-media_base_media__switches.cc    |   18 +-
 .../patches/patch-media_base_media__switches.h     |   10 +-
 chromium/patches/patch-media_base_video__frame.cc  |    8 +-
 chromium/patches/patch-media_base_video__frame.h   |    8 +-
 ...ideo_create__video__capture__device__factory.cc |    8 +-
 ..._video_fake__video__capture__device__factory.cc |    4 +-
 ..._video_file__video__capture__device__factory.cc |    2 +-
 ...h-media_capture_video_linux_fake__v4l2__impl.cc |    2 +-
 ...ch-media_capture_video_linux_fake__v4l2__impl.h |    2 +-
 ..._capture_video_linux_v4l2__capture__delegate.cc |   34 +-
 ...a_capture_video_linux_v4l2__capture__delegate.h |    4 +-
 ...dia_capture_video_linux_v4l2__capture__device.h |    2 +-
 ...ture_video_linux_v4l2__capture__device__impl.cc |    2 +-
 ...pture_video_linux_v4l2__capture__device__impl.h |    2 +-
 ..._linux_video__capture__device__factory__v4l2.cc |   22 +-
 ...o_linux_video__capture__device__factory__v4l2.h |    4 +-
 ...re_video_linux_video__capture__device__linux.cc |    2 +-
 ...deo__capture__buffer__tracker__factory__impl.cc |    2 +-
 ...capture_video_video__capture__device__client.cc |    2 +-
 .../patch-media_cdm_cdm__paths__unittest.cc        |    2 +-
 .../patch-media_cdm_library__cdm_cdm__paths.gni    |    2 +-
 .../patch-media_ffmpeg_scripts_build__ffmpeg.py    |    8 +-
 .../patch-media_ffmpeg_scripts_robo__lib_config.py |    2 +-
 ...a_gpu_chromeos_gl__image__processor__backend.cc |    2 +-
 ...u_chromeos_libyuv__image__processor__backend.cc |    2 +-
 ...pu_chromeos_mailbox__video__frame__converter.cc |    2 +-
 ...a_gpu_chromeos_platform__video__frame__utils.cc |    2 +-
 ...-media_gpu_chromeos_video__decoder__pipeline.cc |    2 +-
 ...gpu_gpu__video__decode__accelerator__factory.cc |    2 +-
 ...gpu_gpu__video__encode__accelerator__factory.cc |    2 +-
 ...dware__video__decoding__sandbox__hook__linux.cc |    2 +-
 ...rdware__video__decoding__sandbox__hook__linux.h |    2 +-
 ...dware__video__encoding__sandbox__hook__linux.cc |    2 +-
 ...rdware__video__encoding__sandbox__hook__linux.h |    2 +-
 .../patches/patch-media_gpu_test_raw__video.cc     |    2 +-
 ...ch-media_gpu_test_video__frame__file__writer.cc |    2 +-
 .../patch-media_gpu_test_video__frame__helpers.cc  |    2 +-
 ...patch-media_gpu_test_video__frame__validator.cc |    2 +-
 .../patches/patch-media_gpu_v4l2_v4l2__utils.cc    |   10 +-
 .../patch-media_gpu_vaapi_vaapi__video__decoder.cc |    4 +-
 .../patch-media_gpu_vaapi_vaapi__wrapper.cc        |    4 +-
 chromium/patches/patch-media_media__options.gni    |    4 +-
 chromium/patches/patch-media_mojo_mojom_BUILD.gn   |    2 +-
 ...media_mojo_mojom_video__frame__mojom__traits.cc |    2 +-
 ...-media_mojo_mojom_video__frame__mojom__traits.h |    2 +-
 ..._mappable__shared__image__video__frame__pool.cc |   14 +-
 ..._mappable__shared__image__video__frame__pool.cc |    4 +-
 ...ia_video_video__encode__accelerator__adapter.cc |    4 +-
 .../patches/patch-media_webrtc_audio__processor.cc |    4 +-
 chromium/patches/patch-media_webrtc_helpers.cc     |    4 +-
 chromium/patches/patch-mojo_core_BUILD.gn          |    2 +-
 chromium/patches/patch-mojo_core_channel.cc        |    2 +-
 chromium/patches/patch-mojo_core_channel.h         |    2 +-
 chromium/patches/patch-mojo_core_channel__posix.cc |    2 +-
 .../patches/patch-mojo_core_embedder_features.h    |    2 +-
 ...ojo_public_cpp_platform_socket__utils__posix.cc |    2 +-
 .../patch-mojo_public_tools_bindings_mojom.gni     |    4 +-
 chromium/patches/patch-net_BUILD.gn                |   16 +-
 chromium/patches/patch-net_base_features.cc        |    8 +-
 .../patch-net_base_network__change__notifier.cc    |    2 +-
 .../patch-net_base_network__change__notifier.h     |    2 +-
 ...-net_base_network__change__notifier__passive.cc |    2 +-
 .../patch-net_base_network__interfaces__posix.h    |    2 +-
 .../patch-net_base_sockaddr__util__posix.cc        |    2 +-
 ...tch-net_base_sockaddr__util__posix__unittest.cc |    2 +-
 .../patch-net_disk__cache_backend__experiment.h    |    2 +-
 ...net_disk__cache_simple_simple__file__tracker.cc |    2 +-
 chromium/patches/patch-net_dns_BUILD.gn            |   18 +-
 chromium/patches/patch-net_dns_address__info.cc    |    2 +-
 .../patch-net_dns_address__sorter__posix.cc        |    2 +-
 .../patch-net_dns_dns__config__service__posix.cc   |    2 +-
 chromium/patches/patch-net_dns_dns__reloader.cc    |    2 +-
 chromium/patches/patch-net_dns_dns__util.cc        |    4 +-
 .../patches/patch-net_dns_host__resolver__proc.cc  |    2 +-
 chromium/patches/patch-net_dns_public_BUILD.gn     |    4 +-
 .../patches/patch-net_dns_public_resolv__reader.cc |    2 +-
 .../patches/patch-net_dns_public_resolv__reader.h  |    2 +-
 .../patch-net_dns_public_scoped__res__state.cc     |    2 +-
 .../patch-net_dns_public_scoped__res__state.h      |    2 +-
 .../patch-net_filter_zstd__source__stream.cc       |    2 +-
 .../patch-net_http_http__auth__gssapi__posix.cc    |    2 +-
 .../patch-net_http_http__auth__gssapi__posix.h     |    2 +-
 ...atch-net_http_http__auth__handler__negotiate.cc |    2 +-
 .../patch-net_http_http__auth__preferences.cc      |    2 +-
 .../patch-net_http_http__auth__preferences.h       |    2 +-
 .../patch-net_http_http__network__session.cc       |    2 +-
 ...net_proxy__resolution_proxy__config__service.cc |    2 +-
 ...xy__resolution_proxy__config__service__linux.cc |    2 +-
 .../patch-net_socket_socks5__client__socket.cc     |    2 +-
 .../patches/patch-net_socket_tcp__socket__posix.cc |    4 +-
 .../patches/patch-net_socket_udp__socket__posix.cc |    2 +-
 .../patch-net_socket_udp__socket__unittest.cc      |    2 +-
 .../patches/patch-net_third__party_quiche_BUILD.gn |    2 +-
 ..._tools_cert__verify__tool_cert__verify__tool.cc |    2 +-
 .../patch-net_tools_net__watcher_net__watcher.cc   |    2 +-
 ...ffic__annotation_network__traffic__annotation.h |    2 +-
 ...patch-net_url__request_url__request__context.cc |    2 +-
 .../patch-net_url__request_url__request__context.h |    4 +-
 ..._url__request_url__request__context__builder.cc |    4 +-
 ...ets_websocket__basic__stream__adapters__test.cc |    4 +-
 .../patches/patch-pdf_pdfium_pdfium__engine.cc     |    2 +-
 .../patches/patch-printing_backend_cups__helper.cc |    2 +-
 .../patches/patch-printing_backend_cups__helper.h  |    2 +-
 .../patch-printing_backend_cups__ipp__helper.cc    |    2 +-
 .../patches/patch-printing_backend_cups__jobs.cc   |    2 +-
 .../patch-printing_backend_cups__printer.cc        |    2 +-
 .../patch-printing_backend_cups__weak__functions.h |    2 +-
 .../patch-printing_backend_print__backend__cups.h  |    2 +-
 ...h-printing_backend_print__backend__cups__ipp.cc |    2 +-
 ...nting_mojom_printing__context__mojom__traits.cc |    2 +-
 ...inting_mojom_printing__context__mojom__traits.h |    2 +-
 ...m_printing__context__mojom__traits__unittest.cc |    2 +-
 chromium/patches/patch-printing_print__settings.cc |    2 +-
 chromium/patches/patch-printing_print__settings.h  |    2 +-
 .../patch-printing_print__settings__conversion.cc  |    2 +-
 .../patches/patch-printing_printing__features.cc   |    2 +-
 .../patches/patch-printing_printing__features.h    |    2 +-
 ...sandbox_print__backend__sandbox__hook__linux.cc |    2 +-
 ..._sandbox_print__backend__sandbox__hook__linux.h |    2 +-
 chromium/patches/patch-remoting_base_branding.cc   |    2 +-
 chromium/patches/patch-remoting_base_constants.h   |    2 +-
 ...oting_base_crash_crashpad__database__manager.cc |   53 +
 .../patch-remoting_base_environment__details.cc    |    2 +-
 .../patches/patch-remoting_base_host__settings.cc  |    2 +-
 .../patches/patch-remoting_base_remoting__export.h |   17 +
 ...ch-remoting_base_security__key__socket__name.cc |   17 +
 chromium/patches/patch-remoting_base_username.cc   |    2 +-
 chromium/patches/patch-remoting_base_username.h    |    2 +-
 ...h-remoting_codec_webrtc__video__encoder__vpx.cc |    2 +-
 ...ting_host_base_desktop__environment__options.cc |    2 +-
 .../patches/patch-remoting_host_base_switches.cc   |    7 +-
 .../patches/patch-remoting_host_base_switches.h    |    7 +-
 .../patch-remoting_host_chromoting__host.cc        |    4 +-
 .../patches/patch-remoting_host_chromoting__host.h |    8 +-
 ...atch-remoting_host_chromoting__host__context.cc |    2 +-
 ...ting_host_chromoting__host__services__client.cc |   13 +-
 ...ting_host_chromoting__host__services__server.cc |   35 +
 .../patches/patch-remoting_host_client__session.cc |    2 +-
 ...ch-remoting_host_crash_crash__file__uploader.cc |    2 +-
 ...ate__desktop__interaction__strategy__factory.cc |    2 +-
 .../patch-remoting_host_desktop__process__main.cc  |   24 +-
 ...tch-remoting_host_desktop__session__connector.h |    2 +-
 .../patch-remoting_host_desktop__session__proxy.cc |   26 +
 .../patch-remoting_host_desktop__session__proxy.h  |   17 +
 .../patch-remoting_host_evaluate__capability.cc    |    2 +-
 .../patch-remoting_host_host__attributes.cc        |   26 +
 chromium/patches/patch-remoting_host_host__main.cc |   45 +-
 ...tch-remoting_host_host__power__save__blocker.cc |    2 +-
 .../patches/patch-remoting_host_ipc__constants.cc  |   41 +-
 .../patches/patch-remoting_host_ipc__constants.h   |   13 +-
 ...atch-remoting_host_ipc__desktop__environment.cc |   17 +
 ...patch-remoting_host_ipc__desktop__environment.h |   13 +-
 .../patch-remoting_host_it2me_it2me__host.cc       |    2 +-
 ...t_it2me_it2me__native__messaging__host__main.cc |    2 +-
 ...ch-remoting_host_me2me__desktop__environment.cc |    2 +-
 ...emoting_host_mojo__caller__security__checker.cc |   10 +-
 .../patches/patch-remoting_host_policy__watcher.cc |    2 +-
 ..._remote__open__url_remote__open__url__client.cc |    2 +-
 ...st_remote__open__url_remote__open__url__main.cc |    2 +-
 ...st_remote__open__url_remote__open__url__util.cc |    2 +-
 ...mote__open__url_url__forwarder__configurator.cc |    2 +-
 .../patch-remoting_host_remoting__me2me__host.cc   |   42 +-
 ...st_security__key_remote__security__key__main.cc |    2 +-
 ...-remoting_host_session__policies__from__dict.cc |    2 +-
 ...t_setup_me2me__native__messaging__host__main.cc |    2 +-
 .../patch-remoting_host_setup_start__host__main.cc |    8 +-
 ...g_host_webauthn_desktop__session__type__util.cc |    2 +-
 ...hn_remote__webauthn__caller__security__utils.cc |    2 +-
 ...bauthn_remote__webauthn__extension__notifier.cc |   15 +-
 ...emoting_host_webauthn_remote__webauthn__main.cc |    2 +-
 ...atch-remoting_protocol_webrtc__video__stream.cc |    2 +-
 ...ng_signaling_ftl__host__device__id__provider.cc |    2 +-
 chromium/patches/patch-sandbox_BUILD.gn            |    2 +-
 chromium/patches/patch-sandbox_features.gni        |    2 +-
 chromium/patches/patch-sandbox_linux_BUILD.gn      |    2 +-
 ...sandbox_linux_services_init__process__reaper.cc |    2 +-
 ...tch-sandbox_linux_services_libc__interceptor.cc |    2 +-
 chromium/patches/patch-sandbox_policy_BUILD.gn     |    2 +-
 chromium/patches/patch-sandbox_policy_features.cc  |   16 +-
 chromium/patches/patch-sandbox_policy_features.h   |    2 +-
 ...atch-sandbox_policy_freebsd_sandbox__freebsd.cc |    2 +-
 ...patch-sandbox_policy_freebsd_sandbox__freebsd.h |    2 +-
 .../patch-sandbox_policy_mojom_sandbox.mojom       |    2 +-
 ...atch-sandbox_policy_openbsd_sandbox__openbsd.cc |    2 +-
 ...patch-sandbox_policy_openbsd_sandbox__openbsd.h |    2 +-
 chromium/patches/patch-sandbox_policy_sandbox.cc   |    2 +-
 chromium/patches/patch-sandbox_policy_sandbox.h    |    2 +-
 .../patches/patch-sandbox_policy_sandbox__type.cc  |   32 +-
 chromium/patches/patch-sandbox_policy_switches.cc  |    2 +-
 chromium/patches/patch-sandbox_policy_switches.h   |    2 +-
 ...h-services_audio_audio__sandbox__hook__linux.cc |    2 +-
 ...ch-services_audio_audio__sandbox__hook__linux.h |    2 +-
 chromium/patches/patch-services_device_BUILD.gn    |    2 +-
 ...vice_geolocation_location__provider__manager.cc |    2 +-
 .../patches/patch-services_device_hid_BUILD.gn     |    2 +-
 ...ch-services_device_hid_hid__connection__fido.cc |    2 +-
 ...tch-services_device_hid_hid__connection__fido.h |    2 +-
 ...services_device_hid_hid__connection__freebsd.cc |    2 +-
 ...-services_device_hid_hid__connection__freebsd.h |    2 +-
 .../patch-services_device_hid_hid__service.cc      |    2 +-
 ...patch-services_device_hid_hid__service__fido.cc |    2 +-
 .../patch-services_device_hid_hid__service__fido.h |    2 +-
 ...ch-services_device_hid_hid__service__freebsd.cc |    2 +-
 ...tch-services_device_hid_hid__service__freebsd.h |    2 +-
 ...-services_device_public_cpp_device__features.cc |    2 +-
 ...h-services_device_public_cpp_device__features.h |    2 +-
 ...ce_public_cpp_generic__sensor_sensor__reading.h |    2 +-
 .../patch-services_device_public_mojom_BUILD.gn    |    2 +-
 .../patches/patch-services_device_serial_BUILD.gn  |    2 +-
 ...ces_device_serial_serial__device__enumerator.cc |    2 +-
 ...ces_device_serial_serial__io__handler__posix.cc |    2 +-
 ...me__zone__monitor_time__zone__monitor__linux.cc |    4 +-
 .../patches/patch-services_device_usb_BUILD.gn     |    2 +-
 ...rvices_device_usb_usb__device__handle__usbfs.cc |    2 +-
 ...ervices_device_usb_usb__device__handle__usbfs.h |    2 +-
 .../patch-services_device_usb_usb__service.cc      |    2 +-
 ...patch-services_device_usb_usb__service__fake.cc |    2 +-
 .../patch-services_device_usb_usb__service__fake.h |    2 +-
 chromium/patches/patch-services_network_BUILD.gn   |    4 +-
 .../patch-services_network_network__context.cc     |    6 +-
 .../patch-services_network_network__context.h      |    4 +-
 ...rvices_network_network__sandbox__hook__linux.cc |    8 +-
 ...ervices_network_network__sandbox__hook__linux.h |    2 +-
 .../patch-services_network_network__service.cc     |    6 +-
 .../patch-services_network_network__service.h      |    2 +-
 .../patch-services_network_public_cpp_BUILD.gn     |    6 +-
 .../patch-services_network_public_cpp_features.cc  |    4 +-
 .../patch-services_network_public_mojom_BUILD.gn   |    8 +-
 ...ionary_shared__dictionary__writer__in__memory.h |    2 +-
 ...services_on__device__model_ml_gpu__blocklist.cc |    2 +-
 ..._instrumentation_queued__request__dispatcher.cc |    2 +-
 ...tor_public_cpp_memory__instrumentation_BUILD.gn |    2 +-
 ...ublic_cpp_memory__instrumentation_os__metrics.h |    2 +-
 ...cpp_memory__instrumentation_os__metrics__bsd.cc |    2 +-
 ...tch-services_screen__ai_public_cpp_utilities.cc |    2 +-
 ..._ai_sandbox_screen__ai__sandbox__hook__linux.cc |    6 +-
 ...__ai_sandbox_screen__ai__sandbox__hook__linux.h |    2 +-
 ...ervices_screen__ai_screen__ai__service__impl.cc |    2 +-
 .../patch-services_service__manager_BUILD.gn       |    2 +-
 ...manager_public_cpp_service__executable_BUILD.gn |    2 +-
 ...e__detection_shape__detection__sandbox__hook.cc |    4 +-
 ...pe__detection_shape__detection__sandbox__hook.h |    2 +-
 ...s_shape__detection_shape__detection__service.cc |    2 +-
 ...ng_public_cpp_perfetto_track__name__recorder.cc |    2 +-
 ...p_stack__sampling_tracing__sampler__profiler.cc |    2 +-
 ..._tracing_public_cpp_system__metrics__sampler.cc |    4 +-
 ...ture_public_mojom_video__capture__service.mojom |    2 +-
 .../patch-services_viz_public_mojom_BUILD.gn       |    4 +-
 chromium/patches/patch-services_webnn_features.gni |    6 +-
 .../patch-skia_ext_SkMemory__new__handler.cpp      |    2 +-
 chromium/patches/patch-skia_ext_font__utils.cc     |    2 +-
 .../patches/patch-skia_ext_skcolorspace__trfn.cc   |    2 +-
 chromium/patches/patch-sql_database.cc             |    4 +-
 ...atch-third__party_abseil-cpp_absl_base_config.h |    2 +-
 ...y_abseil-cpp_absl_base_internal_raw__logging.cc |    2 +-
 ..._party_abseil-cpp_absl_base_internal_sysinfo.cc |    2 +-
 ...l-cpp_absl_debugging_internal_elf__mem__image.h |    2 +-
 ...sl_time_internal_cctz_src_time__zone__format.cc |    2 +-
 .../patches/patch-third__party_afl_src_afl-fuzz.c  |    2 +-
 chromium/patches/patch-third__party_angle_BUILD.gn |    8 +-
 .../patch-third__party_angle_src_common_platform.h |    2 +-
 ...ird__party_angle_src_common_platform__helpers.h |    2 +-
 ...third__party_angle_src_common_system__utils.cpp |    2 +-
 ...party_angle_src_common_system__utils__linux.cpp |    2 +-
 ...ngle_src_gpu__info__util_SystemInfo__internal.h |    2 +-
 ...ngle_src_gpu__info__util_SystemInfo__libpci.cpp |    2 +-
 ...angle_src_gpu__info__util_SystemInfo__linux.cpp |    2 +-
 ...y_angle_src_gpu__info__util_SystemInfo__x11.cpp |    2 +-
 ...tch-third__party_angle_src_libANGLE_Display.cpp |    2 +-
 ...e_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp |    4 +-
 ...e_src_libANGLE_renderer_vulkan_DisplayVk__api.h |    2 +-
 .../patches/patch-third__party_angle_util_BUILD.gn |    2 +-
 .../patch-third__party_blink_common_features.cc    |    6 +-
 ...erences_renderer__preferences__mojom__traits.cc |    2 +-
 ...n_renderer__preferences_renderer__preferences.h |    2 +-
 ...ferences_renderer__preferences__mojom__traits.h |    2 +-
 ...h-third__party_blink_public_platform_platform.h |    4 +-
 ...rer_bindings_scripts_bind__gen_style__format.py |    2 +-
 ...rd__party_blink_renderer_build_scripts_gperf.py |    2 +-
 ...renderer_build_scripts_run__with__pythonpath.py |    2 +-
 ...blink_renderer_controller_blink__initializer.cc |    2 +-
 ...rer_controller_memory__usage__monitor__posix.cc |    4 +-
 ...erer_controller_memory__usage__monitor__posix.h |    2 +-
 ...rd__party_blink_renderer_core_dom_tree__scope.h |    2 +-
 ...link_renderer_core_editing_editing__behavior.cc |    2 +-
 ...erer_core_execution__context_navigator__base.cc |    2 +-
 ...blink_renderer_core_exported_web__view__impl.cc |    8 +-
 ...y_blink_renderer_core_frame_web__frame__test.cc |    6 +-
 ...ore_html_canvas_canvas__async__blob__creator.cc |    2 +-
 ...erer_core_inspector_inspector__memory__agent.cc |    2 +-
 ...arty_blink_renderer_core_layout_layout__view.cc |    2 +-
 ...r_core_origin__trials_origin__trial__context.cc |   17 -
 ...renderer_core_page_context__menu__controller.cc |    4 +-
 ...party_blink_renderer_core_paint_paint__layer.cc |    2 +-
 ..._renderer_core_scroll_scrollbar__theme__aura.cc |    2 +-
 ...party_blink_renderer_core_xml_xslt__processor.h |    2 +-
 ...k_renderer_core_xml_xslt__processor__libxslt.cc |    2 +-
 ...r_modules_media_audio_audio__device__factory.cc |    2 +-
 ..._audio_audio__renderer__mixer__manager__test.cc |    2 +-
 ...er_modules_peerconnection_rtc__data__channel.cc |    2 +-
 ...peerconnection_webrtc__audio__renderer__test.cc |    2 +-
 ...odules_webaudio_audio__worklet__thread__test.cc |   10 +-
 ...odules_webgl_webgl__rendering__context__base.cc |    4 +-
 ...ird__party_blink_renderer_modules_webgpu_gpu.cc |    2 +-
 ...renderer_modules_webgpu_gpu__canvas__context.cc |    6 +-
 ...rty_blink_renderer_modules_webgpu_gpu__queue.cc |    4 +-
 ...h-third__party_blink_renderer_platform_BUILD.gn |    4 +-
 ...ty_blink_renderer_platform_fonts_font__cache.cc |    2 +-
 ...rty_blink_renderer_platform_fonts_font__cache.h |    2 +-
 ...nk_renderer_platform_fonts_font__description.cc |    2 +-
 ..._blink_renderer_platform_fonts_font__metrics.cc |    2 +-
 ...er_platform_fonts_font__unique__name__lookup.cc |    2 +-
 ...nderer_platform_fonts_skia_font__cache__skia.cc |    2 +-
 ...rer_platform_graphics_begin__frame__provider.cc |    2 +-
 ...platform_graphics_canvas__resource__provider.cc |    4 +-
 ...r_platform_graphics_gpu_image__layer__bridge.cc |    2 +-
 ...er_platform_graphics_video__frame__submitter.cc |    4 +-
 ...ion_partition__alloc__memory__dump__provider.cc |    2 +-
 ...enderer_platform_peerconnection_webrtc__util.cc |    2 +-
 ...derer_platform_runtime__enabled__features.json5 |   71 +-
 ...nk_renderer_platform_scheduler_common_thread.cc |    2 +-
 ...g_blink__categorized__worker__pool__delegate.cc |    2 +-
 ..._renderer_platform_wtf_container__annotations.h |    2 +-
 ...arty_blink_renderer_platform_wtf_math__extras.h |    2 +-
 ...arty_blink_renderer_platform_wtf_stack__util.cc |    2 +-
 ...y_boringssl_src_crypto_cpu__aarch64__openbsd.cc |    2 +-
 ...d__party_boringssl_src_include_openssl_target.h |    2 +-
 .../patches/patch-third__party_cpuinfo_BUILD.gn    |   53 +
 .../patches/patch-third__party_cpuinfo_cpuinfo.gni |    2 +-
 .../patches/patch-third__party_crabbyavif_BUILD.gn |    2 +-
 ...ashpad_crashpad_build_crashpad__buildconfig.gni |    2 +-
 ...-third__party_crashpad_crashpad_client_BUILD.gn |    2 +-
 ...hpad_crashpad_client_crashpad__client__posix.cc |    2 +-
 ...ashpad_minidump_minidump__misc__info__writer.cc |    2 +-
 ...ty_crashpad_crashpad_util_misc_address__types.h |    2 +-
 ..._crashpad_crashpad_util_misc_capture__context.h |    2 +-
 ...d__party_crashpad_crashpad_util_misc_metrics.cc |    2 +-
 ...hird__party_crashpad_crashpad_util_misc_uuid.cc |    2 +-
 ...crashpad_crashpad_util_posix_close__multiple.cc |    2 +-
 ...rashpad_crashpad_util_posix_drop__privileges.cc |    2 +-
 ...__party_crashpad_crashpad_util_posix_signals.cc |    2 +-
 ...ashpad_util_posix_symbolic__constants__posix.cc |    2 +-
 .../patches/patch-third__party_crc32c_BUILD.gn     |    2 +-
 ..._party_dawn_include_dawn_native_VulkanBackend.h |    2 +-
 ...ch-third__party_dawn_src_dawn_common_Platform.h |    2 +-
 ...party_dawn_src_dawn_native_vulkan_BackendVk.cpp |    2 +-
 ...ty_renderdoc_renderdoc_api_app_renderdoc__app.h |    2 +-
 ...rontend_src_node__modules_rollup_dist_native.js |    2 +-
 .../patches/patch-third__party_ffmpeg_BUILD.gn     |    2 +-
 ...atch-third__party_ffmpeg_libavcodec_x86_cabac.h |    2 +-
 .../patch-third__party_ffmpeg_libavutil_cpu.c      |    2 +-
 .../patch-third__party_ffmpeg_libavutil_mem.c      |    2 +-
 ...ch-third__party_ffmpeg_libavutil_random__seed.c |    2 +-
 ...ch-third__party_ffmpeg_libavutil_x86_x86inc.asm |    2 +-
 ...-third__party_fontconfig_include_meson-config.h |    2 +-
 ...atch-third__party_fontconfig_src_src_fccompat.c |    2 +-
 .../patch-third__party_google__benchmark_BUILD.gn  |    2 +-
 .../patches/patch-third__party_ipcz_src_BUILD.gn   |    2 +-
 ...rd__party_ipcz_src_reference__drivers_random.cc |    2 +-
 ...hird__party_ipcz_src_standalone_base_logging.cc |    2 +-
 ...tch-third__party_leveldatabase_env__chromium.cc |    2 +-
 ...onfig_linux_arm64-cpu-detect_config_av1__rtcd.h |    2 +-
 ...m_source_libaom_aom__ports_aarch64__cpudetect.c |    2 +-
 .../patch-third__party_libc++_src_src_chrono.cpp   |    2 +-
 ...libc++_src_src_filesystem_filesystem__clock.cpp |    2 +-
 ...ird__party_libc++abi_src_src_cxa__guard__impl.h |    2 +-
 .../patch-third__party_libdrm_src_xf86drmMode.c    |    2 +-
 ...st_cpp_src_phonenumbers_base_memory_singleton.h |    2 +-
 ...pp_src_phonenumbers_base_synchronization_lock.h |    2 +-
 ...ist_cpp_src_phonenumbers_base_thread__checker.h |    2 +-
 ...tch-third__party_libsync_src_include_ndk_sync.h |   25 +
 .../patches/patch-third__party_libsync_src_sync.c  |  187 ++
 ...third__party_libunwind_src_src_AddressSpace.hpp |    2 +-
 ...__party_libunwind_src_src_DwarfInstructions.hpp |    2 +-
 ...ird__party_libunwind_src_src_EHHeaderParser.hpp |    2 +-
 ...ch-third__party_libunwind_src_src_Registers.hpp |   17 -
 ...third__party_libunwind_src_src_UnwindCursor.hpp |    2 +-
 .../patches/patch-third__party_libusb_BUILD.gn     |    2 +-
 .../patch-third__party_libusb_src_libusb_core.c    |    2 +-
 ...rd__party_libusb_src_libusb_os_threads__posix.c |    2 +-
 .../patch-third__party_libvpx_libvpx__srcs.gni     |    2 +-
 ...bvpx_source_config_linux_arm64_vpx__dsp__rtcd.h |    2 +-
 ...x_source_libvpx_vpx__ports_aarch64__cpudetect.c |    2 +-
 .../patches/patch-third__party_litert_features.gni |   15 +
 .../patch-third__party_lzma__sdk_C_CpuArch.c       |    2 +-
 ...ial__color__utilities_src_cpp_palettes_tones.cc |    2 +-
 chromium/patches/patch-third__party_nasm_BUILD.gn  |    2 +-
 .../patch-third__party_nasm_config_config-linux.h  |    2 +-
 .../patch-third__party_node_check__version.py      |    2 +-
 chromium/patches/patch-third__party_node_node.gni  |    2 +-
 chromium/patches/patch-third__party_node_node.py   |    2 +-
 ...ird__party_pdfium_core_fxge_cfx__fontmapper.cpp |    4 +-
 ...arty_pdfium_core_fxge_linux_fx__linux__impl.cpp |    2 +-
 ...-third__party_pdfium_fxjs_fx__date__helpers.cpp |    2 +-
 .../patches/patch-third__party_pdfium_pdfium.gni   |    2 +-
 ...fium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp |    2 +-
 ..._perfetto_include_perfetto_base_build__config.h |    2 +-
 ..._perfetto_include_perfetto_base_thread__utils.h |    2 +-
 ...rd__party_perfetto_include_perfetto_base_time.h |    2 +-
 ..._perfetto_include_perfetto_ext_base_event__fd.h |    2 +-
 ...fetto_include_perfetto_ext_base_thread__utils.h |    2 +-
 ...erfetto_tracing_internal_track__event__legacy.h |    2 +-
 ...erfetto_protos_perfetto_trace_ftrace_v4l2.proto |    2 +-
 ...hird__party_perfetto_src_base_android__utils.cc |    2 +-
 ...rd__party_perfetto_src_base_clock__snapshots.cc |    2 +-
 ...tch-third__party_perfetto_src_base_event__fd.cc |    2 +-
 ...h-third__party_perfetto_src_base_file__utils.cc |    2 +-
 ...hird__party_perfetto_src_base_periodic__task.cc |    2 +-
 ...party_perfetto_src_base_scoped__sched__boost.cc |    2 +-
 ...third__party_perfetto_src_base_string__utils.cc |    2 +-
 ...d__party_perfetto_src_base_subprocess__posix.cc |    2 +-
 ...party_perfetto_src_base_test_vm__test__utils.cc |    2 +-
 ...party_perfetto_src_base_thread__task__runner.cc |    2 +-
 ...-third__party_perfetto_src_base_unix__socket.cc |    6 +-
 .../patch-third__party_perfetto_src_base_utils.cc  |    2 +-
 ...ce__processor_importers_ftrace_v4l2__tracker.cc |    2 +-
 ...-third__party_perfetto_src_tracing_ipc_memfd.cc |    2 +-
 ...__party_perfetto_src_tracing_platform__posix.cc |    2 +-
 ...atch-third__party_perfetto_src_tracing_track.cc |    2 +-
 .../patch-third__party_protobuf_proto__library.gni |    2 +-
 ...uf_src_google_protobuf_stubs_platform__macros.h |    2 +-
 .../patch-third__party_rust_bytemuck_v1_BUILD.gn   |    2 +-
 .../patch-third__party_rust_qr__code_v2_BUILD.gn   |    2 +-
 .../patch-third__party_skia_rust_png_FFI.rs        |    2 +-
 ...third__party_skia_src_base_SkAutoLocaleSetter.h |   17 +
 ..._party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h |   17 -
 ...hird__party_skia_src_ports_SkMemory__malloc.cpp |    2 +-
 ...third__party_skia_src_ports_SkOSFile__posix.cpp |    2 +-
 ...__party_speech-dispatcher_libspeechd__version.h |    2 +-
 ...third__party_speech-dispatcher_speechd__types.h |    2 +-
 .../patches/patch-third__party_sqlite_BUILD.gn     |    2 +-
 ...d__party_sqlite_src_amalgamation__dev_sqlite3.c |    6 +-
 ...-third__party_sqlite_src_amalgamation_sqlite3.c |    6 +-
 ...-third__party_swiftshader_src_Reactor_Debug.cpp |    2 +-
 ...__party_swiftshader_src_System_Configurator.cpp |    2 +-
 ...d__party_swiftshader_src_System_Linux_MemFd.cpp |    2 +-
 ...tshader_src_Vulkan_VkSemaphoreExternalLinux.hpp |    2 +-
 ...tch-third__party_swiftshader_src_WSI_libXCB.cpp |    2 +-
 ...10.0_configs_linux_include_llvm_Config_config.h |    2 +-
 ...ubzero_build_Linux_include_llvm_Config_config.h |    2 +-
 ...ty_swiftshader_third__party_marl_src_memory.cpp |    2 +-
 ...ty_swiftshader_third__party_marl_src_thread.cpp |    2 +-
 ...ch-third__party_test__fonts_fontconfig_BUILD.gn |    2 +-
 ...st__fonts_fontconfig_fontconfig__util__linux.cc |    2 +-
 ...onts_fontconfig_generate__fontconfig__caches.cc |    2 +-
 .../patches/patch-third__party_tflite_features.gni |    2 +-
 .../patches/patch-third__party_unrar_src_crypt.cpp |    2 +-
 ...layers_src_layers_external_vma_vk__mem__alloc.h |    2 +-
 ...ers_vulkan_generated_vk__function__pointers.cpp |    2 +-
 ...kan__memory__allocator_include_vk__mem__alloc.h |    2 +-
 .../patches/patch-third__party_wayland_BUILD.gn    |    2 +-
 .../patch-third__party_wayland_include_config.h    |    2 +-
 .../patches/patch-third__party_webrtc_BUILD.gn     |    2 +-
 ...rd__party_webrtc_modules_audio__device_BUILD.gn |    4 +-
 ...s_desktop__capture_linux_wayland_egl__dmabuf.cc |    2 +-
 ...es_desktop__capture_linux_wayland_egl__dmabuf.h |    2 +-
 ...__capture_linux_x11_x__server__pixel__buffer.cc |    2 +-
 ...__party_webrtc_modules_portal_pipewire__utils.h |    2 +-
 ...ideo__coding_codecs_av1_libaom__av1__encoder.cc |    2 +-
 ...tch-third__party_webrtc_rtc__base_byte__order.h |    2 +-
 ...atch-third__party_webrtc_rtc__base_cpu__info.cc |    2 +-
 ...ch-third__party_webrtc_rtc__base_ip__address.cc |    2 +-
 ...h-third__party_webrtc_rtc__base_net__helpers.cc |    2 +-
 .../patch-third__party_webrtc_rtc__base_network.cc |    2 +-
 ...ty_webrtc_rtc__base_physical__socket__server.cc |    2 +-
 ...rty_webrtc_rtc__base_physical__socket__server.h |    2 +-
 ...rty_webrtc_rtc__base_platform__thread__types.cc |    2 +-
 .../patch-third__party_widevine_cdm_widevine.gni   |    2 +-
 chromium/patches/patch-third__party_zlib_BUILD.gn  |    2 +-
 .../patch-third__party_zlib_cpu__features.c        |    2 +-
 .../patch-tools_code__cache__generator_BUILD.gn    |    2 +-
 ...erate__shim__headers_generate__shim__headers.py |    2 +-
 .../patches/patch-tools_generate__stubs_rules.gni  |    2 +-
 ...atch-tools_gn_build_build__linux.ninja.template |    2 +-
 chromium/patches/patch-tools_gn_build_gen.py       |    6 +-
 .../patch-tools_gn_src_base_files_file__posix.cc   |    2 +-
 chromium/patches/patch-tools_gn_src_gn_args.cc     |    2 +-
 chromium/patches/patch-tools_gn_src_gn_version.h   |    2 +-
 .../patches/patch-tools_gn_src_util_exe__path.cc   |    2 +-
 .../patches/patch-tools_grit_grit_node_base.py     |    2 +-
 ...son__schema__compiler_cpp__bundle__generator.py |    2 +-
 ...ols_json__schema__compiler_feature__compiler.py |    2 +-
 ...ls_memory_partition__allocator_inspect__utils.h |    2 +-
 ...ch-tools_perf_chrome__telemetry__build_BUILD.gn |    2 +-
 .../patch-tools_protoc__wrapper_protoc__wrapper.py |    2 +-
 .../patch-tools_v8__context__snapshot_BUILD.gn     |    2 +-
 ...atch-tools_variations_fieldtrial__to__struct.py |    2 +-
 ...tch-ui_accessibility_accessibility__features.cc |    6 +-
 ...atch-ui_accessibility_accessibility__features.h |    6 +-
 .../patches/patch-ui_accessibility_ax__node.cc     |    6 +-
 chromium/patches/patch-ui_accessibility_ax__node.h |    4 +-
 .../patches/patch-ui_accessibility_ax__tree.cc     |    6 +-
 chromium/patches/patch-ui_accessibility_ax__tree.h |    2 +-
 .../patch-ui_aura_client_drag__drop__client.h      |    2 +-
 chromium/patches/patch-ui_aura_screen__ozone.cc    |    2 +-
 chromium/patches/patch-ui_aura_screen__ozone.h     |    2 +-
 .../patch-ui_base_accelerators_accelerator.cc      |    2 +-
 .../patches/patch-ui_base_accelerators_command.cc  |    2 +-
 ...istener_global__accelerator__listener__ozone.cc |    2 +-
 .../patches/patch-ui_base_clipboard_clipboard.cc   |    4 +-
 .../patch-ui_base_clipboard_clipboard__constants.h |    2 +-
 ...tch-ui_base_clipboard_clipboard__non__backed.cc |    2 +-
 .../patch-ui_base_cursor_cursor__factory.cc        |    2 +-
 .../patches/patch-ui_base_cursor_cursor__factory.h |    2 +-
 ...agdrop_os__exchange__data__provider__factory.cc |    2 +-
 ...op_os__exchange__data__provider__non__backed.cc |    2 +-
 ...patch-ui_base_ime_dummy__text__input__client.cc |    2 +-
 .../patch-ui_base_ime_dummy__text__input__client.h |    2 +-
 .../patch-ui_base_ime_fake__text__input__client.cc |    2 +-
 .../patch-ui_base_ime_fake__text__input__client.h  |    2 +-
 ...-ui_base_ime_init_input__method__initializer.cc |    2 +-
 ...linux_linux__input__method__context__factory.cc |    2 +-
 .../patch-ui_base_ime_text__input__client.h        |    2 +-
 .../patch-ui_base_resource_resource__bundle.cc     |    2 +-
 .../patch-ui_base_test_skia__gold__pixel__diff.cc  |    2 +-
 chromium/patches/patch-ui_base_test_ui__controls.h |    2 +-
 .../patches/patch-ui_base_ui__base__features.cc    |    6 +-
 .../patches/patch-ui_base_ui__base__switches.h     |    2 +-
 .../patches/patch-ui_base_webui_web__ui__util.cc   |    2 +-
 .../patches/patch-ui_base_x_selection__owner.cc    |   44 +
 .../patches/patch-ui_base_x_selection__owner.h     |   35 +
 .../patches/patch-ui_base_x_selection__utils.cc    |   26 -
 .../patch-ui_base_x_x11__cursor__factory.cc        |    2 +-
 .../patches/patch-ui_base_x_x11__cursor__factory.h |    2 +-
 .../patches/patch-ui_base_x_x11__cursor__loader.cc |    2 +-
 .../patch-ui_base_x_x11__display__manager.cc       |    2 +-
 .../patches/patch-ui_base_x_x11__drag__context.cc  |   11 +-
 .../patches/patch-ui_base_x_x11__drag__context.h   |   35 +
 ...-ui_base_x_x11__os__exchange__data__provider.cc |   26 -
 .../patch-ui_base_x_x11__shm__image__pool.cc       |    2 +-
 chromium/patches/patch-ui_color_color__id.h        |    2 +-
 chromium/patches/patch-ui_color_system__theme.h    |    2 +-
 chromium/patches/patch-ui_compositor_compositor.cc |    2 +-
 chromium/patches/patch-ui_compositor_compositor.h  |    4 +-
 .../patch-ui_compositor_compositor__observer.h     |    2 +-
 chromium/patches/patch-ui_display_screen.cc        |    2 +-
 chromium/patches/patch-ui_display_screen.h         |    2 +-
 chromium/patches/patch-ui_events_event.cc          |    8 +-
 .../patches/patch-ui_events_event__switches.cc     |    2 +-
 chromium/patches/patch-ui_events_event__switches.h |    2 +-
 ...ch-ui_events_keycodes_dom_keycode__converter.cc |    2 +-
 ...tch-ui_events_keycodes_dom_keycode__converter.h |    2 +-
 chromium/patches/patch-ui_gfx_BUILD.gn             |    2 +-
 chromium/patches/patch-ui_gfx_canvas__skia.cc      |    2 +-
 .../patches/patch-ui_gfx_font__fallback__linux.cc  |    2 +-
 .../patches/patch-ui_gfx_font__render__params.h    |    2 +-
 .../patch-ui_gfx_font__render__params__linux.cc    |    2 +-
 chromium/patches/patch-ui_gfx_font__util.cc        |    2 +-
 chromium/patches/patch-ui_gfx_gpu__extra__info.h   |    2 +-
 chromium/patches/patch-ui_gfx_gpu__fence.cc        |   42 -
 chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h |    2 +-
 .../patches/patch-ui_gfx_linux_gbm__wrapper.cc     |    2 +-
 ...x_mojom_native__handle__types__mojom__traits.cc |    2 +-
 ...fx_mojom_native__handle__types__mojom__traits.h |    2 +-
 .../patches/patch-ui_gfx_native__pixmap__handle.cc |    2 +-
 .../patches/patch-ui_gfx_native__pixmap__handle.h  |    2 +-
 chromium/patches/patch-ui_gfx_native__ui__types.h  |    6 +-
 .../patches/patch-ui_gfx_platform__font__skia.cc   |    2 +-
 .../patch-ui_gfx_render__text__api__fuzzer.cc      |    2 +-
 .../patches/patch-ui_gfx_render__text__fuzzer.cc   |    2 +-
 chromium/patches/patch-ui_gfx_switches.cc          |    2 +-
 chromium/patches/patch-ui_gfx_switches.h           |    2 +-
 chromium/patches/patch-ui_gfx_x_connection.cc      |    2 +-
 .../patch-ui_gfx_x_generated__protos_dri3.cc       |    2 +-
 .../patch-ui_gfx_x_generated__protos_shm.cc        |    2 +-
 chromium/patches/patch-ui_gfx_x_xlib__support.cc   |    2 +-
 chromium/patches/patch-ui_gl_BUILD.gn              |    2 +-
 chromium/patches/patch-ui_gl_gl__context.cc        |    2 +-
 chromium/patches/patch-ui_gl_gl__implementation.cc |    2 +-
 chromium/patches/patch-ui_gl_gl__switches.cc       |    2 +-
 .../patch-ui_gl_sync__control__vsync__provider.cc  |    2 +-
 .../patch-ui_gl_sync__control__vsync__provider.h   |    2 +-
 chromium/patches/patch-ui_gtk_gtk__compat.cc       |    2 +-
 .../patch-ui_gtk_printing_print__dialog__gtk.cc    |    2 +-
 ...atch-ui_gtk_select__file__dialog__linux__gtk.cc |    4 +-
 ...i_message__center_views_message__popup__view.cc |    2 +-
 ...tive__theme_features_native__theme__features.cc |    2 +-
 .../patches/patch-ui_native__theme_native__theme.h |    2 +-
 .../patch-ui_native__theme_native__theme__base.cc  |    2 +-
 .../patches/patch-ui_ozone_common_egl__util.cc     |    2 +-
 ...platform_headless_headless__surface__factory.cc |    2 +-
 ..._platform_headless_ozone__platform__headless.cc |    2 +-
 ...rm_headless_vulkan__implementation__headless.cc |    2 +-
 .../patch-ui_ozone_platform_wayland_BUILD.gn       |    2 +-
 ..._ozone_platform_wayland_common_wayland__util.cc |    2 +-
 ..._wayland_gpu_vulkan__implementation__wayland.cc |    2 +-
 ..._wayland_host_wayland__buffer__manager__host.cc |    2 +-
 ...one_platform_wayland_host_wayland__clipboard.cc |   40 +-
 ...wayland_host_wayland__data__drag__controller.cc |   37 +-
 ...yland_host_wayland__exchange__data__provider.cc |   17 +-
 ...ayland_host_wayland__exchange__data__provider.h |    2 +-
 ...latform_wayland_host_wayland__frame__manager.cc |   12 +-
 ...one_platform_x11_vulkan__implementation__x11.cc |    2 +-
 ...-ui_ozone_platform_x11_x11__clipboard__ozone.cc |   34 +-
 ...h-ui_ozone_platform_x11_x11__clipboard__ozone.h |   35 +
 ...tch-ui_ozone_platform_x11_x11__screen__ozone.cc |    2 +-
 ...atch-ui_ozone_platform_x11_x11__screen__ozone.h |    2 +-
 .../patch-ui_ozone_platform_x11_x11__window.cc     |    2 +-
 ...zone_public_ozone__ui__controls__test__helper.h |    2 +-
 ...i_ozone_test_mock__platform__window__delegate.h |    2 +-
 ..._platform__window_platform__window__delegate.cc |    2 +-
 ...i_platform__window_platform__window__delegate.h |    2 +-
 ...rm__window_platform__window__init__properties.h |    2 +-
 chromium/patches/patch-ui_qt_BUILD.gn              |    2 +-
 ...ings_translations_app__locale__settings__bn.xtb |    2 +-
 ...ings_translations_app__locale__settings__ja.xtb |    2 +-
 ...ings_translations_app__locale__settings__ko.xtb |    2 +-
 ...ings_translations_app__locale__settings__ml.xtb |    2 +-
 ...ings_translations_app__locale__settings__th.xtb |    2 +-
 ...s_translations_app__locale__settings__zh-CN.xtb |    2 +-
 ...s_translations_app__locale__settings__zh-TW.xtb |    2 +-
 chromium/patches/patch-ui_views_BUILD.gn           |    4 +-
 ...h-ui_views_accessibility_view__accessibility.cc |    2 +-
 .../patch-ui_views_controls_prefix__selector.cc    |    2 +-
 .../patch-ui_views_controls_prefix__selector.h     |    2 +-
 .../patch-ui_views_controls_textfield_textfield.cc |   16 +-
 .../patch-ui_views_controls_textfield_textfield.h  |    6 +-
 .../patch-ui_views_examples_widget__example.cc     |    2 +-
 .../patches/patch-ui_views_focus_focus__manager.cc |    2 +-
 .../patch-ui_views_style_platform__style.cc        |    2 +-
 .../patches/patch-ui_views_style_platform__style.h |    2 +-
 ..._ui__controls__factory__desktop__aura__ozone.cc |    2 +-
 chromium/patches/patch-ui_views_views__delegate.cc |    2 +-
 chromium/patches/patch-ui_views_views__delegate.h  |    2 +-
 ...top__aura_desktop__drag__drop__client__ozone.cc |    2 +-
 ...ktop__aura_desktop__drag__drop__client__ozone.h |    2 +-
 ...__aura_desktop__window__tree__host__platform.cc |    2 +-
 .../patches/patch-ui_views_widget_root__view.cc    |   17 -
 chromium/patches/patch-ui_views_widget_widget.cc   |    6 +-
 chromium/patches/patch-ui_views_widget_widget.h    |    6 +-
 .../patch-ui_views_window_default__frame__view.cc  |    2 +-
 .../patch-ui_views_window_dialog__delegate.cc      |    4 +-
 .../patch-ui_views_window_frame__background.cc     |    2 +-
 .../patch-ui_webui_resources_tools_minify__js.py   |    2 +-
 chromium/patches/patch-v8_BUILD.gn                 |   31 +-
 chromium/patches/patch-v8_include_v8-internal.h    |    2 +-
 chromium/patches/patch-v8_include_v8config.h       |    2 +-
 chromium/patches/patch-v8_src_api_api.cc           |    6 +-
 chromium/patches/patch-v8_src_base_atomicops.h     |    2 +-
 chromium/patches/patch-v8_src_base_macros.h        |   17 +
 .../patches/patch-v8_src_base_platform_memory.h    |    2 +-
 .../patch-v8_src_base_platform_platform-freebsd.cc |    2 +-
 .../patch-v8_src_base_platform_platform-openbsd.cc |    2 +-
 .../patch-v8_src_base_platform_platform-posix.cc   |    2 +-
 chromium/patches/patch-v8_src_base_strings.h       |    2 +-
 chromium/patches/patch-v8_src_base_sys-info.cc     |    2 +-
 ...ch-v8_src_base_utils_random-number-generator.cc |    2 +-
 .../patches/patch-v8_src_diagnostics_perf-jit.cc   |    2 +-
 .../patches/patch-v8_src_diagnostics_perf-jit.h    |    2 +-
 chromium/patches/patch-v8_src_execution_isolate.cc |    4 +-
 chromium/patches/patch-v8_src_flags_flags.cc       |    4 +-
 .../patches/patch-v8_src_libsampler_sampler.cc     |    2 +-
 .../patch-v8_src_objects_js-temporal-zoneinfo64.cc |    2 +-
 chromium/patches/patch-v8_src_sandbox_sandbox.cc   |    2 +-
 ..._embedded_platform-embedded-file-writer-base.cc |    2 +-
 ...t_embedded_platform-embedded-file-writer-base.h |    2 +-
 ...bedded_platform-embedded-file-writer-generic.cc |    2 +-
 ...tch-v8_src_trap-handler_handler-inside-posix.cc |    2 +-
 ...atch-v8_src_trap-handler_handler-inside-posix.h |    2 +-
 .../patch-v8_src_trap-handler_trap-handler.h       |    2 +-
 chromium/patches/patch-v8_tools_run-paxctl.py      |    2 +-
 chromium/patches/patch-v8_tools_run.py             |    2 +-
 chromium/tests.mk                                  |    2 +-
 1605 files changed, 6040 insertions(+), 4762 deletions(-)

diffs:
diff --git a/chromium/COMMIT_MSG b/chromium/COMMIT_MSG
index 9a3e06b42a..5afe7c557c 100644
--- a/chromium/COMMIT_MSG
+++ b/chromium/COMMIT_MSG
@@ -1,77 +1,263 @@
-www/chromium: update to 147.0.7727.137
-
-* 147.0.7727.116
-This update includes 19 security fixes. Below, we highlight fixes
-that were contributed by external researchers. Please see the
-Chrome Security Page for more information.
-[TBD][493652473] High CVE-2026-6919: Use after free in DevTools.
-Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-03-18
-[TBD][499891888] High CVE-2026-6920: Out of bounds read in GPU.
-Reported by tatiwari of Microsoft on 2026-04-06
-[TBD][493315759] Medium CVE-2026-6921: Race in GPU.
-Reported by soiax on 2026-03-17
-
-* 147.0.7727.137
-This update includes 30 security fixes. Below, we highlight fixes
-that were contributed by external researchers. Please see the
-Chrome Security Page for more information.
-[$7000][494352590] Critical CVE-2026-7363: Use after free in Canvas.
-Reported by heapracer on 2026-03-19
-[N/A][493221953] Critical CVE-2026-7361: Use after free in iOS.
-Reported by Google on 2026-03-16
-[N/A][503419515] Critical CVE-2026-7344: Use after free in Accessibility.
-Reported by Google on 2026-04-16
-[N/A][503645680] Critical CVE-2026-7343: Use after free in Views.
-Reported by Google on 2026-04-17
-[$16000][493955227] High CVE-2026-7333: Use after free in GPU.
-Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-03-19
-[N/A][495852034] High CVE-2026-7360: Insufficient validation of untrusted
-input in Compositing. Reported by Google on 2026-03-24
-[N/A][496284494] High CVE-2026-7359: Use after free in ANGLE.
-Reported by Google on 2026-03-25
-[N/A][496285281] High CVE-2026-7358: Use after free in Animation.
-Reported by Google on 2026-03-25
-[TBD][496456528] High CVE-2026-7334: Use after free in Views.
-Reported by Batuhan Eşref KOÇ on 2026-03-26
-[N/A][497047552] High CVE-2026-7357: Use after free in GPU.
-Reported by Google on 2026-03-27
-[N/A][497769116] High CVE-2026-7356: Use after free in Navigation.
-Reported by Google on 2026-03-30
-[N/A][498746519] High CVE-2026-7354: Out of bounds read and write in Angle.
-Reported by Google on 2026-04-01
-[N/A][498809718] High CVE-2026-7353: Heap buffer overflow in Skia.
-Reported by Google on 2026-04-01
-[N/A][499023054] High CVE-2026-7352: Use after free in Media.
-Reported by Google on 2026-04-02
-[N/A][499119490] High CVE-2026-7351: Race in MHTML.
-Reported by Google on 2026-04-02
-[N/A][500018484] High CVE-2026-7350: Use after free in WebMIDI.
-Reported by Google on 2026-04-06
-[N/A][500034684] High CVE-2026-7349: Use after free in Cast.
-Reported by Google on 2026-04-06
-[N/A][500104917] High CVE-2026-7348: Use after free in Codecs.
-Reported by Google on 2026-04-06
-[TBD][500387779] High CVE-2026-7335: Use after free in media.
-Reported by Jungwoo Lee (@physicube) and Wongi Lee (@_qwerty_po) on 2026-04-07
-[TBD][500767595] High CVE-2026-7336: Use after free in WebRTC.
-Reported by Mozilla on 2026-04-09
-[TBD][500880819] High CVE-2026-7337: Type Confusion in V8.
-Reported by q%calif.io@localhost on 2026-04-09
-[N/A][501722605] High CVE-2026-7347: Use after free in Chromoting.
-Reported by Google on 2026-04-11
-[N/A][502206907] High CVE-2026-7346: Inappropriate implementation in Tint.
-Reported by Google on 2026-04-13
-[N/A][502248774] High CVE-2026-7345: Insufficient validation of untrusted
-input in Feedback. Reported by Google on 2026-04-13
-[TBD][502449857] High CVE-2026-7338: Use after free in Cast.
-Reported by Krace on 2026-04-14
-[N/A][503889643] High CVE-2026-7342: Use after free in WebView.
-Reported by Google on 2026-04-17
-[N/A][504586599] High CVE-2026-7341: Use after free in WebRTC.
-Reported by Google on 2026-04-20
-[$4000][493957495] Medium CVE-2026-7339: Heap buffer overflow in WebRTC.
-Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-03-19
-[$3000][497896137] Medium CVE-2026-7340: Integer overflow in ANGLE.
-Reported by 86ac1f1587b71893ed2ad792cd7dde32 on 2026-03-30
-[N/A][498285711] Medium CVE-2026-7355: Use after free in Media.
-Reported by Google on 2026-03-31
+www/chromium: update to 148.0.7778.96
+
+* 148.0.7778.96
+This update includes 127 security fixes. Below, we highlight fixes
+that were contributed by external researchers. Please see the Chrome Security Page for more information.
+
+Many of our security bugs are detected using AddressSanitizer, MemorySanitizer,
+UndefinedBehaviorSanitizer, Control Flow Integrity, libFuzzer, or AFL.
+
+[$43000][493747582] Critical CVE-2026-7896: Integer overflow in Blink. Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-03-18
+
+[N/A][504069514] Critical CVE-2026-7897: Use after free in Mobile. Reported by Google on 2026-04-18
+
+[N/A][504587882] Critical CVE-2026-7898: Use after free in Chromoting. Reported by Google on 2026-04-20
+
+[$55000][505481948] High CVE-2026-7899: Out of bounds read and write in V8. Reported by Project WhatForLunch (@pjwhatforlunch) on 2026-04-23
+
+[$16000][496503799] High CVE-2026-7900: Heap buffer overflow in ANGLE. Reported by Anonymous on 2026-03-26
+
+[$16000][497724490] High CVE-2026-7901: Use after free in ANGLE. Reported by Syn4pse (@ret2happy) on 2026-03-30
+
+[$8000][502030575] High CVE-2026-7902: Out of bounds memory access in V8. Reported by JunYoung Park(@candymate) of KAIST Hacking Lab on 2026-04-13
+
+[TBD][491760376] High CVE-2026-7903: Integer overflow in ANGLE. Reported by heesun on 2026-03-11
+
+[TBD][492350406] High CVE-2026-7904: Out of bounds read in Fonts. Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-03-13
+
+[N/A][495259842] High CVE-2026-7905: Insufficient validation of untrusted input in Media. Reported by Google on 2026-03-23
+
+[N/A][496284584] High CVE-2026-7906: Use after free in SVG. Reported by Google on 2026-03-25
+
+[N/A][496292089] High CVE-2026-7907: Use after free in DOM. Reported by Google on 2026-03-25
+
+[N/A][497436531] High CVE-2026-7908: Use after free in Fullscreen. Reported by Google on 2026-03-29
+
+[N/A][497437113] High CVE-2026-7909: Inappropriate implementation in ServiceWorker. Reported by Google on 2026-03-29
+
+[N/A][497543810] High CVE-2026-7910: Use after free in Views. Reported by Google on 2026-03-29
+
+[N/A][497548912] High CVE-2026-7911: Use after free in Aura. Reported by Google on 2026-03-29
+
+[N/A][497639714] High CVE-2026-7912: Integer overflow in GPU. Reported by Google on 2026-03-30
+
+[N/A][497936728] High CVE-2026-7913: Insufficient policy enforcement in DevTools. Reported by Google on 2026-03-30
+
+[N/A][498401609] High CVE-2026-7914: Type Confusion in Accessibility. Reported by Google on 2026-04-01
+
+[N/A][498454478] High CVE-2026-7915: Insufficient data validation in DevTools. Reported by Google on 2026-04-01
+
+[N/A][498720754] High CVE-2026-7916: Insufficient data validation in InterestGroups. Reported by Google on 2026-04-01
+
+[N/A][498752242] High CVE-2026-7917: Use after free in Fullscreen. Reported by Google on 2026-04-02
+
+[N/A][498780188] High CVE-2026-7918: Use after free in GPU. Reported by Google on 2026-04-02
+
+[N/A][498832921] High CVE-2026-7919: Use after free in Aura. Reported by Google on 2026-04-02
+
+[N/A][498989348] High CVE-2026-7920: Use after free in Skia. Reported by Google on 2026-04-02
+
+[N/A][499062376] High CVE-2026-7921: Use after free in Passwords. Reported by Google on 2026-04-02
+
+[N/A][499449324] High CVE-2026-7922: Use after free in ServiceWorker. Reported by Google on 2026-04-04
+
+[N/A][500080194] High CVE-2026-7923: Out of bounds write in Skia. Reported by Google on 2026-04-06
+
+[N/A][500087204] High CVE-2026-7924: Uninitialized Use in Dawn. Reported by Google on 2026-04-06
+
+[N/A][501833981] High CVE-2026-7925: Use after free in Chromoting. Reported by Google on 2026-04-12
+
+[TBD][502249087] High CVE-2026-7926: Use after free in PresentationAPI. Reported by anonymous on 2026-04-14
+
+[N/A][502830119] High CVE-2026-7927: Type Confusion in Runtime. Reported by Google on 2026-04-15
+
+[N/A][504612429] High CVE-2026-7928: Use after free in WebRTC. Reported by Google on 2026-04-20
+
+[N/A][504660052] High CVE-2026-7929: Use after free in MediaRecording. Reported by Google on 2026-04-20
+
+[TBD][434825208] Medium CVE-2026-7930: Insufficient validation of untrusted input in Cookies. Reported by Satoki on 2025-07-29
+
+[TBD][474338157] Medium CVE-2026-7931: Insufficient validation of untrusted input in iOS. Reported by Qadhafy Muhammad Tera on 2026-01-08
+
+[TBD][481634116] Medium CVE-2026-7932: Insufficient policy enforcement in Downloads. Reported by Povcfe of Tencent Security Xuanwu Lab on 2026-02-04
+
+[TBD][488585490] Medium CVE-2026-7933: Out of bounds read in WebCodecs. Reported by heapracer (@heapracer) on 2026-03-01
+
+[N/A][489023922] Medium CVE-2026-7934: Insufficient validation of untrusted input in Popup Blocker. Reported by Google on 2026-03-02
+
+[TBD][489624550] Medium CVE-2026-7935: Inappropriate implementation in Speech. Reported by Qadhafy Muhammad Tera on 2026-03-04
+
+[TBD][490485402] Medium CVE-2026-7936: Object lifecycle issue in V8. Reported by Christian Holler on 2026-03-07
+
+[TBD][491766258] Medium CVE-2026-7937: Insufficient policy enforcement in DevTools. Reported by lebr0nli of National Yang Ming Chiao Tung University, Dept. of CS, Security and Systems Lab on 2026-03-11
+
+[TBD][492735384] Medium CVE-2026-7938: Use after free in CSS. Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-03-15
+
+[TBD][492963096] Medium CVE-2026-7939: Inappropriate implementation in SanitizerAPI. Reported by s3zer0 on 2026-03-15
+
+[TBD][493631402] Medium CVE-2026-7940: Use after free in V8. Reported by sakana on 2026-03-17
+
+[TBD][493955234] Medium CVE-2026-7941: Insufficient validation of untrusted input in Mobile. Reported by Adithya Kotian on 2026-03-19
+
+[N/A][495363705] Medium CVE-2026-7942: Integer overflow in ANGLE. Reported by Google on 2026-03-23
+
+[TBD][495373657] Medium CVE-2026-7943: Insufficient validation of untrusted input in ANGLE. Reported by 86ac1f1587b71893ed2ad792cd7dde32 on 2026-03-23
+
+[N/A][495783187] Medium CVE-2026-7944: Insufficient validation of untrusted input in Persistent Cache. Reported by Google on 2026-03-24
+
+[N/A][495802788] Medium CVE-2026-7945: Insufficient validation of untrusted input in COOP. Reported by Google on 2026-03-24
+
+[N/A][496016840] Medium CVE-2026-7946: Insufficient policy enforcement in WebUI. Reported by Google on 2026-03-25
+
+[N/A][496169594] Medium CVE-2026-7947: Insufficient validation of untrusted input in Network. Reported by Google on 2026-03-25
+
+[N/A][496193452] Medium CVE-2026-7948: Race in Chromoting. Reported by Google on 2026-03-25
+
+[N/A][496206134] Medium CVE-2026-7949: Out of bounds read in Skia. Reported by Google on 2026-03-25
+
+[N/A][496259890] Medium CVE-2026-7950: Out of bounds read and write in GFX. Reported by Google on 2026-03-25
+
+[TBD][496266456] Medium CVE-2026-7951: Out of bounds write in WebRTC. Reported by soft.connect.fr on 2026-03-26
+
+[N/A][496279876] Medium CVE-2026-7952: Insufficient policy enforcement in Extensions. Reported by Google on 2026-03-25
+
+[N/A][496379792] Medium CVE-2026-7953: Insufficient validation of untrusted input in Omnibox. Reported by Google on 2026-03-26
+
+[N/A][496380960] Medium CVE-2026-7954: Race in Shared Storage. Reported by Google on 2026-03-26
+
+[N/A][496441232] Medium CVE-2026-7955: Uninitialized Use in GPU. Reported by Google on 2026-03-26
+
+[N/A][496463315] Medium CVE-2026-7956: Use after free in Navigation. Reported by Google on 2026-03-26
+
+[N/A][496607380] Medium CVE-2026-7957: Out of bounds write in Media. Reported by Google on 2026-03-26
+
+[N/A][496632973] Medium CVE-2026-7958: Inappropriate implementation in ServiceWorker. Reported by Google on 2026-03-26
+
+[N/A][496645205] Medium CVE-2026-7959: Inappropriate implementation in Navigation. Reported by Google on 2026-03-26
+
+[N/A][497007825] Medium CVE-2026-7960: Race in Speech. Reported by Google on 2026-03-27
+
+[N/A][497008295] Medium CVE-2026-7961: Insufficient validation of untrusted input in Permissions. Reported by Google on 2026-03-27
+
+[N/A][497081987] Medium CVE-2026-7962: Insufficient policy enforcement in DirectSockets. Reported by Google on 2026-03-28
+
+[N/A][497250399] Medium CVE-2026-7963: Inappropriate implementation in ServiceWorker. Reported by Google on 2026-03-28
+
+[N/A][497254383] Medium CVE-2026-7964: Insufficient validation of untrusted input in FileSystem. Reported by Google on 2026-03-28
+
+[N/A][497255035] Medium CVE-2026-7965: Insufficient validation of untrusted input in DevTools. Reported by Google on 2026-03-28
+
+[N/A][497341787] Medium CVE-2026-7966: Insufficient validation of untrusted input in SiteIsolation. Reported by Google on 2026-03-29
+
+[N/A][497365545] Medium CVE-2026-7967: Insufficient validation of untrusted input in Navigation. Reported by Google on 2026-03-29
+
+[N/A][497432281] Medium CVE-2026-7968: Insufficient validation of untrusted input in CORS. Reported by Google on 2026-03-29
+
+[N/A][497450574] Medium CVE-2026-7969: Integer overflow in Network. Reported by Google on 2026-03-29
+
+[N/A][497487462] Medium CVE-2026-7970: Use after free in TopChrome. Reported by Google on 2026-03-29
+
+[N/A][497529290] Medium CVE-2026-7971: Inappropriate implementation in ORB. Reported by Google on 2026-03-29
+
+[N/A][497546281] Medium CVE-2026-7972: Uninitialized Use in GPU. Reported by Google on 2026-03-29
+
+[N/A][497565944] Medium CVE-2026-7973: Integer overflow in Dawn. Reported by Google on 2026-03-29
+
+[N/A][497649372] Medium CVE-2026-7974: Use after free in Blink. Reported by Google on 2026-03-30
+
+[N/A][497735587] Medium CVE-2026-7975: Use after free in DevTools. Reported by Google on 2026-03-30
+
+[N/A][497736679] Medium CVE-2026-7976: Use after free in Views. Reported by Google on 2026-03-30
+
+[N/A][497821223] Medium CVE-2026-7977: Inappropriate implementation in Canvas. Reported by Google on 2026-03-30
+
+[N/A][497828892] Medium CVE-2026-7978: Inappropriate implementation in Companion. Reported by Google on 2026-03-30
+
+[N/A][497849876] Medium CVE-2026-7979: Inappropriate implementation in Media. Reported by Google on 2026-03-30
+
+[N/A][497859275] Medium CVE-2026-7980: Use after free in WebAudio. Reported by Google on 2026-03-30
+
+[N/A][497926602] Medium CVE-2026-7981: Out of bounds read in Codecs. Reported by Google on 2026-03-30
+
+[N/A][497952533] Medium CVE-2026-7982: Uninitialized Use in WebCodecs. Reported by Google on 2026-03-30
+
+[N/A][497975608] Medium CVE-2026-7983: Out of bounds read in Dawn. Reported by Google on 2026-03-31
+
+[N/A][498277368] Medium CVE-2026-7984: Use after free in ReadingMode. Reported by Google on 2026-03-31
+
+[N/A][498352423] Medium CVE-2026-7985: Use after free in GPU. Reported by Google on 2026-03-31
+
+[N/A][498396238] Medium CVE-2026-7986: Insufficient policy enforcement in Autofill. Reported by Google on 2026-04-01
+
+[N/A][498696266] Medium CVE-2026-7987: Use after free in WebRTC. Reported by Google on 2026-04-01
+
+[N/A][498753456] Medium CVE-2026-7988: Type Confusion in WebRTC. Reported by Google on 2026-04-02
+
+[N/A][498765082] Medium CVE-2026-7989: Insufficient data validation in DataTransfer. Reported by Google on 2026-04-02
+
+[N/A][498892267] Medium CVE-2026-7990: Insufficient validation of untrusted input in Updater. Reported by Google on 2026-04-02
+
+[N/A][499065126] Medium CVE-2026-7991: Use after free in UI. Reported by Google on 2026-04-02
+
+[N/A][499067529] Medium CVE-2026-7992: Insufficient validation of untrusted input in UI. Reported by Google on 2026-04-02
+
+[N/A][499099003] Medium CVE-2026-7993: Insufficient validation of untrusted input in Payments. Reported by Google on 2026-04-03
+
+[N/A][499116954] Medium CVE-2026-7994: Inappropriate implementation in Chromoting. Reported by Google on 2026-04-03
+
+[N/A][501745798] Medium CVE-2026-7995: Out of bounds read in AdFilter. Reported by Google on 2026-04-11
+
+[TBD][484547631] Low CVE-2026-7996: Insufficient validation of untrusted input in SSL. Reported by heesun on 2026-02-15
+
+[TBD][487960705] Low CVE-2026-7997: Insufficient validation of untrusted input in Updater. Reported by ochkofficial on 2026-02-26
+
+[TBD][491676472] Low CVE-2026-7998: Insufficient validation of untrusted input in Dialog. Reported by Tianyi Hu on 2026-03-11
+
+[TBD][493099941] Low CVE-2026-7999: Inappropriate implementation in V8. Reported by Taisic Yun (@taisic) of Theori on 2026-03-16
+
+[TBD][494464734] Low CVE-2026-8000: Insufficient validation of untrusted input in ChromeDriver. Reported by Ryan Jupp - HAAO on 2026-03-20
+
+[TBD][494764371] Low CVE-2026-8001: Use after free in Printing. Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-03-21
+
+[N/A][495779613] Low CVE-2026-8002: Use after free in Audio. Reported by Google on 2026-03-24
+
+[N/A][495985532] Low CVE-2026-8003: Insufficient validation of untrusted input in TabGroups. Reported by Google on 2026-03-25
+
+[N/A][496189510] Low CVE-2026-8004: Insufficient policy enforcement in DevTools. Reported by Google on 2026-03-25
+
+[N/A][496298665] Low CVE-2026-8005: Insufficient validation of untrusted input in Cast. Reported by Google on 2026-03-25
+
+[N/A][496373088] Low CVE-2026-8006: Insufficient policy enforcement in DevTools. Reported by Google on 2026-03-26
+
+[N/A][496399759] Low CVE-2026-8007: Insufficient validation of untrusted input in Cast. Reported by Google on 2026-03-26
+
+[N/A][496426191] Low CVE-2026-8008: Inappropriate implementation in DevTools. Reported by Google on 2026-03-26
+
+[N/A][496555077] Low CVE-2026-8009: Inappropriate implementation in Cast. Reported by Google on 2026-03-26
+
+[N/A][496624084] Low CVE-2026-8010: Insufficient validation of untrusted input in SiteIsolation. Reported by Google on 2026-03-26
+
+[N/A][496626029] Low CVE-2026-8011: Insufficient policy enforcement in Search. Reported by Google on 2026-03-26
+
+[N/A][496628298] Low CVE-2026-8012: Inappropriate implementation in MHTML. Reported by Google on 2026-03-26
+
+[N/A][497427430] Low CVE-2026-8013: Insufficient validation of untrusted input in FedCM. Reported by Google on 2026-03-29
+
+[N/A][497490364] Low CVE-2026-8014: Inappropriate implementation in Preload. Reported by Google on 2026-03-29
+
+[N/A][497548558] Low CVE-2026-8015: Inappropriate implementation in Media. Reported by Google on 2026-03-29
+
+[N/A][497695401] Low CVE-2026-8016: Use after free in WebRTC. Reported by Google on 2026-03-30
+
+[N/A][497722578] Low CVE-2026-8017: Side-channel information leakage in Media. Reported by Google on 2026-03-30
+
+[N/A][498292657] Low CVE-2026-8018: Insufficient policy enforcement in DevTools. Reported by Google on 2026-03-31
+
+[N/A][498353173] Low CVE-2026-8019: Insufficient policy enforcement in WebApp. Reported by Google on 2026-03-31
+
+[N/A][498382925] Low CVE-2026-8020: Uninitialized Use in GPU. Reported by Google on 2026-04-01
+
+[N/A][498417031] Low CVE-2026-8021: Script injection in UI. Reported by Google on 2026-04-01
+
+[N/A][499194407] Low CVE-2026-8022: Inappropriate implementation in MHTML. Reported by Google on 2026-04-03
+
diff --git a/chromium/Makefile b/chromium/Makefile
index d6e379194a..a04c953532 100644
--- a/chromium/Makefile
+++ b/chromium/Makefile
@@ -1,18 +1,18 @@
 # $NetBSD: Makefile,v 1.52 2026/04/10 17:31:46 kikadf Exp $
 
 DISTNAME=			chromium-${VERSION}
-VERSION=			147.0.7727.137
+VERSION=			148.0.7778.96
 CATEGORIES=			www
 MASTER_SITES=			https://commondatastorage.googleapis.com/chromium-browser-official/
 EXTRACT_SUFX_C=			.tar.xz
 
-PROFILE_DISTFILES=		chromium-${VERSION}-profdata${EXTRACT_SUFX_C}
-SITES.${PROFILE_DISTFILES}=	https://nerd.hu/distfiles/
+#PROFILE_DISTFILES=		chromium-${VERSION}-profdata${EXTRACT_SUFX_C}
+#SITES.${PROFILE_DISTFILES}=	https://nerd.hu/distfiles/
 DISTFILES+=			${DISTNAME}-lite${EXTRACT_SUFX_C}
-DISTFILES+=			${PROFILE_DISTFILES}
+#DISTFILES+=			${PROFILE_DISTFILES}
 
 # Sources to build on NetBSD
-NB_VERSION=			v145.1
+NB_VERSION=			v148.0
 GITHUB_SUBMODULES=		kikadf chromium-nb ${NB_VERSION} ./
 
 # rollup
@@ -163,7 +163,7 @@ GN_SYSTEM_LIBS+=	openh264
 GN_SYSTEM_LIBS+=	opus
 
 # llvm-21 compatible
-#GN_ARGS+=	chrome_pgo_phase=0
+GN_ARGS+=	chrome_pgo_phase=0
 
 GN_ARGS+=	clang_use_chrome_plugins=false
 GN_ARGS+=	disable_fieldtrial_testing_config=true
@@ -280,11 +280,20 @@ pre-configure:
 .endfor
 
 	# Prepare profdata
-	cd ${WRKSRC}/chrome/build/pgo_profiles && \
-		_p=$$(echo *.profdata) && \
-		llvm-profdata merge $${_p}.txt --output=$${_p}
+#	cd ${WRKSRC}/chrome/build/pgo_profiles && \
+#		_p=$$(echo *.profdata) && \
+#		llvm-profdata merge $${_p}.txt --output=$${_p}
 
-	# Create symlink to NetBSD nodejs command.
+	# Prepare rust-toolchain
+	${MKDIR} ${WRKSRC}/third_party/rust-toolchain/bin
+	${LN} -sf ${PREFIX}/bin/rustc \
+		${WRKSRC}/third_party/rust-toolchain/bin/rustc
+
+	# Prepare gperf
+	${LN} -sf ${PREFIX}/bin/gperf \
+		${WRKSRC}/third_party/gperf/cipd/bin/gperf
+
+	# Prepare nodejs
 	${MKDIR} ${WRKSRC}/third_party/node/${LOWER_OPSYS}/node-${LOWER_OPSYS}/bin
 	${LN} -sf ${PREFIX}/bin/node \
 		${WRKSRC}/third_party/node/${LOWER_OPSYS}/node-${LOWER_OPSYS}/bin/node
diff --git a/chromium/distinfo b/chromium/distinfo
index 5be9002da2..168b174077 100644
--- a/chromium/distinfo
+++ b/chromium/distinfo
@@ -51,15 +51,12 @@ Size (cc-1.1.21.crate) = 83463 bytes
 BLAKE2s (cfg-if-1.0.0.crate) = fbb02f63b24cc224b045ff2aac3aefd0a77cf7b578df4d5f9da9517a59aaf9bb
 SHA512 (cfg-if-1.0.0.crate) = 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 Size (cfg-if-1.0.0.crate) = 7934 bytes
-BLAKE2s (chromium-147.0.7727.137-lite.tar.xz) = 3dc02118ef48ccd2625fa7e5d0f29b7b61633c031ed7bc557db8b0941ba85fee
-SHA512 (chromium-147.0.7727.137-lite.tar.xz) = b22daf1fe8fcf6039b5eb03ae954f46a08b6af14ec95f1cbee80655d3216335f285d12d2530cd179c3af975b3ed7b390b167d59bb2bccb054a8eb52429d85af1
-Size (chromium-147.0.7727.137-lite.tar.xz) = 1474095908 bytes
-BLAKE2s (chromium-147.0.7727.137-profdata.tar.xz) = 4809609998eb9768abbc60fdb79b1e5c78dd98d288cbce40a01342f5c8734c1e
-SHA512 (chromium-147.0.7727.137-profdata.tar.xz) = be3d2691221c6f4988ac331884702377610f7935a67f8af88b57483998d531b1301df6a0dac3c6085ab7e947713814bc3f339c754727df72066fee903cf6298a
-Size (chromium-147.0.7727.137-profdata.tar.xz) = 15245988 bytes
-BLAKE2s (chromium-147.0.7727.137-testdata.tar.xz) = 345579b04a1db025b1d95e9215703d8dabfae793b336a9f1f8a02c50a3c5ea65
-SHA512 (chromium-147.0.7727.137-testdata.tar.xz) = 736707b6814417617d8484dc0e7f47ef3b970886540ce25e8fb7a990cdfee015655e005a6f6f712886455f3b6e6da5d5a1d04f20fbf99219ec03323b24cbbea1
-Size (chromium-147.0.7727.137-testdata.tar.xz) = 1318264688 bytes
+BLAKE2s (chromium-148.0.7778.96-lite.tar.xz) = 8c1c9032d27583614147f7a35e98bde8ca3827f2d256c1e834b4153af2ea65b1
+SHA512 (chromium-148.0.7778.96-lite.tar.xz) = cc49815e942f16290f7b2167d612416c7969fabd8ae63beebe5bf5536598eb86cd8c1cfbda6ce649e129b05a0c60ac970f8e3e3b1935d0f1e19ca7343780bdb2
+Size (chromium-148.0.7778.96-lite.tar.xz) = 1593085264 bytes
+BLAKE2s (chromium-148.0.7778.96-testdata.tar.xz) = 156e83d68d7bc1b4074fb19bd285356891109f205b0050088270181149232bad
+SHA512 (chromium-148.0.7778.96-testdata.tar.xz) = 0b648a2a5be098a2b541b2db4dfd109c3aa63ee6c7894662fba55b2014b01f8f5cfc7c708f956fef6a0e9c3e8193b77b3e3878d04d9c12ef46384eb9ada2688c
+Size (chromium-148.0.7778.96-testdata.tar.xz) = 1305648176 bytes
 BLAKE2s (convert_case-0.6.0.crate) = c65fc0970543af9611c565957751df80f31efa3aa7c4d8e5eac41712864a67d5
 SHA512 (convert_case-0.6.0.crate) = 3b17449195a9a36e3965db89eeb967979c192ad7743217ea08e8c8b91ecae1ac1674362d05dc6f32f1f361fface3f783398285bb78060403f65a777a9d29adf2
 Size (convert_case-0.6.0.crate) = 18675 bytes
@@ -129,9 +126,9 @@ Size (itoa-1.0.11.crate) = 10563 bytes
 BLAKE2s (js-sys-0.3.70.crate) = 05269c790e8e3fec5a126764a64669eea1f98e57e9d588d802ee0488a0ee2671
 SHA512 (js-sys-0.3.70.crate) = 5dff8e790447a475b3c0a7068f0bdf1cced5fb8be2d66c92cb6f6c799f9d807f9d3c498e4f42c67e16d83dd4bb3be70472ece20fc42c3a8c8d57615ac8d398d7
 Size (js-sys-0.3.70.crate) = 53863 bytes
-BLAKE2s (kikadf-chromium-nb-v145.1.tar.gz) = db01fa8a263868fca81c13e9a235b8a3c2f18e92617a514406895b3781075d46
-SHA512 (kikadf-chromium-nb-v145.1.tar.gz) = 663ce54c7aa51717789da4bd2ba2a05823d626ee2dfe9d3e6435a114b5bd102c2e68389c1fbac8406b6e73976635b968ef0e0abe9ad2ebe3e8a534e52a6020b2
-Size (kikadf-chromium-nb-v145.1.tar.gz) = 22510 bytes
+BLAKE2s (kikadf-chromium-nb-v148.0.tar.gz) = 4b5ed1ea759e996f0978f9cf21dbfe8169ad3d5c473cd1c654c6d4073b9bf102
+SHA512 (kikadf-chromium-nb-v148.0.tar.gz) = f4973d35f399e0c142f605d70799bf2f5e814e53b661a8e14947fe0fa207c007d3a86ec36fb6be5742dff3efab7a2eefb5cf53a03022c774b670a33ca71172c0
+Size (kikadf-chromium-nb-v148.0.tar.gz) = 22470 bytes
 BLAKE2s (libc-0.2.158.crate) = d21d4fa98a3bbd5f2d7e4b97d31b922b290337fc5b2cfaba03aac7be902f2c99
 SHA512 (libc-0.2.158.crate) = c2d90d58480cca3464db475d7c70cd66bc1492239d8183038b48def8f5d8a437a1e2a2f084cb2bd9456889221b10aa07981cd5e9bcbb6bea28a2bde3c76f1105
 Size (libc-0.2.158.crate) = 751340 bytes
@@ -519,1566 +516,1594 @@ Size (zerocopy-0.7.35.crate) = 152645 bytes
 BLAKE2s (zerocopy-derive-0.7.35.crate) = b80899d1b7a843a5225638171775a0c9643052c9e96f7b88a825150d0725505e
 SHA512 (zerocopy-derive-0.7.35.crate) = dbe23573b62a6267d7bc8c744320b75b2fbda03b908c1d175211f7394374fe182bce58021e25485c10671d726b2007f250565dfe53134d51c89293bb607e9feb
 Size (zerocopy-derive-0.7.35.crate) = 37829 bytes
-SHA1 (patch-BUILD.gn) = f4ad492ef7f74e4e48469dfbb4b78826257ec4da
-SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = bde82f0c8821236e4375831cd276dfab75b9a7ba
-SHA1 (patch-base_BUILD.gn) = cfaef80f181bf261fc3cbe158696bfb4e0eee48d
-SHA1 (patch-base_allocator_dispatcher_tls.h) = 1a5ec534d6c1fe059cbe9ac0f3517fe01825861b
-SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = e79c74ca89c641336da328360df49d8df5867ed7
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = c1659b2ea9e97acad3cf4a41bdb6ebaa6e9a1c2c
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = edba2c1a7e50a3578956f7e8c89f767bd0ec741f
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = 375dd0ce7ab6d64ec5ede2c274db2a9a1d93ca71
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = 6dac07dc36527264d264408b47ce3673d86b77d2
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = fdfd288cc1df91800c649d8ca220b451ecbc4d81
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = 173743dacaf4c157da76925fee2f1f2d52e87c13
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = c0743b6eb872fa0d8d85cac1276cf802e621c454
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = 457508f07bd064d7b289095deebd51811850fd9a
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = 4c318593e86dd6d0c188d9a700778ee2c4f12aa2
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = 44fb1a608e661082e0431cd8cd7cff48531c9b09
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = cbfcd35f84417cb08f3969314e3e17df46bb0c20
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = bf62f7d239497673c8f5484c59c78a53916b7dec
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = 2a3edeb6e74548273b35feb999b76a03a7886fe1
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = 23264a5f353b952b49b808cdbb956c3f9d28f3a0
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = 67b1e5256111dc63d629f366e783e504eacd8812
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = 86627e54327ada30b14fa1c234620990ea94251a
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = c0763ea57dc45c2b2c676ad1636497d918561f96
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = fb4218d22e4c988f20900a028684fee5be9f6ec6
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = 81fe279fcf2dea43abb4766911ecb477b03746f7
-SHA1 (patch-base_atomicops.h) = 3e55d3a72fca9fc45d1ca8d36fefaf46858a334b
-SHA1 (patch-base_base__paths__posix.cc) = 01677104fb62067fdec130446c8952c93e51a299
-SHA1 (patch-base_compiler__specific.h) = 85dc225d88a7da7c75827e21fa409771d5c75faf
-SHA1 (patch-base_debug_debugger__posix.cc) = 03906fcc834051b57595d8bc27fccb1333108948
-SHA1 (patch-base_debug_elf__reader.cc) = 8e7a8e74417d620d55a7c34724e03b0044401ac7
-SHA1 (patch-base_debug_proc__maps__linux.cc) = ed799a4e7d7e056619386e68f0c430bd71979216
-SHA1 (patch-base_debug_stack__trace.cc) = 5c69efc94a4079d1a8759a03b55375528565c324
-SHA1 (patch-base_debug_stack__trace__posix.cc) = 8b05070ab234347c87c966c98316b123e26e1922
-SHA1 (patch-base_files_dir__reader__linux.h) = 0e1faabb8f63ee5d6b37e7bd60ddb35ae1907f9c
-SHA1 (patch-base_files_dir__reader__posix.h) = 9cdcd3039587aa2cdd93416008d1e95fa99ed553
-SHA1 (patch-base_files_drive__info.h) = b43bdfbd404e4c73889724ef22a4394f9c479854
-SHA1 (patch-base_files_drive__info__posix.cc) = bd3604a08be4fb5b7fb289df5950c4222d7bd974
-SHA1 (patch-base_files_file__path__watcher.h) = 0d70da685ed021fdedd8255835c39d6a9a85a65f
-SHA1 (patch-base_files_file__path__watcher__bsd.cc) = ec9295b596cbb5f6f1daaafa630db8354e4c4ef8
-SHA1 (patch-base_files_file__path__watcher__kqueue.h) = 7c3d2279b0894280b96da19bdb4209147fee2910
-SHA1 (patch-base_files_file__path__watcher__unittest.cc) = a6196837ef4e462e451cf17816e654f35996ccd3
-SHA1 (patch-base_files_file__util__posix.cc) = 6a6672a49196882ba467f0d62353500afd7c2370
-SHA1 (patch-base_files_file__util__unittest.cc) = c08375d0d1fe25249431e3e669aa234f7aaedfcf
-SHA1 (patch-base_files_important__file__writer__cleaner.cc) = cec318ff3aff21f1992c07734bb3a19a0a9dc2f0
-SHA1 (patch-base_files_scoped__file.cc) = 6674f757ae372c82a0c6840eef53817556aeefae
-SHA1 (patch-base_functional_unretained__traits.h) = 4c3ef0df05ec9477e036720f05899187436f0e18
-SHA1 (patch-base_i18n_icu__util.cc) = b1ce433df11e55ea7b11c58b2a16ae27c669b846
-SHA1 (patch-base_linux__util.cc) = d3ed4c6f368ad33745ecc6b2394a04640f9e8cd2
-SHA1 (patch-base_logging__unittest.cc) = ec65c57455ccff2af333b7dd663068249a86567e
-SHA1 (patch-base_memory_discardable__memory.cc) = 7a56d70f4a5469db7ad4e176887952deee733225
-SHA1 (patch-base_memory_discardable__memory__internal.h) = bf0dff9b0bdb62eab351788a3b85030515dd5a7c
-SHA1 (patch-base_memory_madv__free__discardable__memory__posix.cc) = e3bf090e3febdeb768068b5c388564d163350a3f
-SHA1 (patch-base_memory_platform__shared__memory__region.h) = ff40f4a7987d178162e0c9f5fedd83e438d246d5
-SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = 0befec3df1b396ba49f051030c7403526d198fbb
-SHA1 (patch-base_memory_protected__memory.h) = 75c839a86a9e535a4bfe8ff8468ac1035ee91896
-SHA1 (patch-base_memory_protected__memory__posix.cc) = 2d75bcecf020856a29aa24971558523d0b47f2b6
-SHA1 (patch-base_message__loop_message__pump__epoll.cc) = fc428dfd1deddb78415252fa63939325e3c37cce
-SHA1 (patch-base_message__loop_message__pump__epoll.h) = ed12b5e51579f12466816055bb3c1b0c8ae002bc
-SHA1 (patch-base_message__loop_message__pump__glib.cc) = 6accefbde8f9c7295725fc33bc19a3ed958099cb
-SHA1 (patch-base_posix_can__lower__nice__to.cc) = 48037537da5b8d42f202d8f3e88ad846ab8f66cd
-SHA1 (patch-base_posix_file__descriptor__shuffle.h) = 26e2c3334d1dae96ac5bdc0207228d113585777f
-SHA1 (patch-base_posix_sysctl.cc) = 21cd7b76bd463e5c039bf736b9f4d04036099329
-SHA1 (patch-base_posix_unix__domain__socket.cc) = 02f17d82ab51743b438a9c9cf320088b69a30cec
-SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = e4ee7c477b28ea66b36db62c84d6ffcbe1886ebf
-SHA1 (patch-base_process_internal__linux.h) = 9d30443b7b39936f5567bfd2cd9e8fde5b852169
-SHA1 (patch-base_process_kill.h) = f14cf992fc37387b1bbcc48f91014cbea68f8f4f
-SHA1 (patch-base_process_kill__posix.cc) = 194039c0de0dffa7f654e6289bfa83c4f31205ce
-SHA1 (patch-base_process_launch.h) = 12abfe2870bb177ccbcf660fdd76aaf5d3d08b29
-SHA1 (patch-base_process_launch__posix.cc) = 59ef3c132845784971b6560ad9aedc215b1eed30
-SHA1 (patch-base_process_memory__linux.cc) = 51b715d6fefbdb68cefe41fea0b11b4bb0069e33
-SHA1 (patch-base_process_process__handle.cc) = eb71120d29cb077f34ad58589f9f0429262ec692
-SHA1 (patch-base_process_process__handle.h) = 3761c0ade048479356c9f4e96714d30228ba72c6
-SHA1 (patch-base_process_process__handle__freebsd.cc) = 88461d248868ae88f457de2897064b17af01f4c5
-SHA1 (patch-base_process_process__handle__openbsd.cc) = 05395f4b127331f5a6f781a708f10858ef0285b0
-SHA1 (patch-base_process_process__iterator.h) = 24188f3cbd0f673095017b4d34b24ee1a880e0b0
-SHA1 (patch-base_process_process__iterator__freebsd.cc) = 0a7b108ad3f4f9dd7a2e920e78c0ae2b9c1f0a43
-SHA1 (patch-base_process_process__iterator__openbsd.cc) = ccd886f1f375c65bf6cf7cde7c1e9db310b40cd8
-SHA1 (patch-base_process_process__metrics.cc) = 167285c1f34ed1316f9ca4ad2ff024cd6f77e84f
-SHA1 (patch-base_process_process__metrics.h) = b59fc88ad895da1332c32156fddc6208579f1432
-SHA1 (patch-base_process_process__metrics__freebsd.cc) = 8fd0e48605ebb1404cf69ae04497db2cd506581e
-SHA1 (patch-base_process_process__metrics__openbsd.cc) = 77521aa95d4fd7c2d03753fc278994ae9336692d
-SHA1 (patch-base_process_process__metrics__posix.cc) = 83562e706f9a0489a3a5013caa6182ec7c9c1303
-SHA1 (patch-base_process_process__metrics__unittest.cc) = eb13bd0b8fc3e2fd01f52b1256632e45682e80e8
-SHA1 (patch-base_process_process__posix.cc) = 33cedc0c73d2d6c0c9f33154a32f416dd767317f
-SHA1 (patch-base_process_process__unittest.cc) = b9ba70944f9810680faf640cea309935c1257114
-SHA1 (patch-base_profiler_module__cache.cc) = 0e8239eec821b938a1562f43082147970d80e318
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = f9e6634addf79a753d285274fef7bdddd7f20e21
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = 5feb6f55946d7f8973fe7a5f39244e62b57f7c0c
-SHA1 (patch-base_profiler_stack__base__address__posix.cc) = 113394bc9400df33b5a617f819310b03a622acc9
-SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = 5d1af8313b1df7630b36d3ca0fe2310d76621645
-SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = a6ae11a42af10c6bab9925b8cf6ed9afef4e33a6
-SHA1 (patch-base_profiler_thread__delegate__posix.cc) = e56474479082e94b111acde43c9a75e537de4220
-SHA1 (patch-base_rand__util.h) = 75df63ed83d5947a91d8c010bc2652ad9bfcac8d
-SHA1 (patch-base_rand__util__posix.cc) = bf2856adeb0120fc12751a049e7d88edf163c081
-SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = 8b10f85a2cfe5646a27ba0a1ae0c32d8f2e4d6d6
-SHA1 (patch-base_synchronization_cancelable__event.h) = 5b500c07e470995932020f390ddf483b6dcf7067
-SHA1 (patch-base_synchronization_lock__impl.h) = 7f2bfe9adf1f4a825db935c0ec6c1c7793d6e0a2
-SHA1 (patch-base_syslog__logging.cc) = 354b95e75d8d8f6c5f7070bbdc6627c2341d9e3f
-SHA1 (patch-base_system_sys__info.cc) = 7907d34da3ccb5aa016ec1b08f5eaff51bb76f74
-SHA1 (patch-base_system_sys__info.h) = ea5e5314dee5a75a0179e8698f10bb9ab4fa0559
-SHA1 (patch-base_system_sys__info__freebsd.cc) = 17b6436dfa84b2fff274baa598c51868fe59e40c
-SHA1 (patch-base_system_sys__info__openbsd.cc) = 98e764d1f08de0995ffa463e53992fc55371afb8
-SHA1 (patch-base_system_sys__info__posix.cc) = 96648f28b494f6ac6d269be3fb91d586ebd8c73d
-SHA1 (patch-base_system_sys__info__unittest.cc) = 7afb748c59a5da440fe29340ccf5a148565769a0
-SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = 8c785e290796ef05ce55716576552852f06d1037
-SHA1 (patch-base_test_launcher_test__launcher.cc) = c2ecfc9678b6443cd42636ddca173613827085b3
-SHA1 (patch-base_test_test__file__util__linux.cc) = 1426a680beacc46f37ba36fac748d493f183d98a
-SHA1 (patch-base_test_test__file__util__posix.cc) = 27df734b45dbd2a3fbab6e134828840eb630a390
-SHA1 (patch-base_threading_platform__thread.h) = 50ad7e9037917410d381ab7c177d75f0e0501e25
-SHA1 (patch-base_threading_platform__thread__bsd.cc) = e6f2445290e23c8e9722cd552bd7d93edb67487a
-SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 220b5b30865d89f6811b57d44c1912f63acab3f2
-SHA1 (patch-base_threading_platform__thread__metrics.cc) = 3fbf04a9b178f936ed189c86d500852e7a9a5f54
-SHA1 (patch-base_threading_platform__thread__metrics.h) = 678f84f847caa7c4c0aae1eb94da19722fdca77b
-SHA1 (patch-base_threading_platform__thread__posix.cc) = 45ede493c25d840c1ffd519ba6a13fd204d1e2f5
-SHA1 (patch-base_threading_platform__thread__unittest.cc) = 319ec86ff1be4c7cc202a6c116a2d3f189a94e10
-SHA1 (patch-base_time_time__now__posix.cc) = a79e568f847204251e109728a69e70e6f050655e
-SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = ff4b9acdb11b83de870451778ab07d0a95413a23
-SHA1 (patch-base_trace__event_memory__dump__manager.cc) = f37a3aab47abd6674afe66e532fa010614529144
-SHA1 (patch-base_trace__event_process__memory__dump.cc) = 10a46c65675f3228da8c9999fdc3ebdcd045509c
-SHA1 (patch-base_tracing_trace__time.cc) = b6f9812aef720bd8459476827660e39ffe5935cd
-SHA1 (patch-base_tracing_trace__time.h) = b65e185d6698a20f306fbd6d4e8d25f75b9822da
-SHA1 (patch-base_version__info_version__info.h) = a11310360d4dbfabaa2f7a52e621e22d723629ca
-SHA1 (patch-build_config_BUILD.gn) = ae3698952e520b3b5f1d0ce670cebb0abdeab4ff
-SHA1 (patch-build_config_BUILDCONFIG.gn) = cf86f33920930ca19433e9f623124d63fe12668c
-SHA1 (patch-build_config_c++_modules.gni) = 7018627a5c47d18100c116a551446d611ccef2e5
-SHA1 (patch-build_config_clang_BUILD.gn) = d07709f0a6b9a205a8c53c75ed634e732412a620
-SHA1 (patch-build_config_clang_clang.gni) = bf41117a21a044f11448feb48450f1e2255f40dd
-SHA1 (patch-build_config_compiler_BUILD.gn) = 4e6394075410a570d8cc002db70c7821481f1f47
-SHA1 (patch-build_config_linux_BUILD.gn) = 8df2a9963c63cb3718b3e399fe03549182c298f0
-SHA1 (patch-build_config_linux_libdrm_BUILD.gn) = e7447441726a7f9f918454fa4c33836d05fcdbfd
-SHA1 (patch-build_config_linux_pkg-config.py) = 1ada9c9a22185e93f153e70243a27174414be977
-SHA1 (patch-build_config_ozone.gni) = 9a74756751ef471b58b12f5679fd099a2aac7c00
-SHA1 (patch-build_config_rust.gni) = c305051ff36004bcd2e86f360ac4f54f8399edd2
-SHA1 (patch-build_config_v8__target__cpu.gni) = 3bed842875b31b5a910ecb80a0329720942edd29
-SHA1 (patch-build_detect__host__arch.py) = 519218bf42ff85b9c953c26e4f4071b5ccfae31b
-SHA1 (patch-build_dotfile__settings.gni) = aeb230cc415c02d61883ee721ec8a575f497c713
-SHA1 (patch-build_gn__run__binary.py) = cd191f2c3c3b2d9add066a8cb6d58052e4260caa
-SHA1 (patch-build_linux_chrome.map) = 4d15d2e876173b26e3a663cf186a202c9da488b5
-SHA1 (patch-build_linux_strip__binary.gni) = 5d69699a0ae7accf80d8ced4ddcf8c7f1c01683c
-SHA1 (patch-build_linux_strip__binary.py) = 8877ef8e0875cddb90df49b8f26a6ff500445380
-SHA1 (patch-build_linux_unbundle_icu.gn) = 87daa872b535368ff862c47329a7c51684c54851
-SHA1 (patch-build_linux_unbundle_libpng.gn) = a3214d7aff4ebb43108fcd5a20d6ee17ea550560
-SHA1 (patch-build_linux_unbundle_libusb.gn) = 5205d9168432ce12aad3e9dd0f8d090c1fee81b8
-SHA1 (patch-build_rust_allocator_lib.rs) = 29eece02ca4aef784fc473bb146fe31eff787928
-SHA1 (patch-build_rust_rust__bindgen.gni) = 90326a0b8247a7caa7c3af4199cafcec4e9adf7d
-SHA1 (patch-build_rust_rust__bindgen__generator.gni) = 90c0d7d01cd0a079afe2ea82a45a4d158dcf6155
-SHA1 (patch-build_rust_std_BUILD.gn) = 107da950fbdb8e882e1dad481a351dc87d691c72
-SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 091884bdae835ebf482abc063e8296cb72fffc74
-SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = 88c60e4d3038e5fe4d9a33bad0bd0b0fb9cf7fce
-SHA1 (patch-build_toolchain_gcc__toolchain.gni) = 7edb7506483c80bb21bf36f656548a072389e061
-SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = 6f997cc1bc8c62044c0d54160fde6298ff0f845b
-SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 69c04724053bfb71080dc4abfa6edb3ac83889e7
-SHA1 (patch-build_toolchain_toolchain.gni) = b923f9a6b66a4adb04d83f724e60b77aa5ac9bca
-SHA1 (patch-cc_base_features.cc) = a65712f5b30b2ae34ae3a55f605ae766ebff8042
-SHA1 (patch-chrome_app_chrome__command__ids.h) = 3f4872a56f356720bcc09210b4c103c09d2fb4eb
-SHA1 (patch-chrome_app_chrome__main.cc) = 3ea52c7d7e52e95d15c26cc7ee48fc83feb849c2
-SHA1 (patch-chrome_app_chrome__main__delegate.cc) = 12eda7b0e13bf7c56321bb1d48bb4b6cfaf3a585
-SHA1 (patch-chrome_app_settings__strings.grdp) = 535ff8140f6aaf3982615380395edea4fa1e5627
-SHA1 (patch-chrome_browser_BUILD.gn) = 80e00bcff24bdb9c7c1ed0744a199fe430a1a108
-SHA1 (patch-chrome_browser_about__flags.cc) = 6d51eef79d217d749acbbfb8c658cd17b8121b5f
-SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = ccc794fec6d152ef6acb8d10ae8bd8061da0b7cb
-SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = 33f56143812b3ec39c19cb14c4b164a3391c92d8
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = 8a0b9450060911e3b12cb9e47dfcf3cd51f74262
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = 5ae03897c3abaff8734f538972483a89e325f5ab
-SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = c426b9006dec196e2fd0b960a2669a985b48c57d
-SHA1 (patch-chrome_browser_background_extensions_background__mode__manager.cc) = 87fe6485e61a5e4ae6d0eec9fa6ec3968d663615
-SHA1 (patch-chrome_browser_background_glic_glic__status__icon.cc) = 2f3a9add4494befa093ded5011330de185372c0b
-SHA1 (patch-chrome_browser_browser__features.cc) = efb91fd552fce0769c1980627110851773be31b2
-SHA1 (patch-chrome_browser_browser__features.h) = 08260d4ac83dad8e7a0d5644bd563d898751b6b2
-SHA1 (patch-chrome_browser_browser__process__impl.cc) = 1e1ff2430e18cb021f6b37f890d318761b29a44f
-SHA1 (patch-chrome_browser_browser__process__impl.h) = 8a9e7c9a85a0238a694e58638116974e0401c6f1
-SHA1 (patch-chrome_browser_chrome__browser__field__trials.cc) = 03d93e9aac8b5308aced18580497720097ada8c2
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = 9eed35d4fc04c131f667a0ca31dcd00b366b8a69
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui.cc) = 651af934f21dcad5bb5e62387d51677f5e300e5f
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc) = bbc27da6c562195486a6bb48e197a0a72fd3accd
-SHA1 (patch-chrome_browser_chrome__browser__main.cc) = d73fc6f24d908904532af7356d2c93fc59e90ae6
-SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = 49ef3c40ad96b88511537ce879a843920167d067
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = b9e5f2644517d838c328b8a4b65b2ad64454c835
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = a54e15564ce1f27bae780740bb7d7ecc260bb17e
-SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = c51e9dc98ea31062d39cb6cda935e57c2379bb95
-SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = 573c6d8bc1467c14348d8920ad2038abd7792222
-SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = cd50c821f7d04226bb0fc46bec30af7f30caca0d
-SHA1 (patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc) = 3f9900fe08c7b78d69476af51ae6e35a43e3eacd
-SHA1 (patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc) = 945fb1f14af78b0ba7f192a7f1d2a671e5966a42
-SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc) = 26eb613dbe0d38297b80e4ab44815a8bece36d15
-SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h) = 5502080cb80de34b1916f5561a50c80dcbcaed69
-SHA1 (patch-chrome_browser_component__updater_registration.cc) = 543d0ba428de969516f5de08104193e752f8cf8f
-SHA1 (patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc) = 6253f56175a8f97dc2280b91f247037c5653d5db
-SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = 8fa38fe98b1e9c46eae1d616dcdd9808972a96cd
-SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = 4f52613f7384c889507867a0047f78750ca51c6c
-SHA1 (patch-chrome_browser_defaults.cc) = 5252bf81e99f2f7808756f9e07b45ae615ae9700
-SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = b86e45e8b7aaf3b48f135150f3988400d5356dfb
-SHA1 (patch-chrome_browser_devtools_devtools__policy__dialog.cc) = 0504c8571633ae6aa1270b848f6007cc1c83c6f1
-SHA1 (patch-chrome_browser_devtools_remote__debugging__server.cc) = c7887568608854c9a35378c2fbb246f1db4a98be
-SHA1 (patch-chrome_browser_devtools_remote__debugging__server.h) = 1a73853591060bb5d399faaba75c22c503abdea1
-SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = bd1856dbe76715015722ffdf35da2d9b09c0db10
-SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = 39e029fd1af331febeb42d3157e5db2ed8650018
-SHA1 (patch-chrome_browser_download_download__commands.cc) = 272226fa44d44feb11c9ba2dbadace90814eede9
-SHA1 (patch-chrome_browser_download_download__commands.h) = 5cdabe78f0c3f012a761d4f82d29239bcfd265eb
-SHA1 (patch-chrome_browser_download_download__file__picker.cc) = 4a31bd31ab0c047e3c48215da04dabfbdaffa4dd
-SHA1 (patch-chrome_browser_download_download__item__model.cc) = 386f9d1d22084105315635ab7e4d15140a052c16
-SHA1 (patch-chrome_browser_download_download__prefs.cc) = 4b4967f81f797726f64884e8cd34b4994077b7b6
-SHA1 (patch-chrome_browser_download_download__prefs.h) = c2dc9df3875344fc515a86db3a24953688b8b49e
-SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.cc) = fa69365828debc421585b7de17a6569d3e42efc2
-SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.h) = edee07f82c41e27479d179dfc0ceffdf6fde4919
-SHA1 (patch-chrome_browser_enterprise_browser__management_management__identity.cc) = 05cb2da8641e48911be7fa8d583b05cc01ca794c
-SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc) = a9e840e7a67891063f23532db520c2fc1d97237a
-SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h) = b303b1c5acf0372a349c973d8326a82471872dfe
-SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = accc80ee7cc632895281069fb08fc8c6fde840be
-SHA1 (patch-chrome_browser_enterprise_connectors_common.cc) = 55f2579c14bb963a0f307c310d05eb9b9b4fc241
-SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = ec360e23e21c1194a2765e58a9ee0d7fef5033bb
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = b3bc6a49b8b9770866b3fae28cbb784b9c8873cc
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = b583d98d3e0571d941bd3de70981b15d96ee8608
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = c133c731a55cf3929491526d5d2908acf7356cf1
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = 5139be3ba2e8a4229805615e8873ef88bc099aab
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = 11187bb1b25cb97235560922bbd71a7bfc04d049
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = c0a50fdfddb8208a3100a5652cff6d85c6439ad1
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = 615224a43c7ce7cbf5499de981c21b4778634695
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = d831fe41ef79341712999cfd7bcfb632638d0489
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = da8dcc97b7ec294b315d84c240e11c2e9f0bca9b
-SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = 403300d87f396c8a8c19e8a17a5feda5de428bc2
-SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = f1cef855b48492103414dd38059f8615a95d9463
-SHA1 (patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc) = b3c899dcf3899bcea8d7ed02a4f53d91cd9ab01d
-SHA1 (patch-chrome_browser_enterprise_signals_context__info__fetcher.cc) = e5a77642d2ed0a83e753d3e068eaf1e3f9b3dc12
-SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = 71fa5c3e0a6305a8b0d5f4feb4b11f213c564980
-SHA1 (patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc) = 611e4fab7616515265ceb022d3405d67ac4f6b0e
-SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = 182277b247d866aff9a8be35e01999b0093d91c3
-SHA1 (patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc) = ac5c08cf8452437a7a6e289b61842eaa5566914d
-SHA1 (patch-chrome_browser_enterprise_util_managed__browser__utils.cc) = 13c785c07019c1559e37e52401b5eb31f7abdc5c
-SHA1 (patch-chrome_browser_extensions_BUILD.gn) = c5f96eb1514b153757eea9c5cc62f92bc4fa23e0
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = 6b896f4f4d3062506fe56d7fa16441877ae5e473
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = c9e774f6bde4036d6ca19a7c045b6ff3970b3df0
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = 57da7a9492d35a3e4b85a31415368db8de5ee67d
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = a0967e2799182134d7d2dda898201d4615185ba4
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = 9f3b93fbc70380d48f1a4b957e61377819a456e9
-SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = 56f2f2331fc45f79f6ea109131b992f0f5a70e48
-SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = 7222f8ca3c21ff208c95e626cb2650cc3d6f1498
-SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = 1f435f60baf71d14d42ac4b30b4be54e5beeb665
-SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = 9ef07e641617dadf9c8c2644133c074b2398c404
-SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = 3ee0e15f03746b325e16ad2d98a3a343c3b36dc6
-SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api.cc) = da623164889e7abe45da9e2e19d2a1e1916d8012
-SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = ea67cc81267abe91e53feb4527da3963ba41cd8b
-SHA1 (patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc) = 78ffa09fe0e87ab55478ba063a91508bb866d1c8
-SHA1 (patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc) = f2fff0ced61f81ae3423b09560cceac148483452
-SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = 2113198e823a72ea53e4833db9be2c0064f3ed29
-SHA1 (patch-chrome_browser_extensions_sync_extension__sync__service.cc) = 3f8065bb51ced41d9a2dba46dddc262d953bc45b
-SHA1 (patch-chrome_browser_favicon_chrome__favicon__client.cc) = 2e4c18a40a77a2a771dace8cb3e2c1451ffc623b
-SHA1 (patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc) = d66f91e101d89c1af6679af9d969d5bc2b35692c
-SHA1 (patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc) = 78cde1085919bb8cf008a28e872b59875cac1b60
-SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = bb72096212502fcc1ec48e96ad8871f7d050d42c
-SHA1 (patch-chrome_browser_first__run_first__run.cc) = a841b685eb48f48c9dffeb559236bd5c7aab03d2
-SHA1 (patch-chrome_browser_first__run_first__run.h) = 4eb9ad0373e04fbf369b6603760f44f0e1138bac
-SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = 7a3d613c4d26427ff203560ac2c57ae5389d2f7b
-SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = 907725f74c6be0b4187cb466945dacaa63a51a53
-SHA1 (patch-chrome_browser_flag__descriptions.h) = 0154eb7e2018371753ed762cabb36245c742ff21
-SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = c45138276afaefffb0573d249a8531f664498385
-SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = a47bdeb18299631c78f670fea3e6a7a310b01f65
-SHA1 (patch-chrome_browser_glic_host_glic__page__handler.cc) = a42d55f76117b1ad2323e0ad72c33fa78fb8084d
-SHA1 (patch-chrome_browser_glic_widget_glic__widget.cc) = d0b0ecbcaecfa9f4194925f865280fb6843ba579
-SHA1 (patch-chrome_browser_global__features.cc) = c0fa01d7c3d076bbb7d8fc581ac6ecdda2b14eb7
-SHA1 (patch-chrome_browser_global__features.h) = af69413ab6abf0c08253c6823980e9bf2ea161e4
-SHA1 (patch-chrome_browser_headless_headless__mode__util.cc) = 13700a71f33bea12c28937168057404db3abda39
-SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = a95cde2568e87004d48f9e3a17b3ca08328c54b1
-SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = a05df6a30b350e2369e6feb87f7ae5fad4de9b3e
-SHA1 (patch-chrome_browser_media_audio__service__util.cc) = bf5a2e7e89be3246bb9fa3e7183cf67ca2508240
-SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = fc1b3976a8da8ac4a9aa719398dc92dfbadf2b94
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = f88a8ed3c5e723cd0b754ef4bb01f84df8ec4911
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = a85f6d89aa3291ea2c9cb9f9edc07e2f154841ca
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = cd6a478823a2e458013aefbda0e94da1fea63bfa
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = 67ba7584657cbba26e7634e49753f4543d0b98c0
-SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = d8e507ee2c2c096f9406f26289c8feaaa996439a
-SHA1 (patch-chrome_browser_media_webrtc_rtc__diagnostic__logging__utils.cc) = 9aa86057b0d76f3b127683e63c2733ede233c840
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = 5e40521de02d606fa2212018c31eda260a2874fe
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = b729db8bdb953efe7c945a489c1429402aaee956
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = aa00751aec31adc8cd57ef85ad4da27e25dd030f
-SHA1 (patch-chrome_browser_memory__details.cc) = e42a33308a2d6dc9691b2a255cbff98dc86ac010
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = 40bf890b796e381047dbcc5f4bd250d790b8571a
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = 63717c8e59028f9bc50c88b4c3ee6c0035ccae56
-SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = 5b43a437a322c60d976d48e37ae758daf785c1b6
-SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = 93762b11765a28418f23015edfa2ea55490c03b4
-SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = 0c0568d4a5eca79560b7f1515066da76cebb3d6e
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = 20dd78e705d116e41ed5ed7c31bbeee101744055
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = d0961153f6f2d43b95cbc68a7c27864d5a66053f
-SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = 7754d3d07463e8965ccc6c11dde22861219f99c4
-SHA1 (patch-chrome_browser_net_profile__network__context__service__factory.cc) = cad5fce8ca7af7f8f3a9963af5d654d5b6114258
-SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = de9cee1d936c6c4a26a8566650da1694fe8f132e
-SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = 6e5312b4ed025f5e56646c3a79b22f6de3c5e8aa
-SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = 92cfa3fbd7e698415e8c98cbbb0fbfe4d91f0f20
-SHA1 (patch-chrome_browser_new__tab__page_new__tab__page__util.cc) = d67add1ec15f195e32c5313f671d306dd5f45e9f
-SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = 7970f85b3067572ad7a796099eb85e088371375b
-SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = 0995436dd887e611c9571987647e176d798c2386
-SHA1 (patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc) = c16808576c2f58c7d6840ae270d78ae1fdcb55c1
-SHA1 (patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc) = 65393bac1cfd45c781cc6c72e3dab706d879a3c7
-SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = 8ee613400e8645b5f78953188cdc601bccae8aaa
-SHA1 (patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc) = 4b0c7753d75dd797a9ee35ff80f03cdf1ddb846e
-SHA1 (patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc) = a94dd7b5fd11a8e5d1d54977c9d48e61356f18a0
-SHA1 (patch-chrome_browser_platform__util__linux.cc) = 4af234f310ad947137c3a0d88d4d44938add4ad4
-SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = 8ca909cb672afa639e042656f6069509b1e30691
-SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = 7f016a8e78b1fdcc3e823689e051feec672c56fe
-SHA1 (patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc) = 19914ab3e29e6345a5aa16fd5817e5fd76358982
-SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = 7512a3b80894c07aa64febe4e4ed03688618784e
-SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = b108b9b21ec4f0ed097135452f7416bdd95f25f3
-SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = f01fe61bf59cbbcee31c041a75e8519ba7b5b98b
-SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = 45bd3a6022e7e5b6c4d0d55a892e86b50becc006
-SHA1 (patch-chrome_browser_prefs_session__startup__pref.cc) = 29e362ec0e243c9bda180f221054c43c1303cd0f
-SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = 20681df778b6542524f7c4ea120b3bacb676d575
-SHA1 (patch-chrome_browser_printing_print__test__utils.cc) = a1d6ffae2e3c8fbabad28a83e12b8f51a44b3967
-SHA1 (patch-chrome_browser_printing_printer__query.cc) = d7897b1de20e2cf3fe9026317cd1127da2feeb25
-SHA1 (patch-chrome_browser_process__singleton__posix.cc) = aa1049d3c4df29fc1a1551dcda3fbfeb9b59a15f
-SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = 0142565a185c231768514c3ec27ff4069df9484b
-SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = 14334bd8800f4fb0c0651da06d76befa79a7b5bd
-SHA1 (patch-chrome_browser_profiles_profile__io__data.cc) = 5062a9f15e08dc22301615bcb4c3986b1db33b5d
-SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = de122ca6add22d3d6e6cc99dfe105e55ca900caf
-SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc) = f63c18bfd180441811a2fb3fb784c59bb3d55c6b
-SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.h) = 1ead666a39e9e0485fcc16f3df9740c793fbd0b5
-SHA1 (patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc) = 8c9cd92178e8c8d6020bb0bf8542222f138e0784
-SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = 71b94e078179dbf282383ae11bbe278329fa54f4
-SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = 63f43ba04d4baa2286f08c8d9fb620b94a2daa0c
-SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = fd281ae574ee7e71cc107182455a09853c4dcf5b
-SHA1 (patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc) = 878659e157f786d187bc5aea21970ce557731ae5
-SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = 968c8c113ea4c0c61df9dc8d819df99e0c4e29bf
-SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc) = 056417acfbc108e200d7f8c1946c0fa614071ea4
-SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h) = e8ba9da9430eabc98115d0f09bab7325d5d8da02
-SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__service.cc) = 00b6ae2bc3aa7fa3672fd0650b6621e08722ea1c
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = 40279a50592ee2b1b116d1663ea6231bbf45c48d
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc) = 2dd5923db9aae5a389800fc653d85706b96a2595
-SHA1 (patch-chrome_browser_sessions_session__restore.cc) = adc4a0e31d2a6a10a5ba3068ba01289ffde52a0a
-SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = 91e3474d3f96232eae656b5ce13f2d18dbe89887
-SHA1 (patch-chrome_browser_shell__integration.h) = 291b46f2bb99251476926f09f472f48e5ec50b9f
-SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = fb478531d06a057a08f6b57588a518ce57e4e6e2
-SHA1 (patch-chrome_browser_signin_chrome__signin__client.cc) = 4b2669a9745e8937872c7ff85a907f743a933c1d
-SHA1 (patch-chrome_browser_signin_signin__hats__util.cc) = 5f5ee6da3834bf68c4e4d8bcc675d64a9d4ca65d
-SHA1 (patch-chrome_browser_signin_signin__util.cc) = 416da763e97aeae6078c1230a700efba51851e41
-SHA1 (patch-chrome_browser_signin_signin__util.h) = b6dbd90bf9dea5e801e5bd9e7a73f5a8b7f77676
-SHA1 (patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc) = 800a47dc503b1efeebff70a9f9529b4ed927359b
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc) = 8265946eba806382eff0cdf183be4e1e1560f81e
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.h) = 575fc89b5ce9575f0b3ad795d2448f943ca184c8
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = 43a846dafeecbf8e399d529ffe8b2ce955994da0
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = 7bd96192d2690d7f9106402beb3773f9c3b68752
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = e19750f4caadcf45461ce48833f94ee7f72c3d68
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = a5f380b8805044ddc6a90aca9e4e6ba73b83e807
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = 6bb3d491de7e975847dab1d55255a75735bd12ab
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = abf94c52f86b50460f4bb3e56936da657625d016
-SHA1 (patch-chrome_browser_support__tool_support__tool__util.cc) = ba56303a1b224f941069df9a999d5dfb7935f726
-SHA1 (patch-chrome_browser_sync_chrome__sync__controller__builder.cc) = 81b985836fc593cc81441ac62a28af6b2c2a8bbc
-SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = beaee527d97bae03bb04f0dd493a2d69b39f2d61
-SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = 963bbf81e426cf5c8b6438cf0fa574280dc0a2b4
-SHA1 (patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc) = 7b3258884a888cb065a1a4b1d4ee6d7c0f930035
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = 2e43d9cfb53ffa14e7806cb835878196304dd63e
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = e8b66898d33017c9c76cc90a340c14b013f4ff6d
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = f27674b4963f21176f3d1d0dc0d1030e7f8700af
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = 71ccf844a18589c0285fe56f7cf2dfc98f33d800
-SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = 4d7e9fbfcf4a33a6d7a96704512866a61ac885f0
-SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = d84578e3fda94f43d4afb2c34015a3048e2bc34a
-SHA1 (patch-chrome_browser_themes_theme__helper.cc) = b15adc9c040d719081c5393be955691cccc82b61
-SHA1 (patch-chrome_browser_themes_theme__service.cc) = 7c83bd350674b37db63ba59f90f7de09abf6740c
-SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = e734778c7b9db5be7a30a703456a35a30d8b9122
-SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = 0629ba80279e4ec7a2e6866101b8a5e2bfeed297
-SHA1 (patch-chrome_browser_ui_accelerator__table.cc) = fde21ac4907d1d83ce0cca695571182942c9e04c
-SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = 528a7230c8c212a277757bd848bcdcdde86bf534
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = 42979ca9c8d238c08212c8721a6a9433ce7098e7
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = 3a2ef3d17fcaa260f9b7b88998e0bd79e67568d4
-SHA1 (patch-chrome_browser_ui_browser.h) = bdf153cc76698f54f506de9ce9f81312f0cc3eca
-SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = a43571ad53ccde1cb6818001f4fb7ec6104e78a7
-SHA1 (patch-chrome_browser_ui_browser__commands.cc) = 6d7a4a0bd7de215427df917011da1d8d0c23e28f
-SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = 36520fe75298c06c64003a3ee57de4a53269dae0
-SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = c7940972b07e30d99bebd148630b95d4caf44b08
-SHA1 (patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc) = a62da93887566356349f8c321a5c8c0908dcc88e
-SHA1 (patch-chrome_browser_ui_browser__window_public_browser__window__features.h) = 3ef85d33d77c94b11c9fdbf8e3165ef4d8cbd93b
-SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = eccd711e69eee2d501d1b9ff2eb443d5e1b2f1e0
-SHA1 (patch-chrome_browser_ui_chrome__pages.h) = 596d629b56b01e65b9178db500a85d93de8d4cb2
-SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = 588be21f9bfbffcdd1d315ebca3d74c09fb6c526
-SHA1 (patch-chrome_browser_ui_hats_survey__config.cc) = f90a0eb944a7055dc839891b1a59d3ba638c9c96
-SHA1 (patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc) = 5138a9d3598267fcd52dcba72b872d05820e07b0
-SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = 1f4576e41932704ace548b73e51649ec72adb535
-SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = b284a85069ac4e17035ad508cf79014987b6419b
-SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = be4bbe62ac90344a46a748d0e9cbce42bc51d442
-SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.cc) = c23f48f72d1e9ab2bc88d2763cbbaada4d564a56
-SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.h) = 3a0a08935ef1717f2516f297fd0079090f662943
-SHA1 (patch-chrome_browser_ui_prefs_prefs__tab__helper.cc) = 80f96946ae8f29d19fa5f1d5fb2f45635da1c981
-SHA1 (patch-chrome_browser_ui_sad__tab.cc) = 983b81e3987205db6b4c015bb952e557e7c29711
-SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = eea41f8cfb66bde4052633562e0f5d15baaec2d8
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = 361e2f69dd0f976599711dc871b4a0a59a876d10
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.h) = 91f11f8968dc19ec8999c99b0315fa496818702d
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = f764610ef98e93addaf349ac650ab1e7e3569753
-SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = 8894cf42cae7784684a2dfa3af15400b98cc6b66
-SHA1 (patch-chrome_browser_ui_startup_google__chrome__scheme__util.cc) = 5bf6a58425fa7f1b7a09fa336211f554835e98d8
-SHA1 (patch-chrome_browser_ui_startup_infobar__utils.cc) = f0ae31ff8a4eb685c6ddf1b71a68898060e42cad
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = 3b68dda65e47d63419c3b704e8f25b2217be1ef4
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = b5188d8a9c97580fbe23900a0b1821191dc9f4ca
-SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = 7f5179f06a77d2556d33d81b207e33b30914e5d6
-SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = 18558933aff6516abee1f69873b23f704ad6fdc0
-SHA1 (patch-chrome_browser_ui_tabs_public_tab__features.h) = b28f4faa4310e3bec34d9d2b07dba2b1f2fc1d68
-SHA1 (patch-chrome_browser_ui_tabs_tab__dialog__manager.cc) = ad51a221f1d0a4aa61c6176b6a7a48430da485f4
-SHA1 (patch-chrome_browser_ui_tabs_tab__features.cc) = 34d21402d0ce852149823ce47867b8a1b6f25a11
-SHA1 (patch-chrome_browser_ui_tabs_tab__strip__prefs.cc) = ae561e8a01bbe595ac9fd421201de1ddb0cbb6b3
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.h) = d4385f41d64e1b4bd364376900c9433dec51e573
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = c89a514a215d6398a5e2966d8d6226cadea42739
-SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = 2193cad7236e83461c491c9f8e9c71416b8b98f5
-SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = 07bfedb760521973036c9831cceb0d5298208cf3
-SHA1 (patch-chrome_browser_ui_ui__features.cc) = ae9b5af0b837d79ac7a246a142ce09593128608b
-SHA1 (patch-chrome_browser_ui_ui__features.h) = 231c696bc3b8827f68f28cf7a22d45c447639be4
-SHA1 (patch-chrome_browser_ui_url__identity.cc) = 9cd62dd50405a2bf742f487b2024e264e6b176a6
-SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = 3d0971c62fe7817cf1989c617b9ea780b974886f
-SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = 59f74581eea4d583913a5d7f839f5542ebf1e1d1
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = 668ff068cd9ca31ce5845279917b052237747bca
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = e929e8d8b708ed279c437e7047fad6d2f1e65514
-SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = 71a42f2e846e6dfa165d31d5df5711a73d6153f4
-SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc) = 20083642f91864650a7f6801f2fcb24745508949
-SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h) = b859050cb7a001ccf01913bf09edb21062cef2eb
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc) = a146ac4981c0981621aaf3373b2d9ec6b26d9b39
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = 003aad58b0a534197dbfa43deb3ab6eae986ef5b
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = abec9be18a9b8f2bd662bb8936286fd3e4db42a7
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = 43a811281bcba35000ed8b8163c045423b693a3f
-SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = b8ca268c264e07b6dfe0cfe1670adfcd662935d9
-SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.cc) = 4b190e44a253aa5ef32782fd6a689a1325aca3ec
-SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.h) = cacb83dcb28800e6151b51a706c0439534acf9f8
-SHA1 (patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc) = 8e0e0d53a8d434d170bbc38b49c01a0444c4ef35
-SHA1 (patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc) = 196f16c4256224f8b3ad8fe103178f9bade054ba
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = 0744394e279647310193119805518f15e80ec9fd
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = c0991da1a2dd4a51b98a4ea57865987c08a60aa3
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = 3c82e0c8f5b98bb7019d8eefba95a55460be060e
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = 353be18ec842ea385c4041b59bb6d663660c93fa
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = d7b82730175c411e92deedab3439d02c3ca17c85
-SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = 88eb36213f0ded7b38eab35945bb7c0af345751f
-SHA1 (patch-chrome_browser_ui_views_location__bar_location__bar__view.cc) = 76aa53580f7c3b9c8504174e384e8afef4af9e0e
-SHA1 (patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc) = 8065cd624a2dd1172671e213f351d8515d9bf838
-SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = 1f1e6e23251b54c7853369d1ec8efdb31bc3f914
-SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc) = 3dad9e13353a36497487fe2505788ca585e96535
-SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h) = b226f6ee96c85b0fba0be1c19ae81b9157434b48
-SHA1 (patch-chrome_browser_ui_views_profiles_first__run__flow__controller.cc) = 52023abbeb69656403c3b572255b9cc896705b98
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc) = 3972ed0ce740b49a8f6fd9d6e4fa7f3d60908851
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = 51268e542e24719e849400bbc0e8585498e2fd85
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = acd250219d4d5b3718ca1d48574569229dcf3d14
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = c20b16b07852b873ce2d624e831ba8f42944079c
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = 57f62ca4038f048686a98db6413e9d372879ce6c
-SHA1 (patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc) = ee37135f828c614e5b1af002adad5cf2836b15f9
-SHA1 (patch-chrome_browser_ui_views_tabs_projects_projects__panel__tab__groups__item__view.cc) = 48058fd47f831e8756634b6fa192fcd87f22a2f0
-SHA1 (patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc) = ab71fa16beb3dd969aa04c940b33d89a182f63f9
-SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = b84bc09975ab0e5f95a6a66043a0c0de65570a06
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc) = a779d758c3ed6a54166b8a03513b6f3fe230ed02
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = 694066712399c528d41d22c1241cb9afd44a8e9e
-SHA1 (patch-chrome_browser_ui_views_tabs_vertical_vertical__tab__group__header__view.cc) = c37a6558c5bc8cb0a678005cdfd67a779ee74fd2
-SHA1 (patch-chrome_browser_ui_views_task__manager__search__bar__view.cc) = 7a17621a79a1dd8c3544366e122a952cb78ac297
-SHA1 (patch-chrome_browser_ui_views_toolbar_toolbar__view.cc) = 493b791f57bda6caed9e32cf66d50b2b94c2d9e8
-SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = e07890ba091df095fc1f26280000357253501d58
-SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = e6c4e339b7770ba82f97e0115daa75cca4a1c4eb
-SHA1 (patch-chrome_browser_ui_web__applications_app__browser__controller.cc) = 10e8e09b21e0a952f25849612be32511e4887386
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = 9218084259c34a40814d2a73d6e81f8aff3978b7
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = 281aca5fff04afad3f543c43428e274c80be245a
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = e4cf03fd88258c1ac4c62179cd5fb22a1fbb0129
-SHA1 (patch-chrome_browser_ui_webui__browser_webui__browser__window.cc) = 0fce7cee81bc7147e6d765c226f0e89c0bec9c4f
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = 83f11c0fe7fd21df498a13680e748aef86a4e513
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.h) = 8afa9fd52fd6a74bca80edecb1dccdd691dd1a82
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = 2e35770cf6ab73532ac3b64c13961e47a6daa319
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = d0fe658cb53cef9f7ceef3811cf1dd4d3d920a32
-SHA1 (patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h) = bc1d95da3ec565f1124ce27637491795879574b5
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = 56eb8f6f3b8ed7ff696d0816c8e0b83e80f6aa64
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = c6511b75b2ae55e8302da8b80109acf3d324799f
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = a4b2a097619779c2c38bfc1b564a47eac4fb0cce
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc) = 299ccb4ad79394a484f96745479fd75295977ff7
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = 0bb8ba670560283a6c910a624f51c4bbf6ff57b8
-SHA1 (patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc) = f00a397737cb6e223c1dec3a59d35dc904ff5c43
-SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = 019d9e6a5386abbcb224f61cee4630339d431615
-SHA1 (patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc) = 2878ef4ceeca3ef1d42dff65adac2bba9a641bff
-SHA1 (patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc) = 42449ac74a65f97b1388e38b680f09142efc8cb4
-SHA1 (patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc) = 8e8106366d3cf5d71007a3657377b07d79bfd1b0
-SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = d8958b9ad169a8884ee5af3654b0ff675acd9a15
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = 39ad8ea640af0ea64f500d356073ae81107c7d80
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = 2fdacbb7b7f6329225cab40397e77eb0158b805d
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = 89ff6b6f63532b0fe002ece616872bb162b4c3d6
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = 04bf3287245d7840b8c66628b6967653c2199b0e
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = 833c5511155304a677a7e655a926e843b62f3874
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc) = 1fb8c2d68c15dd40a2c5277285decbb87a43190c
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h) = 837c589241bc3121cbdbab06f72e8cc32d6b3d3b
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc) = 2fe35b7456c385a3900e12abbd506c2d03e1261e
-SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = 57bb2603a867326f0d9c8bf0f90baaaabb7048d4
-SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = 16728e7062fe67b820cae106b89faf07579782f5
-SHA1 (patch-chrome_browser_ui_webui_settings_site__settings__handler.cc) = 26c9c5abb343aad5448da96f262eb5536223df05
-SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc) = 6fd64a743818862f8bfb26efb4bb7bb73b1dad79
-SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h) = 133cc9e611456fe276809588e64eb9589490d429
-SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = ce3512398f5c6200249201d7bd4ae335b2c3b9a4
-SHA1 (patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc) = 8440210d6f42faaa23ed0f305cd43f7d60cd9223
-SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = b112b612de9b582bf3aa4dbfdfaebf4e4de097fb
-SHA1 (patch-chrome_browser_updater_browser__updater__client__util.h) = c9f972a7d3460178ab66e18fa52be19ecfa4ccb1
-SHA1 (patch-chrome_browser_updater_updater.cc) = 51522cb98c79501ff410fc8a5270622c236b4812
-SHA1 (patch-chrome_browser_upgrade__detector_version__history__client.cc) = e630e0b1a36983c05bb9c76667e24f0599877063
-SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = 1ab7305003da8a99d683d34a1784d14b36477443
-SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = ae8472a4036e265c17e9bf99a5dd5b47d41a7c25
-SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = 1f5c075433cc6db1d8cf4768b2b622aefaa48b7c
-SHA1 (patch-chrome_browser_web__applications_extension__status__utils.h) = 3cf9eca0ed501f3c1f4cda676dee96b852519428
-SHA1 (patch-chrome_browser_web__applications_extensions_extension__status__utils.cc) = 8b09e9e7be6a031132f6fbcf89dcd6c329e65c2e
-SHA1 (patch-chrome_browser_web__applications_icons_icon__masker.cc) = c028285879f98800e6519f1149e389c22f535c9d
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = 5f7abe17e757c4d3cc10e7cc2c1b59b8bd6f3ad4
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = e771153bee2041f4db819ac4087846415d08bf52
-SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = 5bca0164b9f17a3e25fd1bea04aa9e42a470a6b5
-SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = d112f54f8b52e66d54a237aaf6f8eaca3ccf3598
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = 0a2672af567c53c776c403a780b227fd78632682
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = d42e178d86fce0cd67a03207e5bafa575c7d0b99
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = bc567c3263ba5786e7627c5528ee38786131bc6f
-SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = 12b69b470b1f969d0ea3aa9da7d5cb368f2f6c51
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = 3b1994e1aa12475034dfcf3118126004dd54f27f
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = ca36bbfb49fc7315ff1599f7708da279d2ea74aa
-SHA1 (patch-chrome_browser_web__applications_web__app.cc) = 7d21f84fc3cf848283e6665e5ae0cad2258e1ed0
-SHA1 (patch-chrome_browser_web__applications_web__app__helpers.cc) = ef2189bd88179556735a7ad176b3ccf7420d967e
-SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = a2c4273de2a6347baf160b191fd38a064de9f860
-SHA1 (patch-chrome_browser_webapps_chrome__webapps__client.cc) = d905647eec6a87adac0a53b3800ec042e4d2ef00
-SHA1 (patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc) = cd035f99cad5bf1dad6d9f23a5beb6d48890f876
-SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = 0b56b6a6bbde658ac48304526daadd20046accb0
-SHA1 (patch-chrome_browser_webauthn_password__credential__ui__controller.cc) = 8d61f0ddd689388457a13147cd07435c13c1e058
-SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = 6110dbeeef06cc66c7a3050aa73f70aba769b3e8
-SHA1 (patch-chrome_common_channel__info.h) = d8929f555f553a935f6d7e60f1355089ffbcf3fb
-SHA1 (patch-chrome_common_channel__info__posix.cc) = ede920c1105379daaf8a763a6bc6fd5e86a407de
-SHA1 (patch-chrome_common_chrome__content__client.cc) = 3e326054aa726c11bc54f53e8036c8dd951f84d5
-SHA1 (patch-chrome_common_chrome__features.cc) = 45204b2b67f37f9fa4858601c66955276465e849
-SHA1 (patch-chrome_common_chrome__features.h) = 7cee4fdd162516999b088f2963c1243a6292bbea
-SHA1 (patch-chrome_common_chrome__paths.cc) = f007e9c13c5cc19bd9adf127e07874b3775ab8a9
-SHA1 (patch-chrome_common_chrome__paths.h) = ee132a1d4609fa669bbdf289fec33baefa2323fe
-SHA1 (patch-chrome_common_chrome__paths__internal.h) = eee47b7782233a167a2132b73850e0cd178ff43a
-SHA1 (patch-chrome_common_chrome__switches.cc) = a9a4c0a59c13859bf15057bac5fc1eb1e6b84aea
-SHA1 (patch-chrome_common_chrome__switches.h) = f5f44f9cb36a269c7c814937b42ad542a2395060
-SHA1 (patch-chrome_common_controlled__frame_controlled__frame.cc) = a1969fa7d1d30def32a556b9e392818218705752
-SHA1 (patch-chrome_common_crash__keys.cc) = 7d5b164047a10b90bad72d8419c63badef89e89e
-SHA1 (patch-chrome_common_extensions_extension__constants.h) = 596486626af06b05a05e7b7fcbd36986f2a7e98e
-SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = 141fc6ccdac86dbdc595b5dd288630dd5d3405a5
-SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = 66ed3563b1fd5cf7226b0b5d490619eb229758ff
-SHA1 (patch-chrome_common_media_cdm__registration.cc) = cbcbc4f4c0c0228385941d8a16e9b1a71e6b3a51
-SHA1 (patch-chrome_common_media_cdm__registration.h) = 5d1c7551ece0eee47c99bfbdd1c52de5206c5f40
-SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = 0ef0184d3d3f756cf4d15a6835831f0fddac0c8b
-SHA1 (patch-chrome_common_pref__names.h) = 806de7e8fe6b0706c30e0c8c2ff1bbd6ba9beb02
-SHA1 (patch-chrome_common_url__constants.h) = daabdfb104ccd8686037453223d68ffa4f169602
-SHA1 (patch-chrome_common_webui__url__constants.cc) = 01114484a38ffde8e1d0dee4ae1f7186091d6a1d
-SHA1 (patch-chrome_common_webui__url__constants.h) = e2de74d6874199dd05ae390d4bfec8b4062838aa
-SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = fd8441b95d640c68c34a69bd1cae942a17b2aa2c
-SHA1 (patch-chrome_enterprise__companion_event__logger.cc) = 0711e2cf1d7a7221aefefba43834a768a57d8999
-SHA1 (patch-chrome_enterprise__companion_ipc__security__linux.cc) = be011f8b86653794a26994d1dc8ddb0f24508816
-SHA1 (patch-chrome_enterprise__companion_lock.cc) = 3387ee0bef89fd7e1b4fc8ade3a0c4303317a286
-SHA1 (patch-chrome_renderer_chrome__content__renderer__client.cc) = 9ec8b1bddc363528b8e3b8429bfbf74187e0f6e4
-SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = 243a6612becb4ffcfa24208beaa30cd755ba929a
-SHA1 (patch-chrome_services_printing_print__backend__service__impl.h) = 51662fde357d4fc6998d87bd5774b1bf23506e4e
-SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = 1e22b2494fb6db2d8d4713ed90504a33e808da49
-SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = e2ea3dbf3481c5ad7c7d56f8494ef8ab0c4beaf1
-SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = 76e6e50f1d799bda64dcb91fd7981126c6370b10
-SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = a3b47480696907fbec03a6961106951941deb26a
-SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = 564ce61149ac47f0e2897462799212425c530ae2
-SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = 925c90376d0433e76b058eb9112924964603463a
-SHA1 (patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc) = 5d6989707f2fd91ded9f9b0a5d6d53620b2de43b
-SHA1 (patch-chrome_updater_configurator.cc) = f51d53c107897f9f632c65adb565fd4a64bfefaa
-SHA1 (patch-chrome_updater_ipc_ipc__security__linux.cc) = 22a7e1f8f6bce27a833a5bd51236fd6d98ad63e6
-SHA1 (patch-chrome_updater_lock.cc) = 6838df860647c337fb0745dd294ec2c3a2933739
-SHA1 (patch-chrome_updater_util_posix__util.cc) = 008e7d58a025c6c9b35e20476b55c2d31051d8bc
-SHA1 (patch-chrome_utility_services.cc) = ad5b31968eebed80108c443ab8c6639cae574095
-SHA1 (patch-components_BUILD.gn) = 86f76c9b3abc5d4a1cd161eea073f296f9fce3f2
-SHA1 (patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc) = 05cbd7dda913455cdba98e8ca8a52a0ae7da5f99
-SHA1 (patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc) = b232bdf4c30158b480e92e2243e88bc24666855b
-SHA1 (patch-components_autofill_core_browser_payments_amount__extraction__manager.cc) = 1ab7a8fab814676cae2923cef6ebb14bd0d5ff5e
-SHA1 (patch-components_autofill_core_browser_payments_bnpl__manager.cc) = a1b8ab92c0c48ddb69c78944c3763d1351bc192e
-SHA1 (patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc) = 89e23c207cc4c49a7b107ae8f0426baa33725d6a
-SHA1 (patch-components_autofill_core_common_autofill__features.cc) = 4b9e0187705a3720c349c57c598d45ac20556687
-SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = 14d1e9e837ae60db522edb57388ee65b06a1b3df
-SHA1 (patch-components_collaboration_public_collaboration__controller__delegate.h) = 11aea52c5c6b5c8d8a97fe6b7933fac29c03cfea
-SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = f065debd9afcda5c09afeb5525c180f51462834d
-SHA1 (patch-components_constrained__window_constrained__window__views.cc) = 91b623c5aff60ba62677b0f4b499bbd030e2a808
-SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = c34714806b7b87333628c09cd72deeec22c43888
-SHA1 (patch-components_cookie__config_cookie__store__util.cc) = f34d92a11aa3372585c7e3a46737fa876b940677
-SHA1 (patch-components_crash_core_app_BUILD.gn) = d00c1138bd2cf6efdd8d00dbf0ed078ae0c5927e
-SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = 05242703609de4ad120f381f44f3b001a7848530
-SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = d2d918dda3958902b532dd2d6dbcb974e8315da7
-SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = 274a003b57497a7e47d28322e317a668e9225da5
-SHA1 (patch-components_crash_core_common_BUILD.gn) = 9725845dac0875cdbb788dcf65225b9434bb11e4
-SHA1 (patch-components_dbus_xdg_file__transfer__portal.cc) = f7d4a30bb4bef419d01b4d439f3bae1449c31f01
-SHA1 (patch-components_device__signals_core_browser_browser__utils.h) = a681d6944af6ddba8915949d4f4f35b929816a15
-SHA1 (patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc) = 8445c30c826ac6f6ef7ea436bebaad91d722ef7f
-SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = c9cdcd0225c132e8e63d8436c9b4be47f868c423
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = da2e11ae5be0892a03ab7d15d6182ace3bcf1eb6
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = 1af45bdd8d72962a7304a93774724b2512f26d99
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = fca250a5e467afd2ca269c330e4b0860fe72fc2d
-SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = 1832663c65092a02f8ce60f1f15239f63eb62f6b
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = 8a3e780c70c1832ab3fdc50457711b97e4e9fdc8
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = f8fd8c9e067c4d67e58ff6976fda74ab13c97741
-SHA1 (patch-components_device__signals_core_common_linux_platform__utils__linux.cc) = bbd1e091e0b20853e54293101b4a9091c95043df
-SHA1 (patch-components_device__signals_core_common_platform__utils.h) = 8ecde462e95d591f733a815b048e89ddded9858d
-SHA1 (patch-components_device__signals_core_common_signals__features.cc) = 7f1973e7a54ccfcdbe3edb8d2b8a63673028db97
-SHA1 (patch-components_device__signals_core_common_signals__features.h) = 528729fe051d452feec795c958c92ff0a0511b11
-SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = 24d25cc355344a652b2e1ad481333c659810eb22
-SHA1 (patch-components_device__signals_test_signals__contract.cc) = ca693792f452fbeee6de345dae7dc1ab8dcaca68
-SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = 80e29a55670d446eefd67a0ef8fc2d9c67f9673e
-SHA1 (patch-components_embedder__support_user__agent__utils.cc) = cea4031e513e9f73bd96062c4781c74c166268ff
-SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = ea88fa2f12670c065ff16a1741ed74312a7d8592
-SHA1 (patch-components_enterprise_browser_reporting_report__util.cc) = 40ba6e360579bd42fc0b7ffe2781fafaddb59f92
-SHA1 (patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc) = cd39880d9a80422ed839be6bdebd9b18f76b1273
-SHA1 (patch-components_enterprise_data__controls_core_browser_rule.cc) = b797d56c1e72ecd5ac5a21245ad3b0653ca7fe36
-SHA1 (patch-components_enterprise_watermarking_watermark.cc) = 664d3ebc22f2809c0eb79a9176af2f8f168c8131
-SHA1 (patch-components_error__page_common_localized__error.cc) = 451968a4978a2c88f07dd8413e90ec837244cc8e
-SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = b30a2819eaffb2ac3fbab9b3ffb5c39644847547
-SHA1 (patch-components_feature__engagement_public_event__constants.cc) = 7b7ddf865ef8d1969920463193833be7789e1138
-SHA1 (patch-components_feature__engagement_public_event__constants.h) = 78f0373960b7ef9a88ca9d73840514d711ab77a6
-SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = 8c7fc88fd0c905b9da27e29572a72c9792fe5150
-SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = 6601ab5bf2fec2575c554fb2e6ea1a05b57fc494
-SHA1 (patch-components_feature__engagement_public_feature__constants.h) = 340442f545720a2ebeaeb4fe5de1fd369870de43
-SHA1 (patch-components_feature__engagement_public_feature__list.cc) = a9abad8222abd872eec56dc96efb3467c671e0d1
-SHA1 (patch-components_feature__engagement_public_feature__list.h) = e5d084db89ab16f6f6094f843c3cefaaba6b8f06
-SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = e550486d0f8f8f8aed338607e2eca8fb6762d5a6
-SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = 415c6a4631f7ff6ba908d26d9cb67138163123fc
-SHA1 (patch-components_feed_core_v2_proto__util.cc) = cf1f44702f032f2c65cda76c1ee5c03a14584e82
-SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = 280d5332c155ebccd5c1018b49418e153821c581
-SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = 730d37334c049f7bf566d84dc68caae946651cf2
-SHA1 (patch-components_gcm__driver_gcm__desktop__utils.cc) = a91159e75c598170b459be5dba9c98cae5a7a778
-SHA1 (patch-components_gwp__asan_BUILD.gn) = 4954fd25a22daac2da010e8b9d1e6ff2fd29205c
-SHA1 (patch-components_gwp__asan_buildflags_buildflags.gni) = b7234530e777f564a792d67f069feb7595a543ec
-SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = 7bb38b4a038f66f205448a178f0e164d763d0242
-SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = b8b75c1034582bd99f93ba2b04874a3e8b151068
-SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = 4c1fc6a452d31a7dc861ae1b597c91ff052ae29f
-SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = a2f7e8f5b8a156c7e075634c0e47fc7be4b24d2f
-SHA1 (patch-components_live__caption_caption__util.cc) = 0624b2dc175a34191d2f04bc678c6eb57df2ac9e
-SHA1 (patch-components_live__caption_caption__util.h) = 04819be4422a8de0377b6de3e9faf71d593d1622
-SHA1 (patch-components_media__router_common_media__source.cc) = e7b13a21cd87974bca0922b321f8bc2adc369e65
-SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = c6a2eed132ed5c8ddeb5e0aba433e62fa9f50760
-SHA1 (patch-components_media__router_common_providers_cast_channel_enum__table.h) = cf95a59c8798e7e4ef49b9e3b0cbc090a5ecca0d
-SHA1 (patch-components_metrics_drive__metrics__provider.cc) = 4151ed2685b69d94b10438a67d1356ea7e043f07
-SHA1 (patch-components_metrics_dwa_dwa__service.cc) = 583da646995e74bc7c23fe49594fb9ee6d4ed622
-SHA1 (patch-components_metrics_metrics__log.cc) = 11dbec1e183e05857610f840a6becff4764f5243
-SHA1 (patch-components_metrics_motherboard.cc) = 4f09a2748a46b4bdc48189ba2707110063593552
-SHA1 (patch-components_metrics_private__metrics_puma__service.cc) = 0818cc3639e4cac68cc78bac496a6d5c344b5784
-SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = 3c1163dffa0b9ade0558b38ddbaa1c9a679d0b2e
-SHA1 (patch-components_named__mojo__ipc__server_endpoint__options.h) = 9aeacb40f42bd3b392bf0a919f4a01487aa19cf4
-SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = 7ba1798613f73d6d152d437c3e4d68985a5d8e32
-SHA1 (patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc) = aad34f956bdb6cbd34b24cc3c757f10fa035d4a4
-SHA1 (patch-components_named__system__lock_BUILD.gn) = 2763ff0996bef71f19ffeaebcaf39838ef37a81a
-SHA1 (patch-components_named__system__lock_lock.h) = 9807304ec28e55c1b2bb3382b0ec0beece028387
-SHA1 (patch-components_named__system__lock_lock__unittest.cc) = acc4c4028658608d05dd797eee8e0141a3cc17cb
-SHA1 (patch-components_ntp__tiles_pref__names.h) = cee2137cb0702afab0f36c99e13884eae0c6f005
-SHA1 (patch-components_on__device__translation_service_sandbox__hook.cc) = 4021948d47e7614bbabfc3652d195438e37164a9
-SHA1 (patch-components_on__device__translation_service_sandbox__hook.h) = 191d83f4995843b9cc9080fd32a59d79860d8d52
-SHA1 (patch-components_optimization__guide_core_feature__registry_feature__registration.cc) = 505572b174ea5cd44fd487656b00ba04861702bd
-SHA1 (patch-components_optimization__guide_core_optimization__guide__features.cc) = 53c0cf421eaf40fff6c975b0f10590364144ccc3
-SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = 9cbd620b0947adb5a385d78ff8dad8005fda3ccc
-SHA1 (patch-components_os__crypt_async_browser_secret__portal__key__provider.cc) = dab25e48ab965d40e656ad56efe54aa568e7069a
-SHA1 (patch-components_os__crypt_sync_libsecret__util__linux.cc) = bbb1c56ef073224d0dcb11c21bcef9ba280576e1
-SHA1 (patch-components_os__crypt_sync_os__crypt.h) = f275d6c0ff58c44406031ffa87fcf0e622d4dff7
-SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = 415aee25d27add2bdc2479b872ece9655d0bef49
-SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = bbedd0f5658eb43c64e57728a3842bd116d75e39
-SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = 8befca9e385ee3e914c9479ebc288ec9afd88eaa
-SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = 2b0298a68dc29e327a404cd3c085d4177f82b757
-SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = ed7c9d18c45abec75c7b57d8ef8be66e542cc4a0
-SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = 85173a288a929560d504a27bfc8fed9e47947dee
-SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.cc) = 320b0134295ce654215c8cec1321328d462c0ee6
-SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.h) = 7211718300dc952e9edbad38396b0408a4827918
-SHA1 (patch-components_password__manager_core_browser_password__form__filling.cc) = 086b0bff85a0a2a7beeb35d5035ee6a83c3c6be3
-SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = e562b23ca8936cc5d65579f9de3794f6a76c5b9f
-SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = 730d5b179039963a10ea4dd6c1106167773406b1
-SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = 2fd5e14813e618df5b7b0a9c2671becc3c2698b5
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = a84ae72c49c0b368bb20dbc810ca92ddafb13d01
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = 0135bb6ed0e028330c3067f5b79d14bd800dadb7
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = a516021336bbbd7915f0f8bf6d343b4d52dc718a
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = 51a38c0f10866d89e63baeca2bb7b0e96be3ee75
-SHA1 (patch-components_password__manager_core_browser_password__store__factory__util.cc) = 922f63d8bd7e38c33fc16434bb3f355cd40ea91a
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = 109003582ccaac86be62a0592adad4149fb9ca40
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = 56e5f2ec87f160bfe8f343e17142002f7320160d
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = 7070fcf7bd982e71d4557ec51e5fd31b7e664719
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = 2b50821eacbf465f2dd3d60bb45737813c8ca553
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = 751b16d6c85083a54c8dba015bc554fbdc965ff0
-SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = 75f8d0b19610a13c1d84060d92e9eabe39f36b53
-SHA1 (patch-components_performance__manager_decorators_process__metrics__decorator.cc) = f34a1e6de4c7080e5c0a9e528ed3e828f965c39f
-SHA1 (patch-components_performance__manager_public_features.h) = cf8e30e2c02180994803e8c9cc3efa4f0bea0bd4
-SHA1 (patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc) = 10ce3893c37bad11689a5a1f89e88d4699799577
-SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = e46476df0775e9d1aaff7c7f1333844fd84c8715
-SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = 868e88cf3434786181c8ed297a7cafb7c3821ebd
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = bb4ca9fd84d4e51f4397c54f9640464ad84a95c0
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc) = 80e91a07a3747286faeb8de765bebf5592f9ef54
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = 12b8e320bdb5b519f1466274c18de9f9200e9280
-SHA1 (patch-components_policy_core_common_policy__paths.cc) = d9d538fea1b7a4636d52ae399d2e414c3c299f67
-SHA1 (patch-components_policy_tools_generate__policy__source.py) = db9400ab900984d7d26a519e60cf7d53704e4871
-SHA1 (patch-components_power__metrics_BUILD.gn) = b8a761c89eca904824e4cec1c3bd4394818fd081
-SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = 2f2b679bef43e3c93a053a827e4707c32452ad8d
-SHA1 (patch-components_proxy__config_pref__proxy__config__tracker__impl.cc) = 19fe23068b9f8c2277714ab28407df72123c5e0f
-SHA1 (patch-components_proxy__config_proxy__config__pref__names.h) = 4878b542e88cf464fac83466a302facdfe694867
-SHA1 (patch-components_proxy__config_proxy__override__rules__policy__handler.cc) = 78d7c0f1a5f69e9979201bbd125bc190ee045172
-SHA1 (patch-components_proxy__config_proxy__override__rules__policy__handler.h) = e2bec802c57be8aff8225f2bb40ab406d32a2bf4
-SHA1 (patch-components_proxy__config_proxy__prefs__utils.cc) = b5078e48024f07bc212432a774de6ba11dee280a
-SHA1 (patch-components_regional__capabilities_regional__capabilities__service.cc) = 7e084b25dbcc88614d74d8d790c84cb898bc957d
-SHA1 (patch-components_regional__capabilities_regional__capabilities__service.h) = 12f6297f5e09d354e327fa6dc640a982bb81d9b9
-SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = 9b09fb11f6e09439be2db346c671f6669dab034a
-SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = e3f8a569f37fc3ff73e6ea7371e84ec4b6f5dba8
-SHA1 (patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc) = 35e4635326c4272060fc6570f0347a49c5bb3602
-SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = ab8c6e94278a88bbe3172f3a6efb07b1f85ca58c
-SHA1 (patch-components_search__engines_template__url__service.cc) = ce221c66e141ace3b5d6d4047cc6dadd03c90684
-SHA1 (patch-components_security__interstitials_content_utils.cc) = 52d846901e088f8706bb467a34fb051bdd590ec2
-SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = 6a6eb22ca49f8755bb696781e394778d91e9b38f
-SHA1 (patch-components_services_font__data_font__data__service__impl.cc) = 27f9142402aff27eb47da609d84187afc4f62697
-SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = ee4533bf0b0c24c86b79d24a79d8505a254e50b9
-SHA1 (patch-components_signin_public_base_signin__switches.cc) = 9305cd879dde89c3e537bc9482ef737754e9e746
-SHA1 (patch-components_signin_public_base_signin__switches.h) = c0a4157897be6fc4dfc74c079b79b3a51f455310
-SHA1 (patch-components_soda_soda__util.cc) = 08d837ac9958010c57836921be6ae2308a426be1
-SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = e436a0f881081537803ead4610a90216d68fe7bd
-SHA1 (patch-components_storage__monitor_BUILD.gn) = 0806aa6b2b3572985e34fa8089099090c843012d
-SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = 2e0caa2ffe9eeb6e00d369da858cdfa622e8945a
-SHA1 (patch-components_storage__monitor_removable__device__constants.h) = cf36aa036bfe406bbce0141cb9b715fae666e6bb
-SHA1 (patch-components_supervised__user_core_browser_child__account__service.cc) = 0ed32fd1e0afd3f0197c473d11be39aea8166e92
-SHA1 (patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc) = 841608516b63ae97394da127b6beca7f37dbefc2
-SHA1 (patch-components_supervised__user_core_browser_list__family__members__service.h) = 10fcc2ad8fc6c0f855e59bc96dd8e6eb81830730
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = 840a70d8ebdbe90cb92c4e15c0d0069a1ffc59ee
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = e7547d688b65364b84e713dfed607acbe353cf7f
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__utils.cc) = 1271ce02c8777cdbcae7826dc781e86e477ec8ce
-SHA1 (patch-components_supervised__user_core_common_features.cc) = f5e851e8f3108e1c856148ec68473deb4ebd0ba9
-SHA1 (patch-components_supervised__user_core_common_features.h) = 3fc55c0a7bf92b33938d2732a40c8cee19e7ccb5
-SHA1 (patch-components_supervised__user_core_common_pref__names.h) = e0ce442d378c5c0cf3da31dc2de01331841c5e4c
-SHA1 (patch-components_sync__bookmarks_bookmark__model__view.cc) = 913d66063c2c75e33164f8eff730351858d2e8b7
-SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = afe6568037371fbe6db4288401e9bee0dcf46ca1
-SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = bbc33a11a8ad66e196ad3745ade06012499eb004
-SHA1 (patch-components_sync_base_sync__util.cc) = dd812c1d1cacebfe7d0e3f2b08f8d59ef9a9de9c
-SHA1 (patch-components_sync_service_sync__prefs.cc) = 866bff3a13413e2594a586e467e6d25e18210110
-SHA1 (patch-components_sync_service_sync__service__impl.cc) = 878b3b125fff9099a0e964f44ce5ed0cf2cbed60
-SHA1 (patch-components_system__cpu_cpu__probe.cc) = 5dca35b04a16f08c7d4ad2055d810cc0e36304cf
-SHA1 (patch-components_translate_core_common_translate__util.cc) = 6601ef3cc4b910d400e3ed258136015b9e55b296
-SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = fb022cfa4d8054a7b45470cb3f42726edf4ddd51
-SHA1 (patch-components_update__client_update__query__params.cc) = b501304c386a9e28be88a475957f90fc675986ee
-SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = fb80cb886634567ed847878e168e6285c6339815
-SHA1 (patch-components_user__education_views_help__bubble__view.cc) = ef80de5d08879d2b2fc8d424feb51cb2112bed4c
-SHA1 (patch-components_user__education_views_help__bubble__view.h) = feb3f8ce238277e346c5672f8c07e4ae766580b8
-SHA1 (patch-components_variations_service_variations__service.cc) = 854e2b525ebdab9b6aa181b07dbc0f36d020f4aa
-SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = 604bc2b8870948159197814530311789622231bf
-SHA1 (patch-components_viz_host_gpu__host__impl.cc) = 9e7632ed28205c7edf5f834fe64f7dcbc52fb38c
-SHA1 (patch-components_viz_host_host__display__client.cc) = 72b83597b1b5f23881fff6c12b585c1799b7c791
-SHA1 (patch-components_viz_host_host__display__client.h) = fa2eabb3dbd55a6567835d75dfd124f75de04d1b
-SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = d4e7ce5537ad64e1a2350afe1efbd7c8f3b3de5e
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = 01621bfbfca829e1c82289b8a28f7f3c0a31993f
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = cda8c8533241b4c95ff4d830c49f041730151721
-SHA1 (patch-components_viz_service_display_skia__renderer.cc) = 48767bc9dd3ff488a734fa3928e0781ddc35138d
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = b5a3956e957e95fcd6eec8b3aca39dc47d1c553a
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = cdda9a59aac3db1ef85d7e42f832f3edf4710bc3
-SHA1 (patch-components_viz_service_gl_gpu__service__impl.cc) = a9da705a32e8ae0b3d54fd10320eaea952e60407
-SHA1 (patch-components_viz_service_gl_gpu__service__impl.h) = cd0d91c842dd90509340847d4449feb0576f69f2
-SHA1 (patch-components_viz_test_fake__display__client.cc) = bc864c0273c867c8c9427de4bfe6ae51d96c0ca5
-SHA1 (patch-components_viz_test_fake__display__client.h) = 1e43cd28d27d4079c9c207601dfb1f29cc264631
-SHA1 (patch-components_viz_test_mock__display__client.h) = c429076be7e8f3cfb44b7ecb3d9f3824e9977499
-SHA1 (patch-components_webauthn_core_browser_gpm__user__verification__policy.cc) = 86695e02bbc98df2140aef5720ac26b30de40f8e
-SHA1 (patch-components_webui_flags_flags__state.cc) = 31a87d4f64009bfb57ac6af2d11a1ba9a9f8f05f
-SHA1 (patch-content_app_BUILD.gn) = cd143c4bc271b5b8e739b18d0f67d05b0f80f570
-SHA1 (patch-content_app_content__main.cc) = f4e1120a49c5084370a359852f04fcc0af8702e0
-SHA1 (patch-content_app_content__main__runner__impl.cc) = ab8810f8b09f6ad707817a849bb780ba2032d029
-SHA1 (patch-content_browser_BUILD.gn) = 910bc7019d5e241a7b15337c3d85499d9fab60e5
-SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl.cc) = bec43b5d15fb0743a59304ac27d201dc6b3a7987
-SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc) = caeadf440b038da42271ea4fecc60cfbd9cdb763
-SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = d516b8bd3a615ff2fb9dd1c56dd76bfc1e56ae3e
-SHA1 (patch-content_browser_browser__child__process__host__impl.h) = 5a9fd115fc6c6301749bc95b194b7bfff4e37b58
-SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = cdc1aaa45eca08f59be2401c1b42f7ba96dbf43f
-SHA1 (patch-content_browser_browser__main__loop.cc) = 2f09b7083d2a54bf468826988a629abb3adf4697
-SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = a6eb124dbc4d42d5316b1169c8d6a8bdf605a268
-SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = 91b4123e31c5fd09afce5a0f776ea36c2c3c7097
-SHA1 (patch-content_browser_child__thread__type__switcher__linux.h) = 0fb3ad809310f2f2f8aa38ac8b1e6c078c376fba
-SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = 830033a818d99296314ad3aa592839118f66e23a
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = 8d833036ff429b25c9ebc47db60da4fb56a5d700
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = 0a12c0f1b24abdf94ce716d001bfbdc320fd3f9c
-SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = cc31a619cd456f169093d0f99f10efc1ff31a61d
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = 4dd96d14cf2102ee71b80abba40445ba23af69b7
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = 1b8a0dc7b44003efb7375cbe5e03f6cbf355e26b
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = 54bc1e442445795bd4f2adb62012b16b58dc12a6
-SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = 5b0053ca58f2d3574706de114c3124f531ab39c3
-SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = c832a352aafdc5d3936d629c0b8bb72ac86ccdbe
-SHA1 (patch-content_browser_gpu_compositor__util.cc) = 31d134d63564e9894c1e36f17dea7d8bbe8154d2
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = de853514ff49492981a920fac9d58de9f8395520
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = a4ea5c6aaabe0894788bf44870f82aef44938b90
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = 69ff81e2cb9a90e4e4f0fd9cf7f21fd905ada088
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = 153ff16723214427b9f50263535070e2ea0d797a
-SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = 1041a0410d631f3a7d715737ed6742471d2d4d6c
-SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = 0898789ae64da54da6a62fd47df809c0a0759556
-SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = 8f21fcc2206d585fff9b68e6d5bae17f7248b39b
-SHA1 (patch-content_browser_network__service__instance__impl.cc) = 7c7fdf827015d4534fdefe718fedd924142a745a
-SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = 1e881ca2d47f4bd965039a686f7c4ddfbea82ada
-SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = f547412dfeab649c3008fcce0ee238cab621f77c
-SHA1 (patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc) = ece8e2494f695bfe28754703989a3ff32c94138d
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = 8f806fe1ac6bbd9a6107eb28a6d09c3358580680
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = f21e2ce8df83556a84305aa64dce095548f2d3da
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = 526e86e7c4580e2ea5004d3b63e7878e15084672
-SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = baf129eb1869cb1413cdd871cae88ecbfb476db2
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = cd778ff80cd0430427413ac8d7cb4a7d93f433e8
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = aedbe318b491572814aedbc5aebae548b126daba
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = 09c4285fea8c6c2ed1e1c4eeb6fe8ee27215d338
-SHA1 (patch-content_browser_sandbox__host__linux.cc) = d85439bfcab189197f035bb720839fdae905a35d
-SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = c0d26e0511dcc59ae6f9578e973c6fe8e3fc0cd9
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = e168f28c53610b377382e383268618d4e3690bcd
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = 79fa47d40ab239a8edeb496fa2b13d09a48e385d
-SHA1 (patch-content_browser_service__host_utility__process__host.cc) = 314a15f49c0d840233965b9ba5a7906668d4c2e5
-SHA1 (patch-content_browser_service__host_utility__process__host__receiver__bindings.cc) = b1bb768af1ab5b211aa151044b4e6fedc595e81d
-SHA1 (patch-content_browser_service__host_utility__sandbox__delegate.cc) = 1acaa5c1935514a430a389f1e637248e463b1fe0
-SHA1 (patch-content_browser_shape__detection_shape__detection__service.cc) = 2c891da7c2b193326638f38f5a0ebeb1dfbf24b6
-SHA1 (patch-content_browser_theme__helper.cc) = 065cdf529b2ff633e899f3107dc30b00f1815c01
-SHA1 (patch-content_browser_v8__snapshot__files.cc) = cac69d3f1710fd3fc4e9c2357fd9cf2a7c896b05
-SHA1 (patch-content_browser_web__contents_slow__web__preference__cache.cc) = 36468dfe0d1294c357b47557f7616c019895ba19
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = aeccc75b76f0c36e5736a3d867a6d15ae32ceb3f
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = 582777e073a3984d19baf05b5a3a69c680834f55
-SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = 1f764b7d63346c0555bad9e4f475a378a01531e3
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = 56230ad0359efd5a52fe1e6905e341bfaed2e28e
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = aa6f75978c310ff2cf6975ae23f762176c6ec4ec
-SHA1 (patch-content_child_BUILD.gn) = 5bb31732f3322eea0099122ce4081a19a445e881
-SHA1 (patch-content_child_child__process.cc) = 511552cd6de0658a9b0cc4bfb75c2b2eda7c5ae5
-SHA1 (patch-content_child_child__process.h) = 16cf1237c4b2b37cdbe9c9efa648875725c12f92
-SHA1 (patch-content_common_BUILD.gn) = 266371a8b856654bd2be12e65b89c84c55b5a234
-SHA1 (patch-content_common_features.cc) = 30606e0e82bfe5a45dedb9a3701945e346c6e795
-SHA1 (patch-content_common_features.h) = 8d0c5b2fb7185f8904deae994302980448a46773
-SHA1 (patch-content_common_font__list__unittest.cc) = 4d4c2e86945ac17a2a28f58f67d073981573470a
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = 7a159134776b1f998ec982d11bd94a0dfb565dba
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = 6b8d1c8d5f30836005dc0f10f2e6bcfd5e6a16c2
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = e93c431ca726a5d2d2758fa72b94aca9dbab234a
-SHA1 (patch-content_common_thread__type__switcher.mojom) = 3dec23e8942d63bc5c1f407282e12b30179a6c52
-SHA1 (patch-content_gpu_gpu__child__thread.cc) = b388fdf68bf2c7c3e0c410cf01746267bc69a721
-SHA1 (patch-content_gpu_gpu__main.cc) = 3a948cc34be7d50e004c8be92c18b3c66cfcf75f
-SHA1 (patch-content_public_browser_content__browser__client.cc) = c673c182007d1de4dd6dc7d5eea0fcb9bb74f368
-SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = adc47ce2f36cb9074f4523d52e67eed2ea9522ec
-SHA1 (patch-content_public_common_content__features.cc) = 33ee3542e77cb19ade3299889c8a34c6dd8543cf
-SHA1 (patch-content_public_common_content__switches.cc) = cedcf05a706ee78ba97ff6974532e270788a87f2
-SHA1 (patch-content_public_common_content__switches.h) = f9d850f6b20285b3c801995bc5365bc31dce9b9b
-SHA1 (patch-content_public_common_zygote_features.gni) = e9213b59f785ea424dfd0c5abcc079cca87e858e
-SHA1 (patch-content_renderer_render__thread__impl.cc) = af7737ddcc1e7a11c916a7e8bfddf185b8254bfc
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = 5544e4d7902dd6b263a1f4b2fb1e82f6aea5b266
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = f9a61ff1ac616f39eeac363f4a4b6a8659eb8a82
-SHA1 (patch-content_renderer_renderer__main.cc) = d94caed09fd450b2de526a8026768359931bd0e4
-SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = 15da2452ce5f8187954d965053945e95b1a2d700
-SHA1 (patch-content_shell_BUILD.gn) = 4b2fd3f9587e66e5814b1295315a0421234bbe54
-SHA1 (patch-content_shell_app_shell__main__delegate.cc) = 1f7e5c3a265610535db3e93f467f72802434324d
-SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = 8afe0194f76a58aa639d067a93c69dc720b95cd7
-SHA1 (patch-content_shell_browser_shell__platform__delegate__views.cc) = 847f1379dad1769dfc72f6397d0132b3e73885b4
-SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = 3af695d4d3d1eb40e59bfe6b4dc12ed9972f4227
-SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = bac5b7b852df796d3e66241ec41e140aafff9370
-SHA1 (patch-content_test_BUILD.gn) = e6c7ac3739ee77b580c53e2878cde0013d420457
-SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.cc) = 56c5ec1f50b54d899cc26069d39674fc2bb1d41a
-SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.h) = 08a2cf83e81e8e70370ef695c3f40b65e1ebf41a
-SHA1 (patch-content_utility_services.cc) = 45a07fa03ac11150b82e6186e28eb01aad3bee79
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = 4c070350e163de15fbb3860774ee2d9a37761bce
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = 0befd8739e195f4660a1ac1a58ca090b88c7f1ab
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = fd56be87db644b80a28712dae85c6fe10fd26dfc
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = c33884b374e68ebc36a65b80fc82e16f4326995d
-SHA1 (patch-content_utility_utility__main.cc) = f4312b710a0ca33d19c67374939faf01a4099e6a
-SHA1 (patch-content_utility_utility__thread__impl.cc) = 8f7913360ba38c9aabcf80dc614f8c4ea08c458d
-SHA1 (patch-content_zygote_BUILD.gn) = 9ec75cb6e9e24ba08f6081b9d9698e45eb45f8fa
-SHA1 (patch-content_zygote_zygote__linux.cc) = e8c363e811b5c4d654f23ace43602a0b4ff5571f
-SHA1 (patch-content_zygote_zygote__main__linux.cc) = 7ce1b15e80dcd9f028134a75d7ca509aa2e5beb9
-SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = 616ae46b84b37338b79c04cb020b415db492eddd
-SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = 922180fd53a80dc1db44793d1b444e95b2966806
-SHA1 (patch-device_fido_public_features.cc) = bf3dd1b5e9cfde2a4a348df6aa898137c1c92ea9
-SHA1 (patch-device_fido_public_features.h) = a06978ca50b53a6c4f2005ad7d66d3aa5a052c44
-SHA1 (patch-device_gamepad_BUILD.gn) = 95691298aabd09f5c678f7162570e9500fd1411b
-SHA1 (patch-device_gamepad_gamepad__provider.cc) = 6f161a13e53629fad0fad9424f1d60ebbb74cf65
-SHA1 (patch-device_gamepad_hid__writer__linux.cc) = 388b91bffc761b3bca46f66b5525981050c33f7d
-SHA1 (patch-device_gamepad_public_cpp_gamepad__features.cc) = d6c2aabf0d7a3a484bfc23b67e8b4b1f339b5d1c
-SHA1 (patch-device_gamepad_public_cpp_gamepad__features.h) = e8367b1274bacafcbc9f3ed2f9905aef08cb33f3
-SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = f6beeb4ba4acf834b3a907136d1d3cad3c5dcfb6
-SHA1 (patch-extensions_browser_api_management_management__api.cc) = e33fe3cf4cc6a0df20c9b0bddefb7ad8fefb1bd1
-SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = e5103de249850c517d2fea31687a6cde5985a7f1
-SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = 6c06ec994675805a9c4776e922fc4dc6342f5419
-SHA1 (patch-extensions_common_api___permission__features.json) = 7320f968143933b938a04346b28691275105c2f6
-SHA1 (patch-extensions_common_api_runtime.json) = c72d8678bc58b49b61f8f18476840c44224e820f
-SHA1 (patch-extensions_common_command.cc) = 378f72a406c79800e241adcb4092ca333db59ca6
-SHA1 (patch-extensions_common_features_feature.cc) = 014bf2696d27a60788fa7c16f38875d0c9278b08
-SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = 732d0265dba1feabc728881cd54773e18a0b2c87
-SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = dc453c151f6b20e3885570e919fb7c6297f1f90a
-SHA1 (patch-extensions_shell_app_shell__main__delegate.cc) = 6722cad75d29eb7fa53a0df2a57c2e316ad0fe68
-SHA1 (patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc) = 47a7d05a2b2230c96664706d5f1101478cbafaab
-SHA1 (patch-extensions_shell_browser_shell__browser__main__parts.cc) = 256000783810de6bb708231ff0aee083b4d25db6
-SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.cc) = a146673f03a7a53ad1ebf8cf6dec450f69e4567a
-SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.h) = 31459f7e5c1a0e0f128740b24713a51ba23585d6
-SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = a51bb0e929325c133c30824ef1689eaaabe31882
-SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.cc) = 4d42213fe16e849e8a08fdd508bb0f31fd9dea76
-SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.h) = 5b60f9485908966c504cc515923f15bd05ac2c3e
-SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = 77cf99fa9f878a9753544435d6c36ab2108127cc
-SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = e8f20d389835096a7559404942a456419947044c
-SHA1 (patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc) = b746c605d811044f3efde4ebb0b946da73d1c0b7
-SHA1 (patch-gpu_command__buffer_service_shared__context__state.cc) = 652ef48c730873746bf63ab8abb28e7ff9169cf9
-SHA1 (patch-gpu_command__buffer_service_shared__context__state.h) = 9a27ce00b0f88794609e1798953c8213e04b5743
-SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = 7ead452aff4cc4465c18f24b15cb0523d8d6b098
-SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = 0e14b9c3c1e24dec14ade2239a18905144e864b7
-SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc) = 61e834cb3dad61c3e4f7f541da95cbebb21d13de
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = dba85ef2750395c286b338073a300a9f81870045
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = c2512c77ccd87532aca8cc54e3fdb747d67aa7de
-SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = 6c636de418d033ae55f884fa98ff42f6b4ac5a8b
-SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = 25b23daa97bb1b6c2dc3f3905422feb6e06b6f48
-SHA1 (patch-gpu_config_gpu__control__list.cc) = f229ca4e14436191f88005ea752c7a1667678202
-SHA1 (patch-gpu_config_gpu__finch__features.cc) = f39fe04bd08bfe42575a1863af3fa6fec58d4c8f
-SHA1 (patch-gpu_config_gpu__finch__features.h) = 346f3073494d4329d906d53158f4761e3d31ca15
-SHA1 (patch-gpu_config_gpu__info__collector.cc) = 022c1d8463b211b2b68e857b76262a411881e60e
-SHA1 (patch-gpu_config_gpu__test__config.cc) = c5100e70ab0dff60822d8dd0110ef42656d870fe
-SHA1 (patch-gpu_ipc_service_gpu__init.cc) = e49cfe53ff5ad8c1eca8e495925fd48901b40db2
-SHA1 (patch-gpu_ipc_service_shared__image__stub.cc) = 0413d4676cc757031ae10a7acd301101bbc4ec52
-SHA1 (patch-gpu_ipc_service_x__util.h) = 0e7f5d0ea6268189301fd60f833b8660808cbbca
-SHA1 (patch-gpu_vulkan_generate__bindings.py) = f788c6e97860c5fd292508705754b0aed2c4e8ca
-SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = aee72602af76342c78b1693339a036158ff6419c
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = 49e9b6029cef907ab92fed115658cb91a0a8ff89
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = 58753b0e949621303a525c55742263175fc0f0cd
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = a7b97ea28e37260129d65338aae705789c909a1a
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = 4e78eed59a08b9da96c0e82bb747307a3fe960c6
-SHA1 (patch-gpu_vulkan_vulkan__image.h) = 8fc2de3bbbd6cfce0f48dba1e04957c60d398005
-SHA1 (patch-gpu_vulkan_vulkan__util.cc) = 6c5982528c924b3a0d6531b37e7751fadc47cb15
-SHA1 (patch-headless_BUILD.gn) = c52568ff66ac48180f3c3df67b3a601a8a230ac9
-SHA1 (patch-headless_lib_browser_headless__browser__impl.cc) = 5b5947e1d97680c577ffe549881304c41cae20c7
-SHA1 (patch-headless_lib_browser_headless__browser__main__parts__posix.cc) = c9118738c50d81c7f0034b680cc2bd6e320f111c
-SHA1 (patch-headless_lib_browser_headless__content__browser__client.cc) = 0cad5368f9b52e5fc88575f948756055056a1d17
-SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = 95e92c57c11b2da5efd920cc2e8c1250919579a2
-SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = 61f2ec1898a4439e89440d9882a3bffbd80ea751
-SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = adfe6f752782f3f6f6fe1e918803e923821f8513
-SHA1 (patch-ipc_ipc__channel.cc) = 4573d44d1f8c773e2b86ad0133fddd3d12f6f110
-SHA1 (patch-ipc_ipc__channel.h) = 9b397f4967887c2745d485df7ed3aef3746855c8
-SHA1 (patch-ipc_param__traits__utils.h) = 0298dbd8f70b4b57af0cc6af0530c10a4674a957
-SHA1 (patch-media_BUILD.gn) = 45deb13b68205ae38380fa95726b2fc19a64c6c3
-SHA1 (patch-media_audio_BUILD.gn) = 2cd975b9570e1d520ee658d90dd3944e82b383cb
-SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = 8f99579be73a0ebe7203a47ea97e87200b4635b0
-SHA1 (patch-media_audio_audio__input__device.cc) = e4b8c3682c86e603141767f676f0da993ce1dc3b
-SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = c388859dab9a456d93c42ad0afd952b284c7c532
-SHA1 (patch-media_audio_pulse_pulse__util.cc) = f3fd8a451876fa8d258327b8757a7c85b2be01d6
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = 7aec60eb45742c36e19f941a4c093bf3efd18820
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = dea45f32fd33ec3056ef727f18218cb29549b0b8
-SHA1 (patch-media_audio_sndio_sndio__input.cc) = 491ccedf85dceea56b47db180b3bbaec6ace9ac1
-SHA1 (patch-media_audio_sndio_sndio__input.h) = 9bd601f5d91271335ac30e9248319b1a6579715c
-SHA1 (patch-media_audio_sndio_sndio__output.cc) = 240df840d980f5f0bb8531476b6ec74dbb78933b
-SHA1 (patch-media_audio_sndio_sndio__output.h) = 8051c1211e22d05cdc186d1bdd98063b8b10f991
-SHA1 (patch-media_base_audio__latency.cc) = 2b186b959c5610ffe96389c519526a77ff7444ee
-SHA1 (patch-media_base_libaom__thread__wrapper.cc) = 7be17612fedeeb4371abbda07d44bda286862c43
-SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = 260a5decb0ec18425bc846be0087841eba205bb6
-SHA1 (patch-media_base_media__switches.cc) = 4c57cf804cc7e4da2293b7fb0daf5cec944c1151
-SHA1 (patch-media_base_media__switches.h) = 165c59e85506a3e3c64090319b5c55689c65ad1d
-SHA1 (patch-media_base_video__frame.cc) = cc1042f32998c697baf7a6440b259652319293e0
-SHA1 (patch-media_base_video__frame.h) = d58495660e05d8a0ba7b1eec2f9bbd9722482cde
-SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = 12a4405cad9d5783b30455c67d7addbfdd5e78eb
-SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = d688c88b2c5b1e731d300c0257490b8365ef76f0
-SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = 98a3478a0bee7acf5e07b1820940a7461848d208
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = 84e4af259219a1f973a8bb8a09c6a42697ed3166
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = b7d37ab8c92dc43f12707cf3dc008d15bf740f69
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = 98584810da22914553c77cda45cecdb3acbf7973
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = 0249aa2da21180ff23b34acec56ac32d679d618f
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = 7626e4cf63f8055f92309e3f80fe38902187c9f3
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = 9feb04cd3b0abe7afba053b019adc22d5d2005c2
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = 886dedbf84de0d1eb283310be65b8725158734f0
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = 73589525c23bbb7edf4c4190012e1af9bf245870
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = 0815c0bf69c3d135032bdab927336f60555f2282
-SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = 81a8206968d275705926ad50a209b1476ee141df
-SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = 3b49903e6565fbd5b565e10ba90c2d1518e253ed
-SHA1 (patch-media_capture_video_video__capture__device__client.cc) = 64618419880bce5ee1e9c9e330791213230f42cf
-SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = b2402efd032132fbfb69f3a444d19d00bfd427c8
-SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = 55d2f5d5cb1d3fb90c4beee5222640a809a6b62d
-SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = c668464ed8bd83ba06d9de0de7d6cb303d665de4
-SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = 14a17ebf8f8edc0eed465a7745ad455bcb8128a2
-SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = eed9a73623838844c70633159ec4e8861e0324ea
-SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = 10bd543b6c24bca745de7416d3c3b7180b1ad8ae
-SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = 4d7e129b4751bc2cc38b2a4ce09969b2a499dcc6
-SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = cea1f507f211f87c917c947257b6cb20b17e9e1e
-SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = 822e0133b65da378b916bc4b5a3a4141c32969b6
-SHA1 (patch-media_gpu_gpu__video__decode__accelerator__factory.cc) = 1342dd46996f3b938d740b1efdab3081cb708844
-SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = c42fbd797a38557737088d035c68ac392ae18bea
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = 0de290b325c94937d6027c7d87f5bdcbe274286f
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = 014a09afb1b8461d385e94c923abb71a6666d999
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = f92a0a9c19d2728c5e300b40fafb3c88189df84c
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = 3a7a582736c03f9279c96e962d32a3f7e6d7ad61
-SHA1 (patch-media_gpu_test_raw__video.cc) = b010cec8112bc279d5945ea015f9ed712b416835
-SHA1 (patch-media_gpu_test_video__frame__file__writer.cc) = 01d0d7649a600154b913c011c973b6dc4baf25d9
-SHA1 (patch-media_gpu_test_video__frame__helpers.cc) = 5942089557ee5e35deb70ddfbf1c574af9e51de7
-SHA1 (patch-media_gpu_test_video__frame__validator.cc) = cad4f15b46411b844add5fe3d2023177afef1035
-SHA1 (patch-media_gpu_v4l2_v4l2__utils.cc) = 405867cdca8c8f892590d6819fb48e363695016d
-SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = f11a353820dc051fba2a40a58a1ad24eafb48bff
-SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = 77d07b06f8781edec4951c27589ff9662e28409c
-SHA1 (patch-media_media__options.gni) = 411346a469f4ffed58a26f42acf9641e493f8bbd
-SHA1 (patch-media_mojo_mojom_BUILD.gn) = cd754aedf4401e3d61ab5f0eb07b27756c382911
-SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = 99bfbf3f94cfeecb22145b5d6c3f5c1fd3fb236e
-SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.h) = efd7f7b8ae6ddb21a15af7e7407038f62d5a5fb0
-SHA1 (patch-media_video_mappable__shared__image__video__frame__pool.cc) = 8dc25c63f9ac60b12fed62afff912f6531421abf
-SHA1 (patch-media_video_renderable__mappable__shared__image__video__frame__pool.cc) = 2db455fffe9521fec80f0bff1eb6a9c61dd13512
-SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = 9bcf3557fdcd4ab0c97527a63346078c754a1ef0
-SHA1 (patch-media_webrtc_audio__processor.cc) = 3351f3e066abdfdf56031f7ee7235457fc3cc734
-SHA1 (patch-media_webrtc_helpers.cc) = e578037c765e101cf003a194556753965c680b63
-SHA1 (patch-mojo_core_BUILD.gn) = d2e15409d2b8aea847d03eb69b4d97596b7b04e1
-SHA1 (patch-mojo_core_channel.cc) = 7364db39938776f99ceb94b38bf7f1429b6567a4
-SHA1 (patch-mojo_core_channel.h) = 8836360f66a1ffebdf915d9dc5d029e83d1a9ff6
-SHA1 (patch-mojo_core_channel__posix.cc) = 1fc8647cb1b961e1c4987f28dce065e8300ece0b
-SHA1 (patch-mojo_core_embedder_features.h) = dd231f5d31283961f369b30b2a3f459aae5f3bc0
-SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = a2221d5ad939564b3c15519ce2b9d1bdcf1153a5
-SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = e49d9bef3092548edc9b799b2f82f905e7863c7b
-SHA1 (patch-net_BUILD.gn) = 693661832b061bd982e42657946c3731485ccbc7
-SHA1 (patch-net_base_features.cc) = 655559218fe1ba79b4aaadc5335e32ab8ac5e931
-SHA1 (patch-net_base_network__change__notifier.cc) = 24f4cea82cfe614af877b0e525317cc109f4608c
-SHA1 (patch-net_base_network__change__notifier.h) = 373996d84cbb4a096b36ce804369226f59940491
-SHA1 (patch-net_base_network__change__notifier__passive.cc) = de812d33d4600d07c47b9e77fa07004f35f9856c
-SHA1 (patch-net_base_network__interfaces__posix.h) = 14339de64faf1dadc009750478d1bd6294ae5d77
-SHA1 (patch-net_base_sockaddr__util__posix.cc) = 91d0adfe894677d96670fcfa02ace61787b3e969
-SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = 9780b5f08a55fd93491c9b268a6111ee04abb3a1
-SHA1 (patch-net_disk__cache_backend__experiment.h) = 6bfeeb367ec6089b53700618117212edc2290225
-SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = fdb09ff24df53975945582b505698a9bb6cf4a0b
-SHA1 (patch-net_dns_BUILD.gn) = 622b49a453c38d07844f59e7173281a2a9884a61
-SHA1 (patch-net_dns_address__info.cc) = 0162e6f70eb634b09504675d0bc818578b9c9f58
-SHA1 (patch-net_dns_address__sorter__posix.cc) = 7dfde13f04c579d9eca5fd88556990ccb5dd3d84
-SHA1 (patch-net_dns_dns__config__service__posix.cc) = 606cb189804c9bb991ddfc3a5bb2c62883f70b7b
-SHA1 (patch-net_dns_dns__reloader.cc) = 650819e904e1cbc8aa0d1ed648618189a43cce26
-SHA1 (patch-net_dns_dns__util.cc) = a93bfd050fd8f46ffeabdd23fb21d024328115ca
-SHA1 (patch-net_dns_host__resolver__proc.cc) = f993913a11904bc618f9b201402da49a8fce8d67
-SHA1 (patch-net_dns_public_BUILD.gn) = 813b29f2d9728f533c6817f2757208f8a01f23cb
-SHA1 (patch-net_dns_public_resolv__reader.cc) = ed668a2c4cb9407d6b7786d5aadb59f0b4489477
-SHA1 (patch-net_dns_public_resolv__reader.h) = 6960e500bd6b56ca908e19a3d885b0fcfd24ae05
-SHA1 (patch-net_dns_public_scoped__res__state.cc) = 041f3b8e5019df352865d1ab5103a994af23f6aa
-SHA1 (patch-net_dns_public_scoped__res__state.h) = c5dc19c6a68cd53306ccc72b9dd6f746cef65fa3
-SHA1 (patch-net_filter_zstd__source__stream.cc) = 8b7a70fa9a91746f84561a3cb2f8d13eaac30f69
-SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = bb359a75c982031bf1a29a461713d4f27b24b66a
-SHA1 (patch-net_http_http__auth__gssapi__posix.h) = 01bdc2bb9aa2d26c4263d997d93fe4ad019d23b7
-SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = d30e6c12e6ae1e72a8a1b3550e5cf3c5134d3251
-SHA1 (patch-net_http_http__auth__preferences.cc) = 5e4ab7af452cdd181d645456f0c53f7504abf5d7
-SHA1 (patch-net_http_http__auth__preferences.h) = 7ca8e64a17dc9d28b5038bb1e0f35e63ead3ae8c
-SHA1 (patch-net_http_http__network__session.cc) = 62639fea9e7f349943cea6e6ec5dce352c185281
-SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = 00af3da63004904e4c6195e5134ac3e7ed8210ff
-SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = 57379f4ec4a8684cd0008c91f5921ef8b1199c57
-SHA1 (patch-net_socket_socks5__client__socket.cc) = d66a47dee9ae4bc708654ffe99b99ec54d04cdf0
-SHA1 (patch-net_socket_tcp__socket__posix.cc) = 9298ad7a1478e7594d225028eef75fee385b3d28
-SHA1 (patch-net_socket_udp__socket__posix.cc) = ff20b18286088fd460fd3bc7df4d04209388a40b
-SHA1 (patch-net_socket_udp__socket__unittest.cc) = 4f041c70e407a85fc4359169391154d1dd1ed387
-SHA1 (patch-net_third__party_quiche_BUILD.gn) = a708ab77765504a3296b33a9462facec8cb6d6f8
-SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = bb0af32748d5103c20307f9cb878f7f1c97914aa
-SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = f50f453b8eebf64cf3bb023fddf18c995e694434
-SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = 457a7241ea11874f9e280a4033c2c8f8fcea30e5
-SHA1 (patch-net_url__request_url__request__context.cc) = 242cdfe9d7a9af615abd57a6aa94b864784209b4
-SHA1 (patch-net_url__request_url__request__context.h) = e8f5491ba8a380d9a6a86515967daacbb78af78b
-SHA1 (patch-net_url__request_url__request__context__builder.cc) = efd31dcd406bdbfc6eb7d38b80e002d11f6f7d66
-SHA1 (patch-net_websockets_websocket__basic__stream__adapters__test.cc) = db6a35c5e47a056397de3d95e24044d77cad1238
-SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = 49a7edcd4ded0b6d513f48e28d2c92d254624a81
-SHA1 (patch-printing_backend_cups__helper.cc) = 3fc261500477b60811b45bc1affad4969647e109
-SHA1 (patch-printing_backend_cups__helper.h) = d26c396a4ca61c5517076ef8bd114da80cb4a7c4
-SHA1 (patch-printing_backend_cups__ipp__helper.cc) = a8205b170b05b3880ef52d0f3d69e72798345978
-SHA1 (patch-printing_backend_cups__jobs.cc) = 7c2da2654fd0fa690d4d0e00e3a0d753c96b165e
-SHA1 (patch-printing_backend_cups__printer.cc) = fc1f687ef023bd4f35f2cd7fa35f51262920cf43
-SHA1 (patch-printing_backend_cups__weak__functions.h) = 0b3eb8bd9212b4ebff20c136118812ecaee6574a
-SHA1 (patch-printing_backend_print__backend__cups.h) = b768d8c26a65da8d136bdc8a677a8f90e7b7a61e
-SHA1 (patch-printing_backend_print__backend__cups__ipp.cc) = b09131a8b137e85491879e892316eb91ac504c43
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = 2ffc12c9c6225f621b71d4b90a7441b4421c163b
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = fe2b4f2c0946e5e3de4a89bfafe97d4d82b88cad
-SHA1 (patch-printing_mojom_printing__context__mojom__traits__unittest.cc) = b889a8de4b541535445212bb56858cba13a97c11
-SHA1 (patch-printing_print__settings.cc) = 08292cc254ae44e1c014c981bef0f0615eb0f119
-SHA1 (patch-printing_print__settings.h) = f7417cd2bdbfd22eba61ebb65be0adbc0038cb4a
-SHA1 (patch-printing_print__settings__conversion.cc) = 9625d3a20a8231d45bcf8305967f55c5de6678c5
-SHA1 (patch-printing_printing__features.cc) = 9d45bfbb2c2b89b6db9b0a619b53971116e3ce6e
-SHA1 (patch-printing_printing__features.h) = 357da789035b38e03c06cdc3f20e3649e640be10
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = af3b990a7f55b38d9fc136d9b9d742d2e344d794
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = db68f42e795960fbe79473c4b28e3d3c1a99240b
-SHA1 (patch-remoting_base_branding.cc) = c247b9c6f4c2e1f668f7b0f85bba03573d979bf5
-SHA1 (patch-remoting_base_constants.h) = ba674d77fa7bf6a7f9bfc6ab31307e0d27a1a6a3
-SHA1 (patch-remoting_base_environment__details.cc) = 9e24622ae4f52f201f79b64fde03cdb79a689e83
-SHA1 (patch-remoting_base_host__settings.cc) = 97b13b55d3da645fafffb968d9e7bc0b52e7ad70
-SHA1 (patch-remoting_base_username.cc) = 0b346cd2cba0ae7ffab7bf39ca6ac4cb81c221bf
-SHA1 (patch-remoting_base_username.h) = 7b993066a0513604c038b63e4e3ed0f1d614fdfc
-SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = 1ba3eedc7e6d196c38889efc7974b167fbeb4379
-SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = b13fb08469811b9a096d605d1a58d35026cef0b7
-SHA1 (patch-remoting_host_base_switches.cc) = 77d5e768ae18be4958760851db3dc72359099ee5
-SHA1 (patch-remoting_host_base_switches.h) = 533a03c742b5cef92433c4248b821118387b4f57
-SHA1 (patch-remoting_host_chromoting__host.cc) = f1044b0effedf32166e6091cefb4bb2a44b6086d
-SHA1 (patch-remoting_host_chromoting__host.h) = 97e06f41040aa093b71ed924f61078df1f113a64
-SHA1 (patch-remoting_host_chromoting__host__context.cc) = 410478438b100e3b710a79e0495abb585ebf18f2
-SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = c027fceb482036d76eae04ead6f9366d7002a9d0
-SHA1 (patch-remoting_host_client__session.cc) = ee3aad970a00a0802384bd4512a2ac1102a447b3
-SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = 4745b92cfa5985bcf193325b3a28795f2688aa6f
-SHA1 (patch-remoting_host_create__desktop__interaction__strategy__factory.cc) = 244f1a271822bc37627f1a1c5d4f0d874171a70c
-SHA1 (patch-remoting_host_desktop__process__main.cc) = a282707a5f904f806001b37502703f4a44edb49c
-SHA1 (patch-remoting_host_desktop__session__connector.h) = 26bd0eb2f3e3ca24b661b18ca5392b5aa7174563
-SHA1 (patch-remoting_host_evaluate__capability.cc) = ad71bb1adb61e98ab2633c2c92ad672f0a919b44
-SHA1 (patch-remoting_host_host__main.cc) = 59ce3068f7e7339744a150359171295b3ebfd6fc
-SHA1 (patch-remoting_host_host__power__save__blocker.cc) = 10a41840f97ae2f7dc592558f53ff83f1a78727e
-SHA1 (patch-remoting_host_ipc__constants.cc) = 7f58ba8ec1b35718e927afb6e1de4a57adcb6eba
-SHA1 (patch-remoting_host_ipc__constants.h) = ed20ac37c162d18adb1bf41548375a6e403c5e58
-SHA1 (patch-remoting_host_ipc__desktop__environment.h) = 662b513ffda83cbf68be8a789508a2d5f5103124
-SHA1 (patch-remoting_host_it2me_it2me__host.cc) = c2239cbd0b5d56940aaf51e3f769f34bf9bba60e
-SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = 03aff6902d4fbf71175920a724f3aa03475c6b02
-SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = d4fb01527458dd952113686543de54646e1dbf47
-SHA1 (patch-remoting_host_mojo__caller__security__checker.cc) = 822d5d1f5bf9220f03168b4c2800f875de5b366d
-SHA1 (patch-remoting_host_policy__watcher.cc) = 018ef36b2967cb81b41f2fc99c424fe56bebf7c1
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = 2e258cfc9bde3434e5d4e28d89d9f6a4f80423e3
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__main.cc) = dc48f61755a400d3278956757655bb0f7192d1c2
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = e17dc311a432eb406b00ef3920509311f7554e61
-SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = 4635b4c9b2204e7e7fa62fe8f7b0e3323ce4c351
-SHA1 (patch-remoting_host_remoting__me2me__host.cc) = 65006d70104dfb21ded3e06853bcc334735a56b3
-SHA1 (patch-remoting_host_security__key_remote__security__key__main.cc) = 0a497ec9a7a6d6a532052c336b19b2b8303f0b7a
-SHA1 (patch-remoting_host_session__policies__from__dict.cc) = 6833ee83fa7795440fc5152d4e2e423a05ab01f3
-SHA1 (patch-remoting_host_setup_me2me__native__messaging__host__main.cc) = 533c41b444360a98f29cd0b0fd5387634cedfc6f
-SHA1 (patch-remoting_host_setup_start__host__main.cc) = 8ba8cf133d55d3c8b1fdc5e08b5a76c1708ae95e
-SHA1 (patch-remoting_host_webauthn_desktop__session__type__util.cc) = 4779ca78a3493e6d71fbbfafd6bc01a02fce380e
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = 37d27336d0aed59cc7f8f5fecb4fb4d543c2a294
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = 2faaa9b9d7574375f105e8cce73d293852fd3d38
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__main.cc) = ee19f7f11d333dec1cb4da646d7547af2ed7ea39
-SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = 81e407bf6c0771949083c04ca59da5cbd32bee7d
-SHA1 (patch-remoting_signaling_ftl__host__device__id__provider.cc) = 49d7e2bbcdfb01363cd16a3b6dabc430637f7861
+SHA1 (patch-BUILD.gn) = 5d2a4a4cd56bdef5650c8fbb03906573ee2b8f1b
+SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = 01cad76e46cdc2b9be8e3431b809a99bddd932ab
+SHA1 (patch-base_BUILD.gn) = ecea340e2769783721b250a4c4317215b4d95392
+SHA1 (patch-base_allocator_dispatcher_tls.h) = f0c507cd5b3856631cffbd19af96cade8773c96b
+SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = 961b83544144571cf6e0cfe98d9cab727bd86d67
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = 3810d20559fa04cbed60f1e3ce6f1409f47b5e69
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = 153cbd466f80e30688d3b01355fee50ecdb67a90
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = d9f50bb1910a79e461557b79f5e61317d681d027
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = c3ac9bccd6a4ed887d85f08f7dc0d599499177de
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = 657e8b9320787af18a00350055c2208dfeed6f0e
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = 7383fbda31bb9de1449b3dc9c8a83c6614652363
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = 40713470f4928534f3ca9df744ae7800415b83bb
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = 23894cf5a354eb2bdb71419615bfe303af408c64
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = 09a4352d25f440d791b57493d5814bb8e24ca701
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = 2c76ae544fef8da2ddb6aa83ee2c320fc60a2b3b
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = 49e737f262b10ddf7fc40ac5200e2d3c642cd312
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = 2dbe8f6a7e0980f25f48a50a8f18b5b95fa48767
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = c465f29070ef5eea1c405059c91ac57d9bf059e9
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = f54285524d30f757df0b5bad377472f4a4085f54
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = 61603c468af470f03a6b8f7a94bd0d4eea13c0ae
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = 78c1586c9a052731d4fff6de4504cc60e37cd525
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = f394e47b5fe74f13d533c81081bd0c34a8b34cf2
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = adb4e5217b5ffa885843dabd9e726e30293b476b
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = 37e7fd364656fcc3e2ccfc29cb2b2fa4427b64b1
+SHA1 (patch-base_atomicops.h) = 96028a65499deac4cafff51d5dd567f3521c16d9
+SHA1 (patch-base_base__paths__posix.cc) = baf9333bae73fdf76e7002280ab10e5d4f8d68de
+SHA1 (patch-base_compiler__specific.h) = 57d2f51ef129789ac537f4cfea38656d8e55d50e
+SHA1 (patch-base_debug_debugger__posix.cc) = 97e759df61a7056e915689d73894c0f5edd0b954
+SHA1 (patch-base_debug_elf__reader.cc) = 6f8f97adf54eb3ad970da27557d9c8b813c96039
+SHA1 (patch-base_debug_proc__maps__linux.cc) = f4f77077e3e3cd5797ac263495b5fd57a9923c9b
+SHA1 (patch-base_debug_stack__trace.cc) = 7ac090463b6f2fb387142846d391b9ff0219e8dc
+SHA1 (patch-base_debug_stack__trace__posix.cc) = a977b2bf1afc6b4b282a964698e771bbef3b5454
+SHA1 (patch-base_files_dir__reader__linux.h) = ce4b83a3ca81d527c424c85efb7b19d0b180a08b
+SHA1 (patch-base_files_dir__reader__posix.h) = b8c435ef352649de627710713c7c296e7a4a75b4
+SHA1 (patch-base_files_drive__info.h) = 10ebe9b7c51244e026b05d0666f7500f8e03e8fb
+SHA1 (patch-base_files_drive__info__posix.cc) = 2bdeddff38a3455a42d7cfbd5c05ca15f4223948
+SHA1 (patch-base_files_file__path__watcher.h) = 885987cb9d2af13291cb17b95668aef5546e667d
+SHA1 (patch-base_files_file__path__watcher__bsd.cc) = b3f37d427caa66ef13b92e5f0f66520ebd0d2be5
+SHA1 (patch-base_files_file__path__watcher__kqueue.h) = f4e91524f711475422715fff7945824b087fc4b8
+SHA1 (patch-base_files_file__path__watcher__unittest.cc) = d658b996b65902ad291859df045373fbd9d4a9e4
+SHA1 (patch-base_files_file__util__posix.cc) = 48a05d010cfb4d0db49950d22d8e1ba538a38bc7
+SHA1 (patch-base_files_file__util__unittest.cc) = f131faf8118965e3c0a9eafc698b560b554ac375
+SHA1 (patch-base_files_important__file__writer__cleaner.cc) = d3f84b6668378d13a37159563c90dad63b91f3a7
+SHA1 (patch-base_files_scoped__file.cc) = 98eb10187f506f221d971b1d7957060f48bd073e
+SHA1 (patch-base_functional_unretained__traits.h) = ebb6ff0db8d718c43d036373f8696d4760a16437
+SHA1 (patch-base_i18n_icu__util.cc) = 68ac09e0910f55c6814db7ddfcd2043200321794
+SHA1 (patch-base_linux__util.cc) = b5c6162c44b3fda302193294e40a50d460758a01
+SHA1 (patch-base_logging__unittest.cc) = 114c7b1b5b7470bf001ee6420d8584b7fc9d77d6
+SHA1 (patch-base_memory_discardable__memory.cc) = 29316660502db633575344396d3bf6ff5c4348b4
+SHA1 (patch-base_memory_discardable__memory__internal.h) = 8a2e9f2af0d78ec5f9847d99b5bc81323ee07298
+SHA1 (patch-base_memory_madv__free__discardable__memory__posix.cc) = 949ecea8bff8020cffbd8983a85a9ad8df0164ac
+SHA1 (patch-base_memory_platform__shared__memory__region.h) = a0a60b9b210543858fa11e67f43de99e97be09a7
+SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = ddcefec4488fd586c25147134a7e54098ad13f8a
+SHA1 (patch-base_memory_protected__memory.h) = 932d971cf220b63ba4c31bed52a550e6fe48cd36
+SHA1 (patch-base_memory_protected__memory__posix.cc) = f10f34bcc99657dd6b0bc04a05947156a986b10a
+SHA1 (patch-base_message__loop_message__pump__epoll.cc) = 934b0725497cf689b18e84d8e67788caa569b431
+SHA1 (patch-base_message__loop_message__pump__epoll.h) = 95b40cd2312b758af7aaa5b251fe524f34368afe
+SHA1 (patch-base_message__loop_message__pump__glib.cc) = c90d43a685f217f565a3b09bed5b9d18c37b3821
+SHA1 (patch-base_posix_can__lower__nice__to.cc) = 6b011e1ac28751ab45cd7ca59982fd68f5b030c0
+SHA1 (patch-base_posix_file__descriptor__shuffle.h) = 1fc73a0d3f064fc9a8b1d2fef4c3fc95d7c544ba
+SHA1 (patch-base_posix_sysctl.cc) = ad76fb90e030e32adc85c00ef6a92ee8edb2e783
+SHA1 (patch-base_posix_unix__domain__socket.cc) = bd9e35211e90faab3cef3473f23b1819d0e347d1
+SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = 37d0ac4e7b0e2bc6a6bc3faed3f27db8365d09f0
+SHA1 (patch-base_process_internal__linux.h) = dbc962babd64933df52abd36a862fb145426193b
+SHA1 (patch-base_process_kill.h) = d553dd5173c7880dbbfe677a3aa552e79bee9d90
+SHA1 (patch-base_process_kill__posix.cc) = 08b780791dbdcfd63cccaa59a47c4f9f50eac282
+SHA1 (patch-base_process_launch.h) = 9b39f677a16a8e920f8037172cb8bd835694872e
+SHA1 (patch-base_process_launch__posix.cc) = 250381a7c9b6913300a2f41ecc0ea14682e84332
+SHA1 (patch-base_process_memory__linux.cc) = c932076ab0e56c1917391e0a19a0427a2bc1df74
+SHA1 (patch-base_process_process__handle.cc) = 3c018eec2f8f3eaa4392781504bf6857c57c4558
+SHA1 (patch-base_process_process__handle.h) = 11d6e2202214b682376f999d9b1169a15a07890c
+SHA1 (patch-base_process_process__handle__freebsd.cc) = fa77fefacb140f6b607c4b957ba9bd31d040efbc
+SHA1 (patch-base_process_process__handle__openbsd.cc) = d76af159d805eca802dc3be809c1c30d949ac3b8
+SHA1 (patch-base_process_process__iterator.h) = d149b5791b1b70043898088d634154caed9a5d05
+SHA1 (patch-base_process_process__iterator__freebsd.cc) = 2529c261e30af6f719ab921d515cbb7869556cea
+SHA1 (patch-base_process_process__iterator__openbsd.cc) = fd2226f2353ccdee5a78cc03d7f3b31bccce3683
+SHA1 (patch-base_process_process__metrics.cc) = f63fc19cf6a40a19fbe7ea52b643c105fa0a9c27
+SHA1 (patch-base_process_process__metrics.h) = 8d1c711b2cf4944323ddd6939c75f68b78374e9e
+SHA1 (patch-base_process_process__metrics__freebsd.cc) = 3ce1356582ffac768001ece225f8333660bc66fe
+SHA1 (patch-base_process_process__metrics__openbsd.cc) = 2cfc1ce522ebd013cb10bb23ef549cbb9b18608f
+SHA1 (patch-base_process_process__metrics__posix.cc) = 64b9309e7068d0b32e43fdbf5ba84afba1b0e3ec
+SHA1 (patch-base_process_process__metrics__unittest.cc) = fca6c3719ceba3d02f05d1bf86f4f02193d3f275
+SHA1 (patch-base_process_process__posix.cc) = 78c175df32a4386840b7ffe7513055d897674742
+SHA1 (patch-base_process_process__unittest.cc) = 0b953672615aacf48892be26354f3650ac0f4259
+SHA1 (patch-base_profiler_module__cache.cc) = f5808f681023e16ec4b5e815712e0eac2476890d
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = 1ef72c13b6401efe25fc83f1287fb05f938f0039
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = 889b3ad4bff4ef369916e5c4bb9d9dc42b8e7076
+SHA1 (patch-base_profiler_stack__base__address__posix.cc) = c8ae782d51a5a7c830707ed3e43a40c82cfa7f8f
+SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = a5795f38b5aa720c38a67f4c80661b689c1c3205
+SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = 22228ba71d14bc03936677289de80f7be265bb87
+SHA1 (patch-base_profiler_thread__delegate__posix.cc) = 79bcd833f8b5d3e8efb12cda3f0435d64bf7a469
+SHA1 (patch-base_rand__util.h) = eb007e15befdbbb842103f806c846d285a6b4855
+SHA1 (patch-base_rand__util__posix.cc) = 061c12ee3b16c98599272b076a742c329fa9b72f
+SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = afdb2b338f04614561411d2f2e865ea0cb69693b
+SHA1 (patch-base_synchronization_cancelable__event.h) = d7f50488749bb6f040abc26f06ccdac4a1e5979e
+SHA1 (patch-base_synchronization_lock__impl.h) = f712a9de1410560973554cb8f2c8c9c9d4541b5f
+SHA1 (patch-base_syslog__logging.cc) = c2266b13f119123ee751d407fdd90074b7fe1037
+SHA1 (patch-base_system_sys__info.cc) = 702645d2ac7622546f66f2241faeddc747556be2
+SHA1 (patch-base_system_sys__info.h) = 4defda2c51aa23879ac344bd1da87cfa4449c506
+SHA1 (patch-base_system_sys__info__freebsd.cc) = f0022f76ecdbbfa65b28179827ff485fd0fc751c
+SHA1 (patch-base_system_sys__info__openbsd.cc) = 4c216e7a1bfb5e27129bb9dea54d9d60ea855001
+SHA1 (patch-base_system_sys__info__posix.cc) = 480c4bd94c2c377bfc52879001a47538bf6f72ee
+SHA1 (patch-base_system_sys__info__unittest.cc) = f38b3200e89fa2808fc842017a7d62eba7123f83
+SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = a403d014ac582b93014752437be5e77373575d3d
+SHA1 (patch-base_test_launcher_test__launcher.cc) = bcb8ffdad2ad7e0d9095e46c50898b21b14b0c20
+SHA1 (patch-base_test_test__file__util__linux.cc) = 11a73bf8e132c7408fe507db64c9612857387870
+SHA1 (patch-base_test_test__file__util__posix.cc) = bdf462b5becf7e983997600196b7e69119e16c99
+SHA1 (patch-base_threading_hang__watcher.cc) = 3dfac1c91dc06c74b46ccda81a6f295c7169557a
+SHA1 (patch-base_threading_platform__thread.h) = 22149cbf490aae5eebb5ef239fe7e7df622ab095
+SHA1 (patch-base_threading_platform__thread__bsd.cc) = 7fae6427dd9266c2a63f4c4353db6f29dd0b0c1b
+SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 771d5923c463084d386add8f0ea627ee338a6fff
+SHA1 (patch-base_threading_platform__thread__metrics.cc) = 1511f09b4bd86dddc335a3a538d364f689fbf68c
+SHA1 (patch-base_threading_platform__thread__metrics.h) = 1db8825c89c12a693373b53c96ecafda07fc9d15
+SHA1 (patch-base_threading_platform__thread__posix.cc) = 6fd47f65fb9425c4027d720f62508dd8875c6316
+SHA1 (patch-base_threading_platform__thread__unittest.cc) = 52923c52a96bef08cb79e312e5ee16dd4a39da67
+SHA1 (patch-base_time_time__now__posix.cc) = b78ac3de745f58e559608d23743cdd2a3cbbc8a4
+SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = c0de7b79c109c5f36c31701978b5004041bbd929
+SHA1 (patch-base_trace__event_memory__dump__manager.cc) = 481f11d84f65245ee307ea9f8dd0b7b65b0634b5
+SHA1 (patch-base_trace__event_process__memory__dump.cc) = c119f938491885e11123331cdf886db00edf62d0
+SHA1 (patch-base_tracing_trace__time.cc) = 879ef98de3a0c1fff59bae62ca88ed454ad8c4a0
+SHA1 (patch-base_tracing_trace__time.h) = 78b1a0f10bae1a04e0c227e779dbb8aac2ab6178
+SHA1 (patch-base_version__info_version__info.h) = 96c2fd9bc83d555927227c1872f0be4e9644086b
+SHA1 (patch-build_config_BUILD.gn) = 6e9ea2b67a29e6776b1e60fe8adba8fb13514107
+SHA1 (patch-build_config_BUILDCONFIG.gn) = a96023c5f8f0b223ef29fbde75c5533a06407acc
+SHA1 (patch-build_config_c++_modules.gni) = 9a64ce268806b428534ea1c7075bd6a3ec6ba27c
+SHA1 (patch-build_config_clang_BUILD.gn) = ac25e0529b1ddd78e4cb0da077ff071e8e64d04f
+SHA1 (patch-build_config_clang_clang.gni) = 19e27a2c346521a7d26ba5b943e80ba3f9b77cb6
+SHA1 (patch-build_config_compiler_BUILD.gn) = 7f96f956388208614b39aa0d2548a03a740fb3b3
+SHA1 (patch-build_config_linux_BUILD.gn) = 944764d376237e124b5371a36302ab0e8269b9eb
+SHA1 (patch-build_config_linux_libdrm_BUILD.gn) = df4f984e8036472c07ceadc0736f21e0aa92997a
+SHA1 (patch-build_config_linux_pkg-config.py) = e59500c7bccbeefa9c0faa90a01f738634758a35
+SHA1 (patch-build_config_ozone.gni) = c161d99a17d9156ddd4a5ca86e1196602f1f84d7
+SHA1 (patch-build_config_rust.gni) = b6410a3300ffff0c26c311a0843bd9e9678da42d
+SHA1 (patch-build_config_v8__target__cpu.gni) = 97ac7c701c8eda4c2326ad82cfb8f5858f70da52
+SHA1 (patch-build_detect__host__arch.py) = 3281566b7a91e96f4ea490083fd031a5fea02b36
+SHA1 (patch-build_dotfile__settings.gni) = bc5e53671d641c79d993d12e16fabfacbbd1b572
+SHA1 (patch-build_gn__run__binary.py) = c750c6d2efb34ba99f454c33eb012398c7638544
+SHA1 (patch-build_linux_chrome.map) = 7ac5e6c7c37a974c5c07a0f0df44fbb5ea7bf086
+SHA1 (patch-build_linux_strip__binary.gni) = f3cfa27671b72cf07767cc026f1c7e3226a3e33b
+SHA1 (patch-build_linux_strip__binary.py) = 74a2cdff2fbd63202a4e24a09b8aa196452590e6
+SHA1 (patch-build_linux_unbundle_icu.gn) = 4b410284e49404ca3a71a547116e3051f2d296bd
+SHA1 (patch-build_linux_unbundle_libpng.gn) = 4b270b797be902f5aee681c8932b6a1d3652f2b9
+SHA1 (patch-build_linux_unbundle_libusb.gn) = 24dd1d4fbcef491733828406a2a6da714564bbe8
+SHA1 (patch-build_rust_allocator_lib.rs) = 741b2a4566fcf383bc3c7b64352c7b66b9ebdd7c
+SHA1 (patch-build_rust_rust__bindgen.gni) = 71d8d0521f2558add9478fc613aaa8feb5fdfed7
+SHA1 (patch-build_rust_rust__bindgen__generator.gni) = 4ac199d871a368261c728b48a2344f7d622b5948
+SHA1 (patch-build_rust_std_BUILD.gn) = 5a9bbfc351ee3ae51bdc8d62670d0a4e8bc24ec7
+SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 13fb88ea115fd97e6da59b65718fea13e8dc8e8d
+SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = 758fc175d1a65349c2246bcd20dc77409d7ea37f
+SHA1 (patch-build_toolchain_gcc__toolchain.gni) = 0503b559a1985034694dea866721178ce8807658
+SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = c4fb84d9f8c42a78928e10f198d929333acf2c08
+SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 7fa22be3fbd07043986d6e0b8ae8bbbd475c9167
+SHA1 (patch-build_toolchain_toolchain.gni) = d6fd9d43974799ca33b46c1fdec7f6790b74d0c2
+SHA1 (patch-cc_base_features.cc) = 8c08644c4656fb6bb2bf73f9822a37bedcb8fa1d
+SHA1 (patch-chrome_app_chrome__command__ids.h) = 18bb2de02ddf5927b2b06219ae607b4b0b55ebdb
+SHA1 (patch-chrome_app_chrome__main.cc) = 0aeb27ddb816694ff10405317e136a86e18665e1
+SHA1 (patch-chrome_app_chrome__main__delegate.cc) = be9ed5e64714101be5445bc23ad6a3de953bf97b
+SHA1 (patch-chrome_browser_BUILD.gn) = ac529b075fa37f1a5dfa334c49c002ec31d94ceb
+SHA1 (patch-chrome_browser_about__flags.cc) = dc2dbd81e6fe739d37af90cee04ff74e5694ab9d
+SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = 056b8fc41f11aa6c67b15202788913db04c01280
+SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = fc6928ecc11e0975e91a4f880dfa4d6429281717
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = e494fa682b3cda3a2e2b765ef165956e5d73d90c
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = 9fc9ccad7a7f8c64a9ceb5d6596f57bca4e8e04d
+SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = d3e38fc5a1840c3574bb91a34ff645cdabf4412a
+SHA1 (patch-chrome_browser_background_extensions_background__mode__manager.cc) = f89d178b117c99303a4a40789e44b59a25ec3886
+SHA1 (patch-chrome_browser_background_glic_glic__status__icon.cc) = 9bd1704cab87410aec9bce4fd06ee4760c69fa6f
+SHA1 (patch-chrome_browser_browser__features.cc) = 6a62fec972cd3b1849604da0fda91ed9025972f0
+SHA1 (patch-chrome_browser_browser__features.h) = a26dcfdfb5a8b8620992b500e8451236b6180d84
+SHA1 (patch-chrome_browser_browser__process__impl.cc) = 2c4b87d4130fa5b1f9a6502b4bd600cc3325f2b4
+SHA1 (patch-chrome_browser_browser__process__impl.h) = ad85f3799b848fb1614231a54e63e26176c646b2
+SHA1 (patch-chrome_browser_chrome__browser__field__trials.cc) = dbdd1faefad0d12febad7ecc1e8199e44c6b6337
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = 68992e0c5ecf0695fce4397bd82bdcd8d61affce
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui.cc) = cbeca950bebd15093932c9412f4db9e289742198
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc) = 6ae06eab8da8a524ea31b66de04e33c0248a60c2
+SHA1 (patch-chrome_browser_chrome__browser__main.cc) = 85889de74c1c984dff0df69aaddcd7fd3abb3087
+SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = d47363de2c4f2aaf1a7c88e3fe487ba5f163b3bf
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = 6f92ddb4f1610b467944be7b65727e1cf10d90ea
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = 3ca814e52e5054cbccbd196cafa5a0864d46c63b
+SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = ae3b0ea4a5aabe4577ce9912a2e3bcabf189cce5
+SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = 46fbe8aeac76b214702e1dcf8b1cc42b33f1a1eb
+SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = 6653b30e0627e8a75ed74cf33a7e7e8abbe1b58a
+SHA1 (patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc) = 40e33885d107cd04709137a1d58ca465bc1c78ae
+SHA1 (patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc) = a5d1b43613aafcd0632e4d5e680a73ad27873428
+SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc) = 163d23dbd4ec1328315b96a71056798d2aa206e3
+SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h) = c4d9454608d026bb1c6ad25d8d1739da0e6d8de0
+SHA1 (patch-chrome_browser_component__updater_registration.cc) = d4a4fa30527a6af18ed5356d5a2fd2efebcd9e9b
+SHA1 (patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc) = d8b46b9d528c42d650ff009840da4f32e3256fea
+SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = 4c6cdb015f6c7df4399039097d5b2fc7001758b4
+SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = 136897366a1cae18d7cc97856256652a9aa73bb5
+SHA1 (patch-chrome_browser_defaults.cc) = 4f7aecf891cb2401e527c9b4089774d0f7127737
+SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = 2022e97516829bfcbe56a8289fc224dd669d233c
+SHA1 (patch-chrome_browser_devtools_devtools__policy__dialog.cc) = cb3bbd2b94c944586791edf117f86ae905cae90f
+SHA1 (patch-chrome_browser_devtools_remote__debugging__server.cc) = 507de212bf655afe96a32d344ba37c6b555081bd
+SHA1 (patch-chrome_browser_devtools_remote__debugging__server.h) = f0adbf372e562f91701164c98f83710bfa44628d
+SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = 10140cc8d8070de6ac8e1447102bc01e40f372bd
+SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = 09e9641c5f5e16b85aea00d961e7168cedf96e8e
+SHA1 (patch-chrome_browser_download_download__commands.cc) = 03b560312b35e3a1429854d9db14a9abea6a9f24
+SHA1 (patch-chrome_browser_download_download__commands.h) = 24b2191510a468880e73e68b744f92b5272b3821
+SHA1 (patch-chrome_browser_download_download__file__picker.cc) = 328f9a2eb5b01ee68d6bae9e1d0b6653fc0e0f40
+SHA1 (patch-chrome_browser_download_download__item__model.cc) = b768d2a710e5a9d318fec1f5d69c1d7e90a2f971
+SHA1 (patch-chrome_browser_download_download__prefs.cc) = b6a0aeb9f21d573f177f6256f8582433a94a2c8d
+SHA1 (patch-chrome_browser_download_download__prefs.h) = 35ba4ae1ae7f21f38223f7b2540ede11e04b2bde
+SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.cc) = 2653ee4efd25d1648cf4a866794281350594acde
+SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.h) = 1a3b56cf6c59f002693b3be58a3e802ff61c21ba
+SHA1 (patch-chrome_browser_enterprise_browser__management_management__identity.cc) = 6b396d268a732fbaf32d15610d2541fc946aaffd
+SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc) = 4b4ad17ad4817976d25016eed98b99cf8ca67e7c
+SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h) = e635224901f2f1a94954642b2fa87af471cb30a6
+SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = a2a6045ae08b74a76b62a6b2fe07eb6b04238af3
+SHA1 (patch-chrome_browser_enterprise_connectors_common.cc) = 5dd780ac221740e83bd7e7c0b2cc6657b68ec66d
+SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = 2f5d16a656dacd8c1508222a212a0865aa1a2aca
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = 33a55090c1a54304ca18bb66728642803b2308d6
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = 0fc1abc2ff1b927b02847b08887fc6fe8f1a01a5
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = 5519d182c7827dc5ba22584fe6cd81065c40cff7
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = 9987b9cee7e3402024739dea99b03f59c7fe4de5
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = bc03da11b66e4ce4179dbc80d8922dc161f193ac
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = c8f904452915b34701d3315448cc78bc2ad6aed5
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = 20044fb297c1e280b164a4f1e40d2d8f7b23238d
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.h) = ec498ed93a541085cf016f2981a4e27e0b4fdb42
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = 58f10eea93bda6739a6d98bbd289f1618024785f
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = 097a07386d64f7b6253fb7f960dfa7b08197d1ae
+SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = 069bade50bc3a704c89674e5b3a2eb715cc2b024
+SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = a9740b5c733f9776df5824e27daaeae27f1dbeda
+SHA1 (patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc) = 1bc0b055d0fab127a7af84d61f5ce40f7e0fe522
+SHA1 (patch-chrome_browser_enterprise_signals_context__info__fetcher.cc) = 7be369278fe349fdaf2733b36100db5c55a87477
+SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = e031d52a37b3255f2a2fb377250cc574e3a8f912
+SHA1 (patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc) = bb51717969bd1afea31c66dc9cd25974107c89e7
+SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = c691f3e056bb891c3132b4eb61bd6a6edd383ba0
+SHA1 (patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc) = fad4f8f7fd2f83a5cc1b0a3dbb394ff8917c0527
+SHA1 (patch-chrome_browser_enterprise_util_managed__browser__utils.cc) = 84b64578eefb759e4a067ca70a3dc1549c725c71
+SHA1 (patch-chrome_browser_extensions_BUILD.gn) = b10719e5da6691f62574e5d50627a702211cccd4
+SHA1 (patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc) = e443e6d7e88ef5a34a2df4e8c805aed0acb83c5c
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = 4cedcad4c4928c20c1d4b28bfc5a13c8ea81056c
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = 0cd26b96a7eba0884026cac680def4f28a510754
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = fc4116067d99091fd5483b4f8efda9f695921fdc
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = 07599ce2f3fc4f0612b7791f1d599ea9c00a25c8
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = 0c2da327b8b9649f2cbffcd778dcea8956a517e0
+SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = 4f72b9ea4497145e5e36041b11b07a2867103e7e
+SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = d0a2240d163b5358ac86477031e4df91e39000db
+SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = 96bec14fd8fec7bf622f1ba85ed00c9fd6685656
+SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = dc1b97fd7740b62c4bf2598dc4efd1ebadb1abe2
+SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = ed5d9cfd4a9d379c0fc739d69562165fa12eebd3
+SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api.cc) = 4af44fca1e9ca1338bcc266a84b002237e24800c
+SHA1 (patch-chrome_browser_extensions_api_web__authentication__proxy_web__authentication__proxy__api.h) = ee0e03d6cc14998ccf720793456c49e533eb5df1
+SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = d92a07fa50ee8c13830be95a4d508bbb7b04d3bf
+SHA1 (patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc) = e1a51d7baa772a9d42e013f4e58117cd172b7cd2
+SHA1 (patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc) = ac86335d1669cd33fc9bac4a953e5259d53a10c1
+SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = 27623e367ce63fbdf5137b2c287c1f560d2bb2e1
+SHA1 (patch-chrome_browser_extensions_sync_extension__sync__service.cc) = 9796cfe4b9e74c1efd677c807f2bdf5566a5271b
+SHA1 (patch-chrome_browser_favicon_chrome__favicon__client.cc) = ad85ab740d9c25264086b81251c7713821e5918b
+SHA1 (patch-chrome_browser_feedback_show__feedback__page.cc) = cbbc320b5bf9a69f56eeaadf811a692699a822e2
+SHA1 (patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc) = ab231503ce7eea690fa63e42bcc4975187535615
+SHA1 (patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc) = 744b284c5c278b57887396b1c3685e381da6ad5d
+SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = bf0b0c6fee819cc10089ba1f22bc8ecf02c3e890
+SHA1 (patch-chrome_browser_first__run_first__run.cc) = e400e2bf53d3cb68d46b9fc1aee2307bdfa4705d
+SHA1 (patch-chrome_browser_first__run_first__run.h) = 111c657143be7e032555ea177f22417192822dd1
+SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = 32adaeadcb49c5cf28c2180097e96aaf7bf3405f
+SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = 67230c43d7a8132ee6a060480467f556eb68c7c6
+SHA1 (patch-chrome_browser_flag__descriptions.h) = 4088ab7f4c3d17b20cceb68d3ec79189bf7cb8e4
+SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = 072625a757457cc7376c075ca8599f76bdabb518
+SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = 65f2aabc8ed3391655ee766aac17f8d8dec8c742
+SHA1 (patch-chrome_browser_glic_host_glic__page__handler.cc) = 126403871de26e256c736fae118f65457b256cd7
+SHA1 (patch-chrome_browser_glic_public_features.cc) = 9dfd0f5179d6d64039399d166d4b5ac8bec6e350
+SHA1 (patch-chrome_browser_glic_widget_glic__widget.cc) = 44d4a17afa999aa658b28fefcb3ea31321940811
+SHA1 (patch-chrome_browser_global__features.cc) = 943ba8a294ce7af58512e6f62c0d83b49b04c9b9
+SHA1 (patch-chrome_browser_global__features.h) = d8dd89e44c167792006f4be65aaba7a7aafec08c
+SHA1 (patch-chrome_browser_headless_headless__mode__util.cc) = d1c0ecfdc6aa016f5a70ff101777bf5ef675bc67
+SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = 8493998544e07799b3b71523bbef77d56aab0057
+SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = 2d85ba0e9f2d8f221d13dd13236863bae78e5ade
+SHA1 (patch-chrome_browser_media_audio__service__util.cc) = 38a621022d482b11a036aa563ed88bc2956a1e95
+SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = 8e0cac92eff40d6b206f6d2d451342837f8e5ed2
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = abe54bb2f795feed4e569245b296f4143a47c72c
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = a50d508b0189be4fbb62ed53d4c865eacfedaaec
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = 9a842bd176d0fcd1ccff99a83416f1287e1fa38f
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = f649baa173960a1585c07232098d45950787bdb3
+SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = 321e1c5a43b890943cd21ef252fd9aa6d059c5b7
+SHA1 (patch-chrome_browser_media_webrtc_rtc__diagnostic__logging__utils.cc) = f167028d16ba364230d27d59188c2876f10411e2
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = caa006164da59a28faa07e14ba03b3175095bbb6
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = 628e29dbf9561a31ce81799400bf51b100e51c85
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = 09dff4d4ace823b1fc8169f692e80418a7e9ed28
+SHA1 (patch-chrome_browser_memory__details.cc) = f6219354cfd1114eccafdba4b532eb32915f59f2
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = 9ae7c1fce95a1a4ca57b1fdb4992be6fa723c679
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = 5080c55ae5cbbc1046e6ad5433f6d97ff74e51f5
+SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = ef1dbed02bdc8a81ef91181533d1393da60b40a7
+SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = e08cfc48ada78fc8345dc63548b35eddf277cbb4
+SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = 92d8a388709c3efc8323f8d04840047dc98fc65f
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = c8af4df5cd60a9bcbd41fcc434ebf9e99209c350
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = 6e5ac299118e999305723d2c1b66f16dd2566073
+SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = 3d86fe42a8248cb0b93268e07279fd4bb0d101ce
+SHA1 (patch-chrome_browser_net_profile__network__context__service__factory.cc) = 7a6cd757318ca1ce64689a79c1020a7e676b51de
+SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = 3480332b331df70b6a2533231926af23583ec506
+SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = 5036f8b9f04d16a4a4ce8889cafe805559a4ae06
+SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = e6a7c9393a0444ce485a5a574e6a4faac56594f9
+SHA1 (patch-chrome_browser_new__tab__page_new__tab__page__util.cc) = 0bdafd439b20e8702ae8311cfedc2c6cec7cf791
+SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = 90f4b638fae8d58cee5144364fda3a23179c43bb
+SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = 2870058b59fca45c4e1df0361e57ddfc921cb563
+SHA1 (patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc) = b4762a0d18b14548eb5a6492f67c2ad4de9a56f5
+SHA1 (patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc) = 9a000848222968b769b86710779fd7c602d158f9
+SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = 610dcee3618b7597b29cdaef386e3e79a85f0327
+SHA1 (patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc) = 01dcba9d33fab59ab76c0f502ce73a59d6043ed3
+SHA1 (patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc) = e5261cfa32a8e37d3dbbbffc9159dfdd30b79cfb
+SHA1 (patch-chrome_browser_platform__util__linux.cc) = 04049bf329bcb6da6e7f2b3293dfa3550fd04a80
+SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = 7a165e76f401f4b8d2f1e87b62083654de97a7c4
+SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = 1f8f4315ed519f2259da89da6d81a26d203c4519
+SHA1 (patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc) = f9f7a008c59d255ac48d191f992a70ebf2dde02e
+SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = d5aacfb88de010abfebb84b2d50dbc12ca94587b
+SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = 4f31a3e7b3b44c5f985472881965532986c21150
+SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = cd3efc83847cab7f8e0b980ac31c361f08678901
+SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = 39d9ba07207141d8a559ec05547152a4788fc0f3
+SHA1 (patch-chrome_browser_prefs_session__startup__pref.cc) = 5135f92ef8c82432fd2d8f613c94bb1e297189ee
+SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = 55a03a2d2a3541ce6e36f0b56cb7fc213d1f70bc
+SHA1 (patch-chrome_browser_printing_print__test__utils.cc) = 093e3582fa24d35791d012fce5591a14a24b539b
+SHA1 (patch-chrome_browser_printing_printer__query.cc) = 0e2b76826bcf02980214fd8bf38d80778878bf91
+SHA1 (patch-chrome_browser_process__singleton__posix.cc) = 72cc96167abdfd7f18fb9693345da35cf8ad0722
+SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = f345ae97e75c2c7d3886828411bacf356d289324
+SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = b2a8249a262eeb8981846b76a8e2031b81fbd257
+SHA1 (patch-chrome_browser_profiles_profile__io__data.cc) = dc48b90372d53a1533631b7d1d1c2ce2c92f9863
+SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = cce3be7edc34a6f2e08238527e9f9cc4c97a8f67
+SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc) = 24d436d81218bb1c3f2f68ba16e595245b0da613
+SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.h) = a448b7e1062a10b76e7549e53f9a17e7d3757055
+SHA1 (patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc) = fb24f006dc2e0f8b7b1f4a1dbfb716b89316d8e1
+SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = 6411b56118be49dee6bedb226d1dd00aded103f2
+SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = af05b5349b938cc371a4f0bbc60017772d6da9fb
+SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = 9458930b17dc795e81a29121a9639ea827c9bf28
+SHA1 (patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc) = 6a26df7ec04c09f6eeb9021516771bfe4f16c91f
+SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = cd439e44ddba5f3aea2fc2062f3f4a2aaa2fd700
+SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc) = 3a6fe95fb59a9e034a8f3cea8271480e19b78949
+SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h) = a0cf561a46da4e493501dfccefd57d2c9bc4eb7d
+SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__service.cc) = 432293d63e705e2d4106762cdfbb770160e0c384
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = 7c802f796f30f0d0287ccfeef0e84f5e3c5a1044
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc) = c0c0438a285c2ced5d547adfb9510bfdb100ec19
+SHA1 (patch-chrome_browser_sessions_session__restore.cc) = e85ba4eb6332fa98b667f8f05041ceca9a23ddd3
+SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = 00d28863245daf298cf314fb1fb24b27d3e2a3e3
+SHA1 (patch-chrome_browser_shell__integration.h) = 2bdc7f1050aa3ed8ecfd8b5601352b42fdbbdc79
+SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = 4921d184bd2ed027eb87cd42fda72408ebac5065
+SHA1 (patch-chrome_browser_signin_chrome__signin__client.cc) = 59c355b9b29c77897c5794c070ff7dc56783096c
+SHA1 (patch-chrome_browser_signin_signin__hats__util.cc) = 95855d61355c10a460009dff6367d56f4373f370
+SHA1 (patch-chrome_browser_signin_signin__util.cc) = 0b37829722c088b1d4db25a0eba624a14edda0ae
+SHA1 (patch-chrome_browser_signin_signin__util.h) = 028ca5ae675492512ca5bfada5ec009c442749a0
+SHA1 (patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc) = fb033be28e91a94ff32a6313c36061b4fbd36ad2
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc) = 47101628d4746fe87312b24f572affec64c75adf
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.h) = b9042da22a5b7ea304b90d9aa337f3caaf798ffe
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = 73875d250b6335682965ebb2d8818558105788a3
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = 7c01821acfbae39aea136a045b996e509c438aba
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = 61f970e7048332af9827d433989e09dc10eafb89
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = f92ecfe12c1e0857275103e23d2db07fcf283d0e
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = 2a7b2f9d8f4a84cb49c315fec224b92dd4c2c650
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = b4ee4325d324f8aa637270ef9b52a6869342bfca
+SHA1 (patch-chrome_browser_support__tool_support__tool__util.cc) = 58a96fb8841c69ce05f253c90e39ef02b12b4a56
+SHA1 (patch-chrome_browser_sync_chrome__sync__controller__builder.cc) = aa5d6c74436c7e6ef75e0e9a2cceefb215069fdd
+SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = c7b6df16d0a44113bd7a2c832ad0eea3d14f0776
+SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = c1f29d81096d2699c27296905026c32daa114232
+SHA1 (patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc) = 9e832950347badd0c832b56f66379e28b0c78e2b
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = 92d8fe1be2fa32b53f3ba3cdfe66ad299220c321
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = 0400cb85e7e291a2c225b78475d06bc00061e4c2
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = 02d7471ec8f7678f9f902f9ca3450caa32feea4e
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = b44884648d1fa8c979cf9c25e14d0f10f5dd6a7b
+SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = dd938015b0448c5c73ec41c790ca60c3809b53b1
+SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = ccb180ffbbeed060ad31feb4067ec6fa4a2be460
+SHA1 (patch-chrome_browser_themes_theme__helper.cc) = db5ed618f3d3698efab8665d52186792314bbe7c
+SHA1 (patch-chrome_browser_themes_theme__service.cc) = 1c56d4c0c3642137c7480cf43cee0d24a20297f7
+SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = bda423030233a8ad9cb423ec213bbbba680f33ab
+SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = 6229da4832eecdc1a24ea42b4b0826d77b02f308
+SHA1 (patch-chrome_browser_ui_accelerator__table.cc) = 1a7ed19e77a2a9c48b87171ea6a308c4eefaf46f
+SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = 01a3f5efe1d38a801d76e2ce2afd781bcf8c30a1
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = ac19e93d5252b41352266ce54732e8cc71d480ec
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = 811790f00d211d23be01d374cc163509920b6aa5
+SHA1 (patch-chrome_browser_ui_browser.h) = 74485f29f0df90d7cc8fb3596b455fb8c103036d
+SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = 9742161a396a6b64d0774aa6a5b34c3952b5979a
+SHA1 (patch-chrome_browser_ui_browser__commands.cc) = 3e1c2c5b621a0169276a866432ff3e19b498cec8
+SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = 375ce7d400ba9bb80c732f5947aa5fc0a290b001
+SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = 6b1d4eb56527b20bf49555333be9055708517f98
+SHA1 (patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc) = a70cafd6675d877ed89630f5f8a9c79ba78a63f8
+SHA1 (patch-chrome_browser_ui_browser__window_public_browser__window__features.h) = 057699c47f9a494d8503c844d62240d01b509d5d
+SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = 69ea46e15b29c5de5551eea945bc162affbb2dab
+SHA1 (patch-chrome_browser_ui_chrome__pages.h) = eb65264aaa79bbe95df46d236451080c1d8e797f
+SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = 649e4be181c1949d0c969b42fa22a16728cd64a5
+SHA1 (patch-chrome_browser_ui_hats_survey__config.cc) = 1915232f82ff7da30e844c472ad0e510acb581b2
+SHA1 (patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc) = d519cb2e4d14ed9b31ec1ccd9b52880c8a846943
+SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = 5691db16fa7a4c732675353a7f2529395e069aad
+SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = f189ccc09d410942deb05f344d831489e95112b0
+SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = c0ee22ebb51e6a8cbc3487afbf65656df056b9fe
+SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.cc) = 50d4d9e0e31e653e363de971a763d5b0352d7d4a
+SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.h) = 093cc1bbc2727cb736a639c6cb405a164f3eb2d5
+SHA1 (patch-chrome_browser_ui_prefs_prefs__tab__helper.cc) = e5333940e503acc39c90e49740badfdece7073b0
+SHA1 (patch-chrome_browser_ui_sad__tab.cc) = a53b56fbd41458120fe16cc7c08b2d104a7b2652
+SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = c680c55793e3044b9939080ddbf3851bebc5d322
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = 34fd6aa7ac8d412c78d061313b4c54f9ccdda37d
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.h) = 670628cb07f500f411263382ce854b3d2e17e3df
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = a2213fbe4cceb1438439f862d12886a4a2b81c57
+SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = 1200fddcfb6860b04f640d5099b32945cb8cf560
+SHA1 (patch-chrome_browser_ui_startup_google__chrome__scheme__util.cc) = d7b7c3f6f1919893d000415dd287122129d1def9
+SHA1 (patch-chrome_browser_ui_startup_infobar__utils.cc) = 84464c870b07e423844832e507b791dc5265a60c
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = a076251d0fdcf168a8bc98dda680538f8c92d620
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = 94843ecfee5dbbcec929058d0c41b399c0afad7e
+SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = e9d8ba19d55930142257e1297b853e6f94cd5499
+SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = 37ef6e544410def27d67745d594bfff6d9c15fa0
+SHA1 (patch-chrome_browser_ui_tabs_public_tab__features.h) = dbf87ea43a490bd15b513bc30d56f465c66f490c
+SHA1 (patch-chrome_browser_ui_tabs_tab__dialog__manager.cc) = 3cfbdb36aab36ef9c9adc6de49142a65cece5432
+SHA1 (patch-chrome_browser_ui_tabs_tab__features.cc) = 208393753b32e2a308428f8530e1a218bf9b7234
+SHA1 (patch-chrome_browser_ui_tabs_tab__strip__prefs.cc) = 88f854807e3b4f3386eec781f279d69d490d0168
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.h) = 24e5983a4fb2367d602c1b4e0fca89ea87604cb4
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = 3561d9d9e42ec8761e6500cefd3e2a6bf7f53a6b
+SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = 05a1814534c7f8eb7725859827445677a600f26a
+SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = 876ca11e70d119f4721f46acf68dfcef3379fda3
+SHA1 (patch-chrome_browser_ui_ui__features.cc) = abc4a23893915cad0fa988dd10c261ab9460b2b3
+SHA1 (patch-chrome_browser_ui_ui__features.h) = 2c99662e2546f75fdb0b6f53daac67bcfd0a86b2
+SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = d7a6de8fcb0d9567888c0592127ffbba01d328eb
+SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = 72d0fad82e4eddf92ae0d6b89d4984fe24a05bcb
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = c5a82b4d1f3c1f9ff4dd6e6c6c1c4e907ce72a7d
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = 28043fb3d8cea5efd6b8cb3cdace7b079ab19b04
+SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = 023751794abd00e12f1ab4cda35b569c137ecc57
+SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc) = d4eefbb003af61021820abcebca6f31bf8590b9f
+SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h) = 1f61c134b2471ab488ae48f22c8fa1a2f91d5599
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc) = c96c7131545fe9b1750f70f0a2793a4e630ccd42
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = 23277db0fd7bbf4f327a4992d2cdcac7eaba3741
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = d49e110aa66f0e4ccc9b0207cb2bf1af0b260383
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = 35caeb3db32eb7fde47b142599a519c293065305
+SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = 8aa06cf2f7ad4714271a0e717b7da85ab12d881d
+SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.cc) = 97a6d4ea1e0b042018c0d37878d68fd489376d0a
+SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.h) = e80e4c10817d44d5a7da8838ee878605733bfe22
+SHA1 (patch-chrome_browser_ui_views_frame_horizontal__tab__strip__region__view.cc) = 0df47f43e30c276ddfc2ec4dc726cb02f8f9b522
+SHA1 (patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc) = f110a1e2f0f38545b4ba0250df935534d4ff2459
+SHA1 (patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc) = 182e66be37bac5d199eae5c49f5edf8678d50d7c
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = ca88a59d1e34b501a86a814cd3d05f30e92d7101
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = d8fb3a945b344bd7fb1c249b5bfaa137ade48f3a
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = 9bb1f85699ba82f2a55a38d611dd196f3c95643e
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = 4eb2d868c1ed33fddd611d0497d9c43c2cfd3363
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = be04a04d9f1c8995844f624528cb34a960a4dd0b
+SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = 3a834680810f92bf6f25da341f2de9f9dd307b89
+SHA1 (patch-chrome_browser_ui_views_location__bar_location__bar__view.cc) = ec376e6670b75e699c845fefa4873010a7784314
+SHA1 (patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc) = 49d6bed19e5fcb611c19b5bebf2f8b922e9271aa
+SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = b24aca8de9e6e53a2c7128f1e55243656ef17ae5
+SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc) = aeb0a437a2d7b25509574b470399218413b509c6
+SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h) = 9c8750e6513afbe1ba40d8f5be40eb7316e92958
+SHA1 (patch-chrome_browser_ui_views_profiles_first__run__flow__controller.cc) = 7c0ba4214b4dccbff2675ebba4b1fa7e44abc8de
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc) = 1048ea2336de61a67fda5418bef015efdfc95782
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = 5efaca1c84613aeb637ad921d143e909168ec398
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = 647507d768d513e32ff1be29799dcd63b7bf8335
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = 52b9313576961e7c472c31441b276461fe918ec1
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = 8f6149bb5c00355724d20a924d1cd9468d67fb08
+SHA1 (patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc) = e7dcea3a57a47cb9a8b46e1f15c641359fb1426e
+SHA1 (patch-chrome_browser_ui_views_tabs_hovercard_tab__hover__card__bubble__view.cc) = 6f57e73c9edfef976987fc3feaf35ec9cdfb7374
+SHA1 (patch-chrome_browser_ui_views_tabs_projects_projects__panel__tab__groups__item__view.cc) = b446115efb36ac7db7578f44ddce91733ded4012
+SHA1 (patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc) = 2e8d570301ca352172c609e667e93c6513099f2a
+SHA1 (patch-chrome_browser_ui_views_tabs_shared_drop__arrow.cc) = 44c26b1c12b7411f109615f10c57b19536cbab5f
+SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = a8475a235a950fa649d122525281e2c98f2160ec
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = be00e2aa29a4b69acb92ee5996cb417594e3307a
+SHA1 (patch-chrome_browser_ui_views_tabs_vertical_vertical__tab__group__header__view.cc) = 5952fd18b9573fc415c9b273edb350c2b76dbca2
+SHA1 (patch-chrome_browser_ui_views_task__manager__search__bar__view.cc) = 589c6decc9437ef2229aca348300142cc4b7735a
+SHA1 (patch-chrome_browser_ui_views_toolbar_toolbar__view.cc) = 316ad2fdec78167fd47a6d6d349ddc04059e2da3
+SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = d27a9eef4945bcc8c3f89c6e71b03615c2f4c269
+SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = c5301518478e75f0c9c0cfeba5312d8cf5653f4e
+SHA1 (patch-chrome_browser_ui_web__applications_app__browser__controller.cc) = 7265718cad83d6f2655c94ae147adf6b2a248e91
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = ed49649ed9cac78095aff876c265e77bb2c62880
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = c210e6eb18cdad6825386f5243ee8ea1d82e6398
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = 0170534b68f24a81cd0db522fc806483d70ca79d
+SHA1 (patch-chrome_browser_ui_webui__browser_webui__browser__window.cc) = d108b8d437c7874793ef632437d5403ce3e49f56
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = db98f00fa33b3e51c5fc2770e5227ec02001dd7e
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.h) = 5540a810b7851958659e84dd8292381fbc8ab49b
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = dcb5087bf3b1fac33cc210ab7c8fa52c0ee943a3
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = 82f70ea3700b4bf25e8b55bbdd0ca9a669bd072f
+SHA1 (patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h) = bdd858e158e013ac3678fbd5a62dff503dead121
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = ffa51337734ad9eea7683f0fad508bb9f59ebfdc
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = a1d16621aae1df20f57422979c9abafa3ad0997e
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = e73c851acee2aef1bc0623b84f1fe6bd0a0fdff7
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc) = 567645356324589b2e0fd37559b3574ac3f6c749
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = 57290f4ae0f18ba05049aabcf947127be2ddc2c4
+SHA1 (patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc) = 7ee6fb98fd3c344e4f2fab42f0a79149b7d31bde
+SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = 09d8b3ce41562f658d54122e1d3534cd87fdda88
+SHA1 (patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc) = d91ff3e4951f173d71892fac9f609534eec2fa47
+SHA1 (patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc) = c5f08d239fe5c99b722cafadd20ea27dd77a9eaa
+SHA1 (patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc) = f747a18ea2fda55fe272aae08ef0c99f270f643c
+SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = b830a521377c2140ce6e28c6e3e357a8483aceb7
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = 208b60e6a5cf1117559e36f6c59216fe300d4392
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = a62ba3b77050332a29c0d25a5251e0a1b183f928
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = 8985186bef91ecee492af5dd8e4285a45da02051
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = e77c03ae82b5becd5f1eaa415a8461d0c5124bba
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = 9444013f938f90e27c75423bd47abd66f567660e
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc) = 7ac60047ddf250eb2f6ac338d4b6e70d099a0ce2
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h) = 73a24624e53c9a47b3874b8cb7d0dea6b4260696
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc) = 7750ee2df94cf3b5294195b8f0ec310687ec224d
+SHA1 (patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.cc) = 355b33d3bcc92ecbf4472382b3b8c404a1708f93
+SHA1 (patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.h) = 3dd2d1470f63f9479f8f9810709e9da7a5746c6f
+SHA1 (patch-chrome_browser_ui_webui_search__engine__choice_search__engine__choice__ui.cc) = 3129588760a5c0b1becc92eab1f91b5ff54b09c0
+SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = 1f0085c388b6594f1ee87448bfa2716c8a04bd5c
+SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = cd6ea82085a454c7a50c05787a8e02d06b102f38
+SHA1 (patch-chrome_browser_ui_webui_settings_site__settings__handler.cc) = 7ec26d3f95420724d5c44b315607a1338f2f839d
+SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc) = fba2d3e087f2717923d8874b93fe33750ea01a49
+SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h) = 3ccbccc915033440ad33a66584774a54c2a9357f
+SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = e074646400ff8660a8a620057b15fe1d81031657
+SHA1 (patch-chrome_browser_ui_webui_signin_sync__confirmation__ui.cc) = a092115c0b06295c17a6c1041204244f7ed96e0c
+SHA1 (patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc) = 497d2ef590cb3777b1463ffec459242e9373bcab
+SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = 0923f7ee5156049c3fae9df434e7ccd74bc1d2ad
+SHA1 (patch-chrome_browser_updater_browser__updater__client__util.h) = da3ef6f0501a03a7192636308721fa04849b0df2
+SHA1 (patch-chrome_browser_updater_updater.cc) = 549a78038e50eb922819429bc972135ff851cbee
+SHA1 (patch-chrome_browser_upgrade__detector_version__history__client.cc) = eb15fe5667ddb0858f27526815dd564b4eb0359f
+SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = c63fe36a50b2c9e519c40570f3aa7c93d1e6ffb8
+SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = 3271b92030dc39c0b9d9897a1d0e79873cbe3dc7
+SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = e929f561aec2cf1cb7b993d5f20e4f39cea8cbc9
+SHA1 (patch-chrome_browser_web__applications_extension__status__utils.h) = ee832ff0d427b52b46a42300c188f7210d402684
+SHA1 (patch-chrome_browser_web__applications_extensions_extension__status__utils.cc) = 939446353af377de57ac100a1b402e6b6fc67758
+SHA1 (patch-chrome_browser_web__applications_icons_icon__masker.cc) = 67571092bad4f45fc79e30e575958db63dbea7f5
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = aff1b1f1a528d5efe969ee2cac314ad6e2bb961b
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = 1a1cbef8efdc31ab01cebecca7e660c70963d916
+SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = eac542dc3763b2c4fb0bde1baa7f156b5ab50f1b
+SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = 42805a567db522f7c3a228e41043ac2eaa7b5849
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = ba55cef02fdf914b9221dbf61f8de3c9688bbf0b
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = 6e6e67cae4442aedfc8c09f32ae2b2eb04a6362d
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = ad99742ce1f0b6eb1450931f85137b4cd35d559a
+SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = 201a309a08688d328e9931d7cf71aa33342b142a
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = 63fd7316456813eca7549ed724054f99684f8777
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = 3528e80d12512d5d9f5021f64acb60bc21de1f74
+SHA1 (patch-chrome_browser_web__applications_web__app.cc) = aca2643d5530a2680c86a766e88eaa312338c197
+SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = cd51f01fa30120be8a3c74a26b84494ef1324753
+SHA1 (patch-chrome_browser_webapps_chrome__webapps__client.cc) = 98178e70568058ae310ca6907c8e8f58b5f717be
+SHA1 (patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc) = 248a501fd3e2305ee384cef3439241c593993272
+SHA1 (patch-chrome_browser_webauthn_chrome__web__authentication__delegate.cc) = 796c873524366a65dbb558ac6cfff33350ceaa5a
+SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = 55c0492917a7c13575d087243197c4bcbb69dfd4
+SHA1 (patch-chrome_browser_webauthn_password__credential__ui__controller.cc) = d056ccdb23281d981e5e6c4924e803f6dce615a9
+SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = cf014ab361a0b6fb1e8c70f7e93e3e1013e4e4db
+SHA1 (patch-chrome_common_channel__info.h) = c00c162504b0732daff4fd326fa2e733caa45c57
+SHA1 (patch-chrome_common_channel__info__posix.cc) = ba12b574d81da2d31f89b6ff92f8aa087f3654de
+SHA1 (patch-chrome_common_chrome__content__client.cc) = fe4311dd19fb1b745a12ea5755f266eec9cadd7f
+SHA1 (patch-chrome_common_chrome__features.cc) = ea979bbd8e1b567838142ff0c7caa63dd761cb08
+SHA1 (patch-chrome_common_chrome__features.h) = e62cd2e2b0acbeafdc023e37246235c4c89184f1
+SHA1 (patch-chrome_common_chrome__paths.cc) = cdd3b11b1c6df0725e3b36272788e13aef79bf37
+SHA1 (patch-chrome_common_chrome__paths.h) = b5417828a3c936a62dfe639879ec7f00e81dcb83
+SHA1 (patch-chrome_common_chrome__paths__internal.h) = 86fca2a636d22318ea2c76ad2e699b581ca42c15
+SHA1 (patch-chrome_common_chrome__switches.cc) = 4ba4afd219d6506d2b4ec6b290ab31c646552baf
+SHA1 (patch-chrome_common_chrome__switches.h) = 52823a828c845e8de8ffc3ee6687a8d18455940d
+SHA1 (patch-chrome_common_controlled__frame_controlled__frame.cc) = 6764f2005c7058d6f1d39cf59d8b2924334f04cc
+SHA1 (patch-chrome_common_crash__keys.cc) = 21bffbe30325b755060b2f7273bd43e11c8dff82
+SHA1 (patch-chrome_common_extensions_extension__constants.h) = d1c7d8238c01139e83b153058aac6f7c285a51e8
+SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = 171c30fc48b2bce48d87b475542fa37a54267dd2
+SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = d7dcf1dbe89613c5c1afebc6cb1b39541d4e292e
+SHA1 (patch-chrome_common_media_cdm__registration.cc) = 8a948e5eb00e242ed63283608d10272b26455ba0
+SHA1 (patch-chrome_common_media_cdm__registration.h) = edf827df41be51b814edfbcd0ae127f359cc58ee
+SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = 7947ee5747d11e345f13afb72c78adb74dcceebc
+SHA1 (patch-chrome_common_pref__names.h) = 61860afaf1ad1c386403da0789e6840dd91c6a0f
+SHA1 (patch-chrome_common_url__constants.h) = d08ff20dd6d1eba15f20d2eb13d3094bd792eb57
+SHA1 (patch-chrome_common_webui__url__constants.cc) = 09a059eb7519376cd68e86d230be90ef27d1b2f3
+SHA1 (patch-chrome_common_webui__url__constants.h) = d46a5159df824e7b8cf1eb9766e3afce03fe75f4
+SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = 6ede73d3388b9c5d303830cbf4347613e7405d8f
+SHA1 (patch-chrome_enterprise__companion_event__logger.cc) = 0479cd990e7e8533cbae744151f5e96ea499b24a
+SHA1 (patch-chrome_enterprise__companion_ipc__security__linux.cc) = 7e18f002a71eef4dd9dac218bdf00272f53ab692
+SHA1 (patch-chrome_enterprise__companion_lock.cc) = 321ee668bb20ac7e1caa0e877e9743fad8b411a4
+SHA1 (patch-chrome_renderer_chrome__content__renderer__client.cc) = 695083969d3fb0ce0ebce66b10330917fb13a296
+SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = b9867510b0fbee08a421cd0c7f36784153a299b7
+SHA1 (patch-chrome_services_printing_print__backend__service__impl.h) = a68d4d4e7a3a88f8d6f8b299ef201fcf81d60805
+SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = 9818560dc72799a9a2ddf5bba8101ca23c1127d7
+SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = 687c0e0a4e0295faa79efe1e5140f1bd8b172706
+SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = ccb17f0de23ce67c93d875dbb0205471529c55c8
+SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = 1f742c14e2442f0433c195a31a4055740d4f9145
+SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = cfc5809139e822b0c8e5e8c13c2ead764c78e591
+SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = 01f40cd607797a5bd03136d4048d38dd3248db29
+SHA1 (patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc) = 9e76aafcb883d5908ba999104705440fcc9a7a9b
+SHA1 (patch-chrome_updater_configurator.cc) = 6ec995dd33ea42548a3a82c636adb1a73507cd65
+SHA1 (patch-chrome_updater_ipc_ipc__security__linux.cc) = 3220ad576772d12fe148d6e6b2fe9b4584dbc263
+SHA1 (patch-chrome_updater_lock.cc) = 3dd85199e43911ca32bcec15a6d3ce21b2ab9e26
+SHA1 (patch-chrome_updater_util_posix__util.cc) = c9466d4980e829301edceadfc3279ef449fe682b
+SHA1 (patch-chrome_utility_services.cc) = ad8b7307e52e2f96b022536434fbd19d60c717b1
+SHA1 (patch-components_BUILD.gn) = d04f8afbd341b7e0dc5bb93894ee3f8866253be4
+SHA1 (patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc) = 10ee21c0d4022d88cdc73e2df50953adbe96602e
+SHA1 (patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc) = 6eb5482b20a7412a7af2269ff704881ba270298d
+SHA1 (patch-components_autofill_core_browser_payments_amount__extraction__manager.cc) = e75c205b4e3430c4ac5650982570e963f9da12db
+SHA1 (patch-components_autofill_core_browser_payments_bnpl__manager.cc) = db2c550848bebefba29085509a3257d428035f45
+SHA1 (patch-components_autofill_core_browser_suggestions_payments_credit__card__suggestion__generator.cc) = beb2b4eaef2080d00930ccdcd88a43cdd6b4a860
+SHA1 (patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc) = 53ff5c84279fe704bd016f7db00013f77f3ca418
+SHA1 (patch-components_autofill_core_common_autofill__features.cc) = 8939ddbcc02717cffae85734243a86a694e10040
+SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = bb06fce0aaa9cf211c3799246433ed0a6509b87a
+SHA1 (patch-components_collaboration_public_collaboration__controller__delegate.h) = 088b7c94c449c3001d79aa7bc143894484d0e0f8
+SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = 354c2e7817031e49755266c81da3f572174b5209
+SHA1 (patch-components_constrained__window_constrained__window__views.cc) = 715a289c0eeee18497f4e605d244ecf1095f504f
+SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = e0a4e380e0710f384009861c076faaf5af5351d3
+SHA1 (patch-components_cookie__config_cookie__store__util.cc) = 824262895ac6df3be91d407d7d88ca569c4038a9
+SHA1 (patch-components_crash_core_app_BUILD.gn) = 219eab9dcb0332eec2f12eafb44ffe1b9c162ba2
+SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = 1c4ee20f0d66cb5da13aecbf2d173959c3950891
+SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = 1d55f44ca346aba154cde4fcc96bc18181b5f86e
+SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = c77b2bc84c1fc23fa71d4c744b996178c331b29d
+SHA1 (patch-components_crash_core_common_BUILD.gn) = d6cf41dc86ae26141986474cff39b38096ed8dd8
+SHA1 (patch-components_dbus_xdg_file__transfer__portal.cc) = 841c67e5bb1a5e7a48c150f8e4d604ab2f1b3a60
+SHA1 (patch-components_device__signals_core_browser_browser__utils.h) = 7009980a5d386a4f941a28fdb81215f7ba7ff534
+SHA1 (patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc) = a27db8ad43bb7fba6004aad010626d5015aca787
+SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = b5511deead706ba8f52223f50d0326dcf5d13b02
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = 81cc8cd42e88c2e509874a4f7b3ee7a05a557c91
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = 71d8bd1217d962f59fb45c4c51aecd85e6c3d38e
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = c617bbb359a4d44473da3ea86cbd9067b63af3a2
+SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = e6bbb06d94a9bd068fb236810b037b92cac15514
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = 102749ac81abc97c80f7c182928decae6313fcc5
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = 88ba55daf9a2fd7fe4b3b7ac8f58a36594bd0db4
+SHA1 (patch-components_device__signals_core_common_linux_platform__utils__linux.cc) = f96b7290020e0abb0492c32758fc0f3a2adeb16c
+SHA1 (patch-components_device__signals_core_common_platform__utils.h) = d5c17cc596d9e36c3e28ae59df4fd26feb70e7fc
+SHA1 (patch-components_device__signals_core_common_signals__features.cc) = a0d019209f75a187e5e2c261ed2c7cabb715b5a5
+SHA1 (patch-components_device__signals_core_common_signals__features.h) = bcc170d255e4b367bc9b02b4c226bc24801a1646
+SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = df0dab0e74e59b0ccd0b53b169a1e3f1e8eec06e
+SHA1 (patch-components_device__signals_test_signals__contract.cc) = d61b865bf5a0f48691240ffd810e8d77c04ecff4
+SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = 2f32c7bb4a88ecb4bc00daed74390b134af04ad6
+SHA1 (patch-components_embedder__support_user__agent__utils.cc) = ed2a15690ea6d8f8270701152dfc2f5c95159b47
+SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = 8392dbf94aab213e7c502108ebf7aa2ec45d27f0
+SHA1 (patch-components_enterprise_browser_reporting_report__util.cc) = 60ce2f29b123c7d10ca140ecda757888e3d4c01a
+SHA1 (patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc) = 6d96a8f51d70bfe033cdb12a055f7f911dc9b2ce
+SHA1 (patch-components_enterprise_data__controls_core_browser_rule.cc) = 850af171bcf0d058c9a01b0171808e2fa8679a6b
+SHA1 (patch-components_enterprise_watermarking_watermark.cc) = 522376a29509f770e74d8d56ac48254b09ecc148
+SHA1 (patch-components_error__page_common_localized__error.cc) = 138e0281ac40d58444f7037e8fd38f6493166270
+SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = 459feb2b888b1ffb92bebe0e83fa457c34bef3dc
+SHA1 (patch-components_feature__engagement_public_event__constants.cc) = f9c1a32171dc3f96c869c8b65a7ff24019bcc2c9
+SHA1 (patch-components_feature__engagement_public_event__constants.h) = dc39869d9dc6b1410384c4ebb99b3782b4164700
+SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = d9ef9d6f6c588acb3669b05d5cf94a8e6dc64644
+SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = 528335d70694ce5ed9802394fc8fefc7aca498c8
+SHA1 (patch-components_feature__engagement_public_feature__constants.h) = 27051021ee0783db5f2f484d0d88b913a4315c64
+SHA1 (patch-components_feature__engagement_public_feature__list.cc) = fb90584e33ac1b1862585fcd6e5595a9ed8ae9fe
+SHA1 (patch-components_feature__engagement_public_feature__list.h) = bed90a56ebd7bc78f81c47735d472b418308e2c5
+SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = 90913c8ec9d05361fcc327324cbf4c8f1541bae0
+SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = 2b081b8dfd3895e5b42d49f782d0a70939f19008
+SHA1 (patch-components_feed_core_v2_proto__util.cc) = baaafce9abaf131e18be11b84584f221229f014d
+SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = 3f921a28a8aeac9ea11c5771895b8073f7442755
+SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = d764edfbec9b0e97eb88c614f186342e4df91a1e
+SHA1 (patch-components_gcm__driver_gcm__desktop__utils.cc) = f37d748e4094737f6b67fdeb281865d30e49cfe0
+SHA1 (patch-components_gwp__asan_BUILD.gn) = 0cec96685fd4778d1ffd971cbac3bd8a9630ffe3
+SHA1 (patch-components_gwp__asan_buildflags_buildflags.gni) = e7e037f251f76995a378ce8f1f7c8afd77ecf033
+SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = 17c5e6af9ee63d973d6138f7387decc6a99cb3b7
+SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = 208be2b9605ecd59315b3cb035af52a8db98c52d
+SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = 861e1188df18920e394379da6aa6c3212293ff4e
+SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = 4dc7ac483436e053fc2e5b6f4c02bccf627546e5
+SHA1 (patch-components_live__caption_caption__util.cc) = cc3de531f85e9fbb4ab29ee2ae5e416aae368dd8
+SHA1 (patch-components_live__caption_caption__util.h) = a4c092ac782a1e9e811cfe1b59ca8a09ef4e1a13
+SHA1 (patch-components_media__router_common_media__source.cc) = de6f79c524699e90f763db62a28f947454c85972
+SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = aba1da0aeb9b2c3e6eb322ef0d9ad09dd7032fa7
+SHA1 (patch-components_media__router_common_providers_cast_channel_enum__table.h) = 9423f0d8ffb8e99edf41efee923ae22f1f760b94
+SHA1 (patch-components_metrics_drive__metrics__provider.cc) = fa8c2fbb2a1f6fe90d2e70e250d1c162f74ecca0
+SHA1 (patch-components_metrics_dwa_dwa__service.cc) = e9e5ce6e1e6e41db98efc9e407fcda4e8b3a1eb1
+SHA1 (patch-components_metrics_metrics__log.cc) = 00897b6ab3314bd1bb62ef327695819beb59283c
+SHA1 (patch-components_metrics_motherboard.cc) = a4c4c5996cd9edaf1f4818086cbb4cb0d09c9f15
+SHA1 (patch-components_metrics_private__metrics_puma__service.cc) = ff001da2418e055a6c586e3ccb559729b7bd4b01
+SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = 5276ef52aae2f8989b63c8f487a49ca07ade7492
+SHA1 (patch-components_named__mojo__ipc__server_endpoint__options.h) = 29063cc48e776c99b67d90a145f182d261f28aa5
+SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = 1f700e32cf9b0f7a572647f21e863680ce8169d8
+SHA1 (patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc) = 6a9c92c19db6fc9d6c511fe0292e3f3c4cc1b1bf
+SHA1 (patch-components_named__system__lock_BUILD.gn) = 5484859b0e226f9aca072f0c6e1d23a47a557806
+SHA1 (patch-components_named__system__lock_lock.h) = 83e1e1218c02d3b5bd115d10344d3e73e492e260
+SHA1 (patch-components_named__system__lock_lock__unittest.cc) = f3822eb834fe31a4a5cd835331a7490356f2d017
+SHA1 (patch-components_ntp__tiles_pref__names.h) = f8a54d74ed35b73375d69b8a21a491fa1a0fd4f8
+SHA1 (patch-components_on__device__translation_service_sandbox__hook.cc) = 553e66cc062316f05b938aa3ecd153388abc9507
+SHA1 (patch-components_on__device__translation_service_sandbox__hook.h) = cc917ccceb91eac868b7ee807e49bb8f56d966fe
+SHA1 (patch-components_optimization__guide_core_feature__registry_feature__registration.cc) = dd9fd07bd9f9386e80747177466eae2fce423514
+SHA1 (patch-components_optimization__guide_core_optimization__guide__features.cc) = db581ec0672dcca4ebe3997066578ddc3142559b
+SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = 6f400f10052709b2fcbf71d3af1a91ae760940b0
+SHA1 (patch-components_os__crypt_async_browser_secret__portal__key__provider.cc) = 8ded3b01b4f6e414e34993ebbea892460f85a989
+SHA1 (patch-components_os__crypt_sync_libsecret__util__linux.cc) = 3cda2f7b4c2293e19dd154416c1af67ddc1216bc
+SHA1 (patch-components_os__crypt_sync_os__crypt.h) = 28f3e6974ca32b01c99d71f8e871d9b7bdc39a9e
+SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = dbe93856aa5819dbd53d95a803c7a9465f1b69cf
+SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = 2e5a427fde564d4099d82b87b215bf2da8c0ed02
+SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = 33dbc66bcd807f9dcd6529ceb53f241b127323bc
+SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = d3fc2bcafb586c422370ce18ca5b827c94daf48c
+SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = 39ac0883fc91b8ec712965066b4bd8f19959bf17
+SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = fb93a66db413560d85ad2a47976396a5367d0760
+SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.cc) = 2b6f4a1018c328ff2ee33ab5007ab725f28437da
+SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.h) = 18ec11bd0bef7c4728b0ec24ce5b1b0413daa406
+SHA1 (patch-components_password__manager_core_browser_password__form__filling.cc) = 4c191963a7bda5c695346039465b83d13112da45
+SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = d777a47b7105e49e9a467ed08d33f08d7cd7cf87
+SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = 9792a99654f9d1476e3f237aee931792e7fc0d02
+SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = a833e459ecd3ab66a89aa7e2dfefcad8d495e000
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = e2a68e2f35c01f3caf841e51f420f99ad7a693c2
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = 92a63fbfd31d3df061d033db8527f49a2f900598
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = 1c4ac39ad464e9f00dd9630943d3f34110e26f3a
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = 354ddca80d62125b3693d1fe4299ebfca18cd667
+SHA1 (patch-components_password__manager_core_browser_password__store__factory__util.cc) = c472d6b87929eca066a8ae4b0d1f0eada1d0e4de
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = e2e58d681cfe6d1f0390e96a0330efbf9806e0f4
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = b66f0a3828c3eb925b86b15a9e352d525377fbf7
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = 3cfc9807981d0841c67ae328eb796b928403f7a4
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = 02ab581b66ac068bbf9a1d073623215f707c9ebc
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = aeb0ee6c96f5f3536f86023bf282526ac83403b5
+SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = 04d95418ce9e312b6300566d9899e4e25885d12c
+SHA1 (patch-components_performance__manager_decorators_process__metrics__decorator.cc) = 195012487fa383cd81254abccdf3a6926c4a127b
+SHA1 (patch-components_performance__manager_public_features.h) = 10be22e7bfe30dcd0812d20561bf79783b7e3ebb
+SHA1 (patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc) = f678d51cfd1127003c38e0472a34f9e7471f6090
+SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = c3d92a308566e1357c517560bfd50adfac060eb7
+SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = 7e890c5a22581474b3bbcaa9db5a5bde7c18c86c
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = 26adf79a68879ff44a069638a54245d954163552
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc) = 42ec3cc0bc06b93b6a48f8426d40380fd6e00d92
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = f63c53a80d004d068865c20023723b6a25df0779
+SHA1 (patch-components_policy_core_common_policy__paths.cc) = a3b63e6bc33c2a8952263db24ef939a0c8971eb2
+SHA1 (patch-components_policy_tools_generate__policy__source.py) = 9be23f53f687e818fd8abde6bc1b5d49720c2b12
+SHA1 (patch-components_power__metrics_BUILD.gn) = 16dd65a14b6c09d5083d4a9bee8e67044604d2b1
+SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = e2350d3f46b2e67b6ae96eea0bede3f5381d90ae
+SHA1 (patch-components_proxy__config_pref__proxy__config__tracker__impl.cc) = 243875ea371f61ac2a71d1ab2e9c5a487fd056f8
+SHA1 (patch-components_proxy__config_proxy__config__pref__names.h) = 7811bd649a3134213f8f8e63d466aaeac27a681b
+SHA1 (patch-components_proxy__config_proxy__override__rules__policy__handler.cc) = 408e3ec435f4cea08401fcae6ad2c3f9bca74fee
+SHA1 (patch-components_proxy__config_proxy__override__rules__policy__handler.h) = 4382913ea180f362bd457ebc0c9e34e667a20ff1
+SHA1 (patch-components_proxy__config_proxy__prefs__utils.cc) = f25a8085c6853199d2fb6016c69d839715a48908
+SHA1 (patch-components_regional__capabilities_regional__capabilities__service.cc) = 063d4898c0a4db2ff8f8e6b05f76de9073d9c18e
+SHA1 (patch-components_regional__capabilities_regional__capabilities__service.h) = 14c95ee60e1d3293df7b3d90b0cae7c3df8c11b3
+SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = bc7c370308d98f10a6c72c34ae4ebb50d9406f59
+SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = e06fa3174ca72d7c6d4f6888d492b75c81dd8807
+SHA1 (patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc) = 3db921b56e4fb8ed340c2e6dc85362e70f97baad
+SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = 9f6dab0e095acbccd85242eafe32059610e35d01
+SHA1 (patch-components_search__engines_template__url__service.cc) = 9be720dba99971661618d4e1d3ea728e20f2bd40
+SHA1 (patch-components_security__interstitials_content_utils.cc) = b05a27fe705db33097323b781a1f7de9ac055685
+SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = 95ab099934a673c3835c4659b910e2ccc9f01297
+SHA1 (patch-components_services_font__data_font__data__service__impl.cc) = 077d4901cac35dcaeec9a7a3f98cf497d4468cb7
+SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = 2ce2430b580cd8e4623a7c479b38963a9ebcfd31
+SHA1 (patch-components_signin_internal_identity__manager_account__capabilities__list.h) = 5cacdf01f2aa3b02c2072ba8ff548d0e91af1a1e
+SHA1 (patch-components_signin_public_base_signin__switches.cc) = c0b6cf00f2a527b09da6adf6d0ad213529f911e1
+SHA1 (patch-components_signin_public_base_signin__switches.h) = 0f823afc2aeb2abede66a16ecdbf4b84047d8535
+SHA1 (patch-components_signin_public_identity__manager_account__capabilities.cc) = 1cc00b01994c8be5c891349caf528081d98c8eba
+SHA1 (patch-components_signin_public_identity__manager_account__capabilities.h) = bfeed6529346e4e55bc6f46f9216ac9498b11079
+SHA1 (patch-components_soda_soda__util.cc) = 2add7bc2985dbaf9d267a397528a9273248a90de
+SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = eb63a53157cc4d740095be03bcc618b738999017
+SHA1 (patch-components_storage__monitor_BUILD.gn) = bd2666ab1d7c499822bd10165f9b0279805cae07
+SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = 9d3c2429618cc76c0c86b70b75935aea20802bbf
+SHA1 (patch-components_storage__monitor_removable__device__constants.h) = ffae9c4eeded84517aba95b7b8a7443534d920cb
+SHA1 (patch-components_supervised__user_core_browser_child__account__service.cc) = cfc581d1ed73fdca5d7333f4c6f4d37e6d237192
+SHA1 (patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc) = e9efd817b123bb666287ab57779c6c36d1614cf5
+SHA1 (patch-components_supervised__user_core_browser_list__family__members__service.h) = 2afbeae95c7447c1d3a120224c8b300ee1d22c4a
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = 6801821ba96b3ba39ede2171dec812999c0819df
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = 0ea13ca060916dd16e4effdd109ea3fa1e98727e
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__utils.cc) = 231c473b61486cd69e160ddc0a42d5702da82279
+SHA1 (patch-components_supervised__user_core_common_features.cc) = 0ba22c169ca05fed00835c0de586df3fb41d47e7
+SHA1 (patch-components_supervised__user_core_common_features.h) = ce1dce1787009b7a2e2fc79a408092d2ac75192a
+SHA1 (patch-components_supervised__user_core_common_pref__names.h) = 6d04bd5cc415eafdbf97296121753ccef2c020ed
+SHA1 (patch-components_sync__bookmarks_bookmark__model__view.cc) = efb019ba85566ddbb6a73797bddaca42d265a30f
+SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = 449c9a9e34919165d5741d3b25731ed2adb3d058
+SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = 017b07e786d7c68f95942708fd95fd284058bc63
+SHA1 (patch-components_sync_base_sync__util.cc) = dcdbb4baa9630ffb44cd15b97365e136b4cc7f51
+SHA1 (patch-components_sync_service_device__statistics__tracker.cc) = 2232112398e7ccd6b89e6df354d70eccca25b5bf
+SHA1 (patch-components_sync_service_sync__prefs.cc) = 634105b4fc0a90f8a7d1fcf5a778764dd4bac697
+SHA1 (patch-components_sync_service_sync__service__impl.cc) = 21242fb0ac7ff31ceb76f21c8aa5cd913fc9e76b
+SHA1 (patch-components_system__cpu_cpu__probe.cc) = d319a8d54b90f93347a3457746cef7a72239bc98
+SHA1 (patch-components_translate_core_common_translate__util.cc) = 847041337de06ea9121784435fb9f6708467e854
+SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = 6c94baa1daccfdbb2f8b192e49132ca5f8b57f78
+SHA1 (patch-components_update__client_update__query__params.cc) = a95ec25286d4bdd004db7ab4f2dd9b4adede7197
+SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = 7b5b8e425b361f28f65aa51889b3e4e58f5c3243
+SHA1 (patch-components_user__education_views_help__bubble__view.cc) = 8e52775e2b3eb85f4692e3916a14451ccb4ae878
+SHA1 (patch-components_user__education_views_help__bubble__view.h) = 6990fe63a3948e7d72a877b9a7e13f850b899b70
+SHA1 (patch-components_variations_service_variations__service.cc) = e9cdd940dbd261ed2b6848aa45dae438fa068b6a
+SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = e0d0fafb3a90ed48ae87d661f53db5b0e90a92b8
+SHA1 (patch-components_viz_host_gpu__host__impl.cc) = 98c7869a8c093c448817f9f70a322503faa8bcc5
+SHA1 (patch-components_viz_host_host__display__client.cc) = 7f3d284f7bb6cc872be9348a0787fd0121c219c3
+SHA1 (patch-components_viz_host_host__display__client.h) = a24a248d2905321a42fd3d354741b16a70905841
+SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = 73fd8a818b8409f917b31a33a47e841657c9f47b
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = 47ee7ab770cfd058d9503a732d1e59f4a15e8bc7
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = f2f3bb79d52a49bb887bd13d72aa31531eb13396
+SHA1 (patch-components_viz_service_display_skia__renderer.cc) = a873a669d6e66e842f8d079b9841f3c5f30731dc
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = b220d4429810958b028d556eb979375aad3722bc
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = 7f32e5e160a6f13e12fc48f608c7ef24aa594f88
+SHA1 (patch-components_viz_service_gl_gpu__service__impl.cc) = 4f088f8be2911cac02bbd0b31044bb7905f1c3b5
+SHA1 (patch-components_viz_service_gl_gpu__service__impl.h) = 09d4b9de141c8e3081c5bfbf6b2d91b602f412c6
+SHA1 (patch-components_viz_test_fake__display__client.cc) = 7dfe8d19730063268977e07108704200e652ef1f
+SHA1 (patch-components_viz_test_fake__display__client.h) = 5fa7971a8f60f29b45dcae979f57bbc2950e47e2
+SHA1 (patch-components_viz_test_mock__display__client.h) = 54a53006c4350f95a0ee27fee4e89907a03bbf89
+SHA1 (patch-components_wallet_core_browser_network_wallet__request.cc) = 8b96680041422aaa75964918fff7c50c96ceb256
+SHA1 (patch-components_webapps_browser_web__app__url__config.cc) = 56c627023e10ec7b759be8aba5676fb9f0126095
+SHA1 (patch-components_webauthn_core_browser_gpm__user__verification__policy.cc) = 81788f656925889d53a44ac4c4105b8cd685c1f6
+SHA1 (patch-components_webui_flags_flags__state.cc) = 433fb045a5b761028741facd323f2409b6bd61e8
+SHA1 (patch-content_app_BUILD.gn) = 8b9ff22a00511d75b6e30a87fb73da8ca26a3b4a
+SHA1 (patch-content_app_content__main.cc) = dffd66ce76f9eef3b4243eddac8f32f5933ad600
+SHA1 (patch-content_app_content__main__runner__impl.cc) = f06c421237fbf473d0d58f1035aa353b87cbbfb3
+SHA1 (patch-content_browser_BUILD.gn) = 750020caa9c0584e05b38d337f06d3493cc32e63
+SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl.cc) = 24d37e79deacc35e1b2a7f977900b8a3ac98eaf0
+SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc) = 4cb96622ee9e36544f735186170e8cc734025de6
+SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = f7d8b70c8c6c243b77923bf701b6e33203406ec1
+SHA1 (patch-content_browser_browser__child__process__host__impl.h) = a9c80d8a54dc432c5711bebe87a9abbc3eed0296
+SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = 4a117ebcb95383ff55d819570f19071ec21e94fd
+SHA1 (patch-content_browser_browser__main__loop.cc) = 31b1dbfbeba41266902c281c9425b949833c97f3
+SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = 89fe70733c71348ef8623f71c7938573f4dce8dc
+SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = 40ae7488334627cbe6a664f8967c60b409f99f57
+SHA1 (patch-content_browser_child__thread__type__switcher__linux.h) = 3ac20b655c96f8f5520743eb13c9671f3d545878
+SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = 61ac28f1c57b69ee7934811af48d54557e3bdbdd
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = 594c387274c9b2ddc350628612aaf0800268662d
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = d86ee0a3c90d10bf7cdb6f91e696dace22ada9d2
+SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 6ea8fd111c38b1244193a5eda23c5e0a6d49cdd9
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = 1f700005bbd5a4d1d1de612ebe714805575a6985
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = 4f33a33235e8ea2fd6fdaa7fa6968ebc740021ad
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = 1b0ec56f47f4fe952a8d0ab1bb40da5516ab258f
+SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = a9dc905591a175c923c8ac2145438256cf1e17aa
+SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = 2205d65a1c5876c43b2cc346dce8c3cf95a8309c
+SHA1 (patch-content_browser_gpu_compositor__util.cc) = c0500bfd603c5321e611fac904835ab4e7a00cf4
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = bad04a59228b403298ab7e17cfafff28d765b07c
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = 81dc511aa4900b699ac2667bb567f48c388b96b3
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = 9681b8ef64e75848c51eed6784f1833477618ea3
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = 3bd4e1f9806e2bb7c39ad5f5b747bfede125fcd4
+SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = 20fd78705e750e5e3cbfeef86e43f5ebe9318131
+SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = d0d0b98fbcf233e8974cef278370ccf4847e3a81
+SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = 70aa47cd0ad07d8014bda4596bdd3b27e5396b85
+SHA1 (patch-content_browser_network__service__instance__impl.cc) = 32a590999b449a5c19c103ac487b2e2b511060c9
+SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = b627ff250a2e9c8cd30f9b103e15db71c654a531
+SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = c306907135f4f21fb58f329c7ce53c26ce1f0c97
+SHA1 (patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc) = 368d8b7e0af71a6526ae353f2f8f67310df379dc
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = e0d8b56dc8cbd7f606d86cb76169efd999211520
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = 041eaa63de6b94abdab3703b022ca497242f65ef
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = 08a7fb557d7d2dbba25143c7c55f14c9728f1b38
+SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = ead0d01b0f768dc453b1429e2078ddcc42c0982d
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = a8787955128dd7541fc8dd74c4656e58996c93dd
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = 741e7bdddd0b22071e189998fcb36e96150fcfbf
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = 0632ee0fc913c85ea29180cb16a8ca8aa262b324
+SHA1 (patch-content_browser_sandbox__host__linux.cc) = 4b4a42fd8237ea72c6d755895a9685acb1e989fc
+SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = f9aa2f56d2f2030627f0ec9a7f17edcac186ad98
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = b9107b30ca94da410d4147165be1afff0055d991
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = c1d8ca3282e693de4c71da1c6f6728be81eaafc8
+SHA1 (patch-content_browser_service__host_utility__process__host.cc) = 582faa5b894d08f9466a37c8d38f8d1f11906e64
+SHA1 (patch-content_browser_service__host_utility__process__host__receiver__bindings.cc) = 789476354929d3f9d4ea94c1ec6ec13c06c50981
+SHA1 (patch-content_browser_service__host_utility__sandbox__delegate.cc) = a9b0ae7cf23056dd4b0079fe1c5f2e85dd912fa6
+SHA1 (patch-content_browser_shape__detection_shape__detection__service.cc) = 2596e906ebe6ecaf1b5ab940e114f6d5c6529223
+SHA1 (patch-content_browser_theme__helper.cc) = b9071f5b2b1a1e6716844065133fc7982871d514
+SHA1 (patch-content_browser_v8__snapshot__files.cc) = 5f1ce1b3c6bedf2498b4a5b8d7e203b24bb57052
+SHA1 (patch-content_browser_web__contents_slow__web__preference__cache.cc) = ce8a25180484ae91b5edf872c95fc10c7def9111
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = 254566ee456c9512208b9260ec40f134fa468029
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = 53173688758800096ea67f93217a2e8dc4be6ef7
+SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = 5c6cdb6c1acc4c6d837ca0fa85cabd13ad737288
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = 0b1a4fd204662a792b72fe62a18da826a6e77bb0
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = eff82370f6ef6ba1b91d2767c81f93ba1aefe9ce
+SHA1 (patch-content_child_BUILD.gn) = ea60235f31196423cc414e45a9ed0ff9e7b56a67
+SHA1 (patch-content_child_child__process.cc) = e7b0b7810abf30189f2ef7d19eff92e19b26f01b
+SHA1 (patch-content_child_child__process.h) = 119e6bd2a7e4b8a343340f4f5c4165bafd2add79
+SHA1 (patch-content_common_BUILD.gn) = e62b372c69484a857bddcd369032bc8bcb343e93
+SHA1 (patch-content_common_features.cc) = 5de7fe5f6424cd53aa178b5cf8f491ec83c3899d
+SHA1 (patch-content_common_features.h) = bb713c0db82229040efec858f636e29954caf556
+SHA1 (patch-content_common_font__list__unittest.cc) = 31edd1e2fb2d55cc2720d967b349b85852d7e952
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = fcee787b3766d721f69eefa6bdd6805510da216e
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = c2a4ca05d974795331ed430aa45c7a4d4533ab6e
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = ee00b11f8d2320021659665565f189635f19d3af
+SHA1 (patch-content_common_thread__type__switcher.mojom) = 2f332d7ea2fddcfff3f2c63fb59cd28d15b15822
+SHA1 (patch-content_gpu_gpu__child__thread.cc) = 6e6e6a23da60b2b2b12fbccef7bf6b2685587fe5
+SHA1 (patch-content_gpu_gpu__main.cc) = 557aa9246f7a2dc34854b78a718f5f5b77e1f21b
+SHA1 (patch-content_public_browser_content__browser__client.cc) = d78e70f62c685b90ecd0034a023b4c25bbb3d444
+SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = 5cd92381e3a215f3b2abd0d9c6c4cab2821d9a86
+SHA1 (patch-content_public_common_content__features.cc) = 27f4bf675476a0d7932db7bcf503352ac64c48b6
+SHA1 (patch-content_public_common_content__switches.cc) = bd7293665a6eb4407a0e0117722f3ca9c02cb17d
+SHA1 (patch-content_public_common_content__switches.h) = ae0ad626656ac0d9d479bdcc9e3de71caef2b3de
+SHA1 (patch-content_public_common_zygote_features.gni) = 17c4cdc81d4668457557c03f69a0e068cefd8c7f
+SHA1 (patch-content_renderer_render__thread__impl.cc) = 604115a2fd8cd1e3f467423d8159f10854b23301
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = aba9d4d8080fd0917576e0ef19af0d35dfac1f30
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = 5aac5cfdaf545dea8182007463f4b39cca6042b9
+SHA1 (patch-content_renderer_renderer__main.cc) = 996e15846174161a7e426dc25f883ca9436d6f58
+SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = d22fac18b9941bddfe14a73b41d19548395ab846
+SHA1 (patch-content_shell_BUILD.gn) = e89de25012bcb986603d10ac8f9cb03f24d79a68
+SHA1 (patch-content_shell_app_shell__main__delegate.cc) = 5a4042350c1b5efdb9665763ef1050b371e0e57a
+SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = 282237713d997fd62596d488d5d8bc6563010208
+SHA1 (patch-content_shell_browser_shell__platform__delegate__views.cc) = 72225c7f97552b5a915e2ad45b2e9ab81ee32994
+SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = 5fb9f96235debf6440de7da42d7ad02c443df7d4
+SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = 4b5fc165cf964715be2840bb6ab394d692006852
+SHA1 (patch-content_test_BUILD.gn) = 71b737562706174eea86fee9da845d834b0a76af
+SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.cc) = c0cdcebc938a2b18996b1e99ce7c74878e49c7f5
+SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.h) = 8d4f1f95f9dcde958212b89b666acf47921a57ca
+SHA1 (patch-content_utility_services.cc) = 26041c2a078c1e4d7fdb416cf1b104e96f7f5a1f
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = 3ea8ea59b46742e3d32476e126b5b85b90e1599f
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = cc81093010840d055235e82c27c8741c1ce7cd54
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = fd0efb989e6059cbe83d4eefeadccf3ed67ef196
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = ecff7b6ea583f145742a0f0df35bc5e543d47647
+SHA1 (patch-content_utility_utility__main.cc) = cc8175eed862a5efbc4243fe12d51a9c6979ec17
+SHA1 (patch-content_utility_utility__thread__impl.cc) = d905f64b091fa7340567a118b6b7793e0e3242a1
+SHA1 (patch-content_zygote_BUILD.gn) = 6bb5abf4450fce9101c0f1b0400b44e2e4039426
+SHA1 (patch-content_zygote_zygote__linux.cc) = d76636a4798dd5ce7311b4cde0778c2db52cf5d7
+SHA1 (patch-content_zygote_zygote__main__linux.cc) = b9c168fe75ca392e691ebe75d442866d6bbd31a3
+SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = bceed7e207822767707fa03102d35a3b02aef85e
+SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = f82c3feab17fcbf2cef8ce588d10c28cd349b31d
+SHA1 (patch-device_fido_public_features.cc) = d9b29b38d703ded241abe90b50ba5c63fbf8fa28
+SHA1 (patch-device_fido_public_features.h) = 6b2fd34d2fa02f17d7dbbdf66ecd815fec630308
+SHA1 (patch-device_gamepad_BUILD.gn) = 7131727d57a096f5ae4e7aeac402471823d44419
+SHA1 (patch-device_gamepad_gamepad__provider.cc) = af625441c040c7e18254e73c0c538d59edf80e5b
+SHA1 (patch-device_gamepad_hid__writer__linux.cc) = f17f5ea42d1b72297bad745d753b64fa325701b4
+SHA1 (patch-device_gamepad_public_cpp_gamepad__features.cc) = 4fffae952d0a5779039a15ccb25c79197586d128
+SHA1 (patch-device_gamepad_public_cpp_gamepad__features.h) = 73e15e3a1e09350f82b094c3cf6f509eed0df0ad
+SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = 0eb27658b0ddc116e5dae0d2e1fde30b1544224e
+SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = 1adae79b646a08f79079cb3a93508f27304e59fc
+SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = a9630b4104b9200ce0b5e01c0252186ec04811e7
+SHA1 (patch-extensions_common_api___permission__features.json) = 939d1c3d5b2884450c18d47da0ec9444b448cd89
+SHA1 (patch-extensions_common_api_runtime.json) = ab1c966cd953d158e0ffee70109ec21b9033e0bd
+SHA1 (patch-extensions_common_command.cc) = dc41a35d255855d9f277fe22609b9634931a3623
+SHA1 (patch-extensions_common_features_feature.cc) = c41f5a1ab7257760e1a6f6e028b33923c484877a
+SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = 00478c5ee46c72ef866e0ab6162f3e6f1480a169
+SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = dcc71684d03e786a9d843f8e36520db887899421
+SHA1 (patch-extensions_shell_app_shell__main__delegate.cc) = 5f2232f74cc3ed2f4701cb17abd51c6e33686a12
+SHA1 (patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc) = eadb8561c7ccfa5525eac0aa6de78438ce1f9f0a
+SHA1 (patch-extensions_shell_browser_shell__browser__main__parts.cc) = a0b3d81957391d667910eda6e345899bfdfaf00c
+SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.cc) = 0069f8f8e9d376b1cff564b558769146167f8e4b
+SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.h) = 80fb83bd5ecfa36002ed27ec1ae4420833f7d23f
+SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = 3ddca34ce2bd97ea73553be94b2316023bd7fe99
+SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.cc) = ee7c3cb33ad6e3627c93813d1a6644a662cda7ca
+SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.h) = 976ffc0d6cbca63c72e6a43f62eb3c190100372f
+SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = d0cbf4d84c65ed51f59c84c216d667352ab5695b
+SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = 296f372d38ded6641b31e017d5333d0784b86f28
+SHA1 (patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc) = 96b289ce448ecf6063aa0836736633f5185eb506
+SHA1 (patch-gpu_command__buffer_service_shared__context__state.cc) = bdfb15952b3687b7d2cfa0033dcf60e9f136672f
+SHA1 (patch-gpu_command__buffer_service_shared__context__state.h) = 5a69c927bfc8b700b4498beaabe9454951f22312
+SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = 60b92c364610f0e4dc5b114573626f9f045e4e1d
+SHA1 (patch-gpu_command__buffer_service_shared__image_dawn__ozone__image__representation.cc) = b37422bdb86ca2906015437a0b27acf254d4b6f5
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = 1e76c23a9b200e57e552ecd28c78a283aef197fb
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc) = e65161a4fdb76f1ebdf12be708af3afd7b8063b2
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = 97c8026c432cd9fc2c118e10a3de88079b2baed1
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = 466a41894f405be3b9df849ba91122025f554154
+SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = ac13755ac151ecd6d6ced05bb94ff9849ae8eb0b
+SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = d431dbfd138c7963d9ecb08bee72fc85007b92f8
+SHA1 (patch-gpu_config_gpu__control__list.cc) = 9ddc0b1f1e25a29812057495070c1323822d73de
+SHA1 (patch-gpu_config_gpu__finch__features.cc) = 6000dbcb1919669dd217f384ee0e9b3f58359d9c
+SHA1 (patch-gpu_config_gpu__finch__features.h) = 117fdd6d3d64c78feda92b1e54f92a0ef4657a4f
+SHA1 (patch-gpu_config_gpu__info__collector.cc) = 27eced9db855654d61f0787302fb19a42288d224
+SHA1 (patch-gpu_config_gpu__test__config.cc) = e704619fd22d75463de31646bfe8a28fb4de6461
+SHA1 (patch-gpu_ipc_service_gpu__init.cc) = 59f7991d43d5ec94825b2627fe5a1ecfdc666deb
+SHA1 (patch-gpu_ipc_service_shared__image__stub.cc) = 6afb87f905a3c85563435749f33939da82dc8df3
+SHA1 (patch-gpu_ipc_service_x__util.h) = 3ebe4ab5fd2472be1a77c3343d32e74dc071afe3
+SHA1 (patch-gpu_vulkan_generate__bindings.py) = ca02b7ae2283f43df81ec952d5bccc7c7d5e4055
+SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = 4dbf4c8e2a8c6e62df5cb5a59b25382fa2779981
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = 75ad8946784b1d8917054c61f2a60ef4d1286255
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = 6b56e22176e127ae852470daa97f5fd9fcf50bd0
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = 9e408fdf49db3a0067404da759d3c5f08b8a0162
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = c364dae3c16b398f144e3abf54e71020885f1794
+SHA1 (patch-gpu_vulkan_vulkan__image.h) = 5262ee8cba1a93a2d47d489a59e1155d9ea224c8
+SHA1 (patch-gpu_vulkan_vulkan__util.cc) = e6e17eef7f00adec4fe5e7d0248311b7e1e2ceda
+SHA1 (patch-headless_BUILD.gn) = 84b09a502f93126de40401f97e5dfa4eac69428b
+SHA1 (patch-headless_lib_browser_headless__browser__impl.cc) = 57a92694b09f9754b3a91d350940abf914510a78
+SHA1 (patch-headless_lib_browser_headless__browser__main__parts__posix.cc) = b9be4213864d1cb410c523ea93332e985ebe79f3
+SHA1 (patch-headless_lib_browser_headless__content__browser__client.cc) = 5c224f57dac849f75cc9b50ecd059ab34f5491fa
+SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = e14e8c46ad3b54e3ec6fa448e91e312b40e3b37f
+SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = 3aa54f2052c8848eb0ea453086962cb39db6234a
+SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = 0e6fbea8933ea142d42668643f7ccc5a53b95a65
+SHA1 (patch-ipc_ipc__channel.cc) = 75087fc5ad56de8d2596a2b6dd029b68cbe3eff0
+SHA1 (patch-ipc_ipc__channel.h) = a5609da442f0049032bde33baa8e1860fb08d91c
+SHA1 (patch-ipc_param__traits__utils.h) = b023e5ec8ac4b383b95deb6ea551ef8bd78b44c5
+SHA1 (patch-media_BUILD.gn) = 3b7903284764f6cde3dc789f7d2e307daed4d96f
+SHA1 (patch-media_audio_BUILD.gn) = c62efb87aa686ce8e7a77f78b23585c26cd5139a
+SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = 4c7f8b175fb3a2f4c7879625a81e2d5153a9fba6
+SHA1 (patch-media_audio_audio__input__device.cc) = 5003aaa3a97578539489f442a407d9aaa2ad1136
+SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = d33746e1953f6bd94372541f4386321c4c184c84
+SHA1 (patch-media_audio_pulse_pulse__util.cc) = e0147676544df344d1d57f8c26e63bf3a0d597a2
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = e32c548220027405b1f97685b1b63d0ece8e3fed
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = 87f85958423edfd2e8c88000f32ca68d66a89ec4
+SHA1 (patch-media_audio_sndio_sndio__input.cc) = cec4c38adb3559a34499eb96299f050bcf075918
+SHA1 (patch-media_audio_sndio_sndio__input.h) = 4f46a9218bdf60a35782d38a133b32e780a28158
+SHA1 (patch-media_audio_sndio_sndio__output.cc) = 998de7f95dc94b495b370bacb245160c05f6d9e2
+SHA1 (patch-media_audio_sndio_sndio__output.h) = 9e0380dd87c32177bf12262949579af82c3d4751
+SHA1 (patch-media_base_audio__latency.cc) = 56e3ad589fdb6aed7790cc2f90d0a97c4fee5fa8
+SHA1 (patch-media_base_libaom__thread__wrapper.cc) = 9f1b769f8577a5e2453234ae46de956e707c689d
+SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = e4257b320eaf5c836b567749f234f86ce8ae19d6
+SHA1 (patch-media_base_media__switches.cc) = 1a59558132c705b69d627cb1339aaa6f1f14e962
+SHA1 (patch-media_base_media__switches.h) = 65d1956ec3f40fdd5d5e3f27657a500c26421534
+SHA1 (patch-media_base_video__frame.cc) = 2458bf3b360e4971fe7a0932b805cf593ec62147
+SHA1 (patch-media_base_video__frame.h) = 1bd260c0c0f792513bf3428a04e8ec76e06591fe
+SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = 555ddd7e0910d3e735d9e53f49cbe1f88a16b97a
+SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = 935900691bce1f1b89ce6664340bcc6cb776f845
+SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = dd1713ded392e6023e05445117c94fd71870d20b
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = 349cd0e8bab96de80122e7c2d542cedf5aaca5b4
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = 6adb942d3e2955f42bb230ed46e4daf7cb143238
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = de65531a5af9264ee0faafb770c0a70791882442
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = 9281b252e01f5f9ea88bca7f0c6b9adb700a0310
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = c81f0b9054e19d19fddc31152b55e149f326c456
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = c6ee08306d914b718bdce6e9392a2a500944ea9b
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = b841fa685bedd13f702f81c05324d3b4cc948f58
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = 54bf72192fe83c3cdb54af8ad2308c6b97472907
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = 98bab8eef7aeadb91a32e1af4dec7b9c9375d035
+SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = 596653edbdbaff83f1a9ebf2296fcf786c2828e7
+SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = b1637fb13eeb276008263125cb592edbd81ad6c6
+SHA1 (patch-media_capture_video_video__capture__device__client.cc) = 615281116740fe8e47814f38a2c08f917dbb7ec7
+SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = 1e7b3f0c6a5fff8c18d40506b78a49d4ebd90cf3
+SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = 4faa679fed1f31489dbe0a50fac48a4b0d823655
+SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = 80891d2c1776adcabcdb79284e794b82c183654c
+SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = cf75d7de7419b2fd636b5171c8e4366a9e8e377e
+SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = c2fbb01befc40a57f7f848da03c76a633fbb3658
+SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = 38a212c9c0a9103354aab5b46b2132a93628c1c3
+SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = c1603cf2fb69b3f30aa7bc3066d3571baa9cd47c
+SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = 1375ec89ce474f1dcdfde88fc1793c46d3cf9c5c
+SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = 3d7fa00ec3d483465fded7854d369ed9e8c6237f
+SHA1 (patch-media_gpu_gpu__video__decode__accelerator__factory.cc) = 12f6637faf3c7d36ecf12c95fc24872f728d7166
+SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = 20443e9d811101dfc3118cde419e18b7be3ee1a0
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = 84e78ac200cec219320abf2ddb605289afeac5d3
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = 7a8ba227921a555f2cbba2ac6cadb746e40704bc
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = e46fc54d34e37535c3a25f03f8a8a3b0db58bf10
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = e5c678d40d041c309926b866e25fa1e9b0802567
+SHA1 (patch-media_gpu_test_raw__video.cc) = 40cbe94026c89ce6deced7ce79a983e2c44e3bf4
+SHA1 (patch-media_gpu_test_video__frame__file__writer.cc) = 768382c083558cd8e239762db570d9640c5e66b2
+SHA1 (patch-media_gpu_test_video__frame__helpers.cc) = 67543c7f6e12af0a96738a8390c8b4f43f9d583d
+SHA1 (patch-media_gpu_test_video__frame__validator.cc) = 627c1fd12dddc07eb68a92ffabd84e01fafe5547
+SHA1 (patch-media_gpu_v4l2_v4l2__utils.cc) = 370a24ba3cfe2f68407a95793ea3cc56050b3b12
+SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = bcd245179c167d8e6e85b4d619b14b8bdd738609
+SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = 002d1448203cb42ca386dcb261a2f3bb04f954a5
+SHA1 (patch-media_media__options.gni) = 1edfab7622879b3f2b35b4b517e59944b441e1b5
+SHA1 (patch-media_mojo_mojom_BUILD.gn) = 413985406d0d3763c10a8b3e1d183a0a61ffc978
+SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = f63602dcdd393d523cd7d3414e513daed823a6cd
+SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.h) = ae4181bbc08345d433d13fc24230f6b95d7fd854
+SHA1 (patch-media_video_mappable__shared__image__video__frame__pool.cc) = b8d904a8f6fd46e1cea93d13b5360afcb69fe761
+SHA1 (patch-media_video_renderable__mappable__shared__image__video__frame__pool.cc) = 94c3495bdc109993579aa032c7d370911755adc2
+SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = 67ae6990a6b3700a0dc9d47159818ff5d970cf7d
+SHA1 (patch-media_webrtc_audio__processor.cc) = 932ea513b58bbe2c1136fb285304e143a66c8400
+SHA1 (patch-media_webrtc_helpers.cc) = e3c3f7a642ddc9b05f1e7cf0f223ab633df5438e
+SHA1 (patch-mojo_core_BUILD.gn) = 7368f345425c8d92d199d8c555006773d1cfa5be
+SHA1 (patch-mojo_core_channel.cc) = a45571424fb17df123aaa4dbdd3838b75584b9cd
+SHA1 (patch-mojo_core_channel.h) = 7d7946bda026247dc30b378dd76e122df027d01f
+SHA1 (patch-mojo_core_channel__posix.cc) = fa21085605e3cd4393e840df1ddfe87112cd9495
+SHA1 (patch-mojo_core_embedder_features.h) = 1f7a214d4906a7c40533e0abb7df68fc78a1aa6c
+SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = 05f922643b06780ed04ca298a266c10cdb5faad5
+SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = d06d183570a1b1c84e90fdddfa851faf74fc454d
+SHA1 (patch-net_BUILD.gn) = e4da4806a7a62819d1762d7ff9a80dee9e9f7aac
+SHA1 (patch-net_base_features.cc) = 38258eb4b8d6a120b8ed5b3928182d9498d900bc
+SHA1 (patch-net_base_network__change__notifier.cc) = 3243096dfcbb4dbeb818ab0c8db6c87a3606be20
+SHA1 (patch-net_base_network__change__notifier.h) = 97164c76fd8a15abb9c1fe6e3a9453173dfbc830
+SHA1 (patch-net_base_network__change__notifier__passive.cc) = 6e512d527c7abb577a6e6922d72fc5c8655da919
+SHA1 (patch-net_base_network__interfaces__posix.h) = 58842dd4921393c1e766c5997bb14251158553b0
+SHA1 (patch-net_base_sockaddr__util__posix.cc) = dc8270cac756d482835dd1a1cba2f510f2ac9969
+SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = 61d7c82d0741c5be9fc310e2571c0aaa224bcc5a
+SHA1 (patch-net_disk__cache_backend__experiment.h) = 83b72e0af46b9cea4948de4bc6901023e982c72b
+SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = 7ee2361b44d30bfd66c8981f700b985fc469e6a3
+SHA1 (patch-net_dns_BUILD.gn) = c04ed5cbafcbe5d374002d81692079f6e714f4fe
+SHA1 (patch-net_dns_address__info.cc) = 44dcf5ea818c5bd3d91019e9f4f5b16dcd60c730
+SHA1 (patch-net_dns_address__sorter__posix.cc) = f129a4584c1786b962d9c9a04ffe2c3cc951fc0f
+SHA1 (patch-net_dns_dns__config__service__posix.cc) = da67edf2fdfdbb47c3b8eae3185aed26ca340b44
+SHA1 (patch-net_dns_dns__reloader.cc) = 3fb55f49901a6de547100b844e0002390892b449
+SHA1 (patch-net_dns_dns__util.cc) = 5c78810d67b8fb351f96d059e5de109ecc50652a
+SHA1 (patch-net_dns_host__resolver__proc.cc) = 5b6585a98455f37432361febc6b9ee80e9c5be31
+SHA1 (patch-net_dns_public_BUILD.gn) = 9c76c16c4cdb737954e1fa619561ba2d40697155
+SHA1 (patch-net_dns_public_resolv__reader.cc) = 154d4681f173682ab15b4afe4959cfe0564b804c
+SHA1 (patch-net_dns_public_resolv__reader.h) = 7e4933bec432d888071fcf1198710bf5a70ac6dc
+SHA1 (patch-net_dns_public_scoped__res__state.cc) = 2b4411bda03ff0e137b463825b58a86bdddd8a77
+SHA1 (patch-net_dns_public_scoped__res__state.h) = 29fe26a30903a655d1ae8bdaea42cbbd3fa26a2e
+SHA1 (patch-net_filter_zstd__source__stream.cc) = cd9b1f0f24b7d0501e6dc2983e3d2f3de66d297c
+SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = c35de07b6fd0cce50bcc5a883842e123ddd3e4cc
+SHA1 (patch-net_http_http__auth__gssapi__posix.h) = bb1689ad0492d961875299dcea473826070c94f0
+SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = 1e22590b3be7d97b1bab286bf9903f686b5e1475
+SHA1 (patch-net_http_http__auth__preferences.cc) = e7b0053b030df43a445f7831c5bf2038a0617934
+SHA1 (patch-net_http_http__auth__preferences.h) = 73d4a4d495207d681fdc4e4d480689fc7f3ba4b7
+SHA1 (patch-net_http_http__network__session.cc) = e1dd5037bab602fad18637a64dcbd13ae032ddc8
+SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = fca9f5816d10b077acba7b97bae5cbee4d97a066
+SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = da735894fc16cde995e8e00de9b6c25d436dda5b
+SHA1 (patch-net_socket_socks5__client__socket.cc) = 9c89d197ea8f36d12bbe1a0dba14a0b37fe5428e
+SHA1 (patch-net_socket_tcp__socket__posix.cc) = 0ba25d86d82abf07aed034b9547b49e26d640798
+SHA1 (patch-net_socket_udp__socket__posix.cc) = b7a6700cfb6000ea45e69504d165f42510065248
+SHA1 (patch-net_socket_udp__socket__unittest.cc) = 807873e9470763dc149bf9b2b99a66677381ba68
+SHA1 (patch-net_third__party_quiche_BUILD.gn) = a380e11d289667324046ec59b6e216c8c4120d1d
+SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = 33923ee9ac587ed177f1d7ee597519ce770333bd
+SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = 809c82afeec04d45375c14ad5139d80fa1d17d24
+SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = ec8806d43a0641fe9abc05a0a02f7a361bb02351
+SHA1 (patch-net_url__request_url__request__context.cc) = 7f5004ebb7a0f9e78a5cc81d071cceb9223aeef0
+SHA1 (patch-net_url__request_url__request__context.h) = 7b9c97d9fb577da377a320be64a6e6bf349bc962
+SHA1 (patch-net_url__request_url__request__context__builder.cc) = da0e97c56c5db3cafcf5e2d8e6e4ce67ca2c40ae
+SHA1 (patch-net_websockets_websocket__basic__stream__adapters__test.cc) = 83e8a3b36a9db9d9ab606e3005fbb201227f394f
+SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = 6f89e6524189572846beb0ad6b9994e74b47b714
+SHA1 (patch-printing_backend_cups__helper.cc) = a1f60a81ed62cb41a10bc2593ae7e582baf9115e
+SHA1 (patch-printing_backend_cups__helper.h) = ee4e191c0e6be613441d96914f7da62970bc12aa
+SHA1 (patch-printing_backend_cups__ipp__helper.cc) = a683ceec4add09876a78e9a0c2fdae2c6318c59a
+SHA1 (patch-printing_backend_cups__jobs.cc) = 4cca5d32c3897102371e20f96c0c42290213574b
+SHA1 (patch-printing_backend_cups__printer.cc) = b525e2cfd544a7db53959a96e390046d26f606be
+SHA1 (patch-printing_backend_cups__weak__functions.h) = 6d476b01746e81477c344a965b2c3e251e9607a1
+SHA1 (patch-printing_backend_print__backend__cups.h) = 578a3cd973a0bd8909e7bc8506f54400859db031
+SHA1 (patch-printing_backend_print__backend__cups__ipp.cc) = 26abea927d0b5cae963659e44541fe82630f201c
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = d7edb470844b55a470fe5331426ab779d5cf0108
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = fa84f57471b5ec66b3d140472c9534fe91df4835
+SHA1 (patch-printing_mojom_printing__context__mojom__traits__unittest.cc) = a369fa2b42598391a91391bfc99c230352a806b9
+SHA1 (patch-printing_print__settings.cc) = 6fc9872ab88c0ac09effa73903e192d55d7d2d69
+SHA1 (patch-printing_print__settings.h) = 7138751db2fcd3d8dd7bb3124ca090189d09d661
+SHA1 (patch-printing_print__settings__conversion.cc) = a47728b340a3d7c74394843457c735047480ce2c
+SHA1 (patch-printing_printing__features.cc) = c635b38619d705fb8c15ad123928aa5473419e98
+SHA1 (patch-printing_printing__features.h) = 013d0c895c547dc190d22d024952f8af3f80d580
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = ba24e4aa4ee6b28c8728872866aa4bd7c693fac7
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = d243e836273fa2d413a83ab545f9d7c7f005e929
+SHA1 (patch-remoting_base_branding.cc) = 203592c434c311417849acdd7a27bd221fec3159
+SHA1 (patch-remoting_base_constants.h) = 6b9573c6e66808dc7eb31b0f9a4ec77af8869517
+SHA1 (patch-remoting_base_crash_crashpad__database__manager.cc) = 2902ca82cee3bae154acace417cefe4fe86676eb
+SHA1 (patch-remoting_base_environment__details.cc) = 56a559639767d88d1ba2b63c6aab9f14f2f516a1
+SHA1 (patch-remoting_base_host__settings.cc) = f73e9b6a50349f255942ed9e2a90ce362801c7fa
+SHA1 (patch-remoting_base_remoting__export.h) = e419a2758d4fbbf899708a28ea9be42474d9ba35
+SHA1 (patch-remoting_base_security__key__socket__name.cc) = 99e9f14b6f24ebc655893b85893031eed56aa5e6
+SHA1 (patch-remoting_base_username.cc) = ad799145624f009c6f106b41b0ee638f0625988b
+SHA1 (patch-remoting_base_username.h) = b8b8b4e4c394f8ee117aaf7e2db2ee9725abba94
+SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = b93a3a9d8492fd146f9b43f358c91be515d52550
+SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = c7a6fedf0b690cd96b4073369aa8c52e069b7110
+SHA1 (patch-remoting_host_base_switches.cc) = 2465800a452efc719c374c7ed792cd9a98edbd63
+SHA1 (patch-remoting_host_base_switches.h) = 942f5f20fd45330fc4bcba188ff94dea13a56d06
+SHA1 (patch-remoting_host_chromoting__host.cc) = 699c12e1301c0ebf9f91de8c23a19dcf8bbc1e72
+SHA1 (patch-remoting_host_chromoting__host.h) = 583f8d22283adc8d691cfd359a8e6bba24882bee
+SHA1 (patch-remoting_host_chromoting__host__context.cc) = 5451efd952189cd819c663cf2c3d77323e7b9733
+SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = 74e846afa063aaf99db5f6fb1aa526bf490fabae
+SHA1 (patch-remoting_host_chromoting__host__services__server.cc) = 9744f80b523f64eb2fb1954af1891abbdff00068
+SHA1 (patch-remoting_host_client__session.cc) = 6fac12d26043738aedf4585a771c68c99551d0b1
+SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = db023202efeb4f93036c2235f21f69a99fd6ec93
+SHA1 (patch-remoting_host_create__desktop__interaction__strategy__factory.cc) = 8435e37d66989eef19caf1b9ce5de0a6ea86b8c1
+SHA1 (patch-remoting_host_desktop__process__main.cc) = 309722ee84f6fb1cf95fc15585c0f77588248771
+SHA1 (patch-remoting_host_desktop__session__connector.h) = 1dfd3ae31dddefce3b7b3d96d6a6b0f09dbfe2c7
+SHA1 (patch-remoting_host_desktop__session__proxy.cc) = 8149c78922082c0e1bc3b6640b343116ef486dbc
+SHA1 (patch-remoting_host_desktop__session__proxy.h) = fab5c3ad819160f35f5d591614ac7466a5156c8f
+SHA1 (patch-remoting_host_evaluate__capability.cc) = a966b2df9de0b9c7b7ff2a8a17abf7cbd949aa16
+SHA1 (patch-remoting_host_host__attributes.cc) = 2799b252ae3398073c6d56b7510caf8fd4d34970
+SHA1 (patch-remoting_host_host__main.cc) = d9d7070edc13e283257d5444fb7a965a4e50ec9d
+SHA1 (patch-remoting_host_host__power__save__blocker.cc) = 7f6d8cceef57138e2a934d796fb32acb8f33f1a5
+SHA1 (patch-remoting_host_ipc__constants.cc) = 7236b37937482340710b0e236e3bcaff27b6705e
+SHA1 (patch-remoting_host_ipc__constants.h) = 0c85f66c9ea7ea9efb020466c42192c5ad44aaa3
+SHA1 (patch-remoting_host_ipc__desktop__environment.cc) = 5a5c752d42af10c64bd79c88231a1f466c441603
+SHA1 (patch-remoting_host_ipc__desktop__environment.h) = 00dbd0beda37746cc1705fc842e1871bc6edaf69
+SHA1 (patch-remoting_host_it2me_it2me__host.cc) = a86939a18a3ced82afed925d054f7d7b610ea452
+SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = 29b313a0350957f034fec280cb662ed7672edc34
+SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = 2553b34f38a6932669159570f29053816b2bc6b5
+SHA1 (patch-remoting_host_mojo__caller__security__checker.cc) = 140aae5008bac61c303bf7f53b9393f83b33c918
+SHA1 (patch-remoting_host_policy__watcher.cc) = b5ab0eb3d91168c0d6076c8846e48196a19a66c7
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = b7a18ff008c7f500d3ff79e36e5c7120ef5d85e8
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__main.cc) = e92d67cc1068300c06ef3ce0fbd8d3497d59088f
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = 46b3e9d272ccbe3c9139c77c200a67648602e83d
+SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = 27ddb463be3c0f69857efc44556c6fca954f57d4
+SHA1 (patch-remoting_host_remoting__me2me__host.cc) = e424215593897a9e512565a002809550dc50c72a
+SHA1 (patch-remoting_host_security__key_remote__security__key__main.cc) = b81e4d8aafd3217fb36bacc08d82dbc0200d462b
+SHA1 (patch-remoting_host_session__policies__from__dict.cc) = 107d11a86e16f0c2385cf5d9d05d1f9566fa74e1
+SHA1 (patch-remoting_host_setup_me2me__native__messaging__host__main.cc) = 3c76e5ef83e910a4a7c7869f5f6608490de864d0
+SHA1 (patch-remoting_host_setup_start__host__main.cc) = 62de7719ecaed87ad48c631733c69b5b40151bf4
+SHA1 (patch-remoting_host_webauthn_desktop__session__type__util.cc) = dc28b46340472477d08fe180e3d98eb6f109831d
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = 3d6e25b2e56bd3cb336777f9ccacc2e77d18207f
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = 47400ff0089c379667d8e0ff8f9b073b75f3ecfb
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__main.cc) = 150642b28f0a3da87192abf434ca48bd2210d362
+SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = 418d0d7d3158d24c5b059e3a0928fbe52cd689a5
+SHA1 (patch-remoting_signaling_ftl__host__device__id__provider.cc) = 232cff11b3166cde6f0d9a7e635ccef70d56707f
 SHA1 (patch-rollup_rust_bindings__napi_Cargo.toml) = 9632f3425d31bfa8d26342f1f7187a467a71f9e7
 SHA1 (patch-rollup_rust_bindings__napi_src_lib.rs) = f6795f5d454bb9f413b0c98b99e249a2d41e95da
-SHA1 (patch-sandbox_BUILD.gn) = 202bd591e76d0d26bf40ff2a6419bd4e1729af24
-SHA1 (patch-sandbox_features.gni) = a4706f82ad328c652cc2904ed843bc33ddd85c5f
-SHA1 (patch-sandbox_linux_BUILD.gn) = ca2a1723dc65101b356cdfe3382d4d993dd4aafe
-SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = be0c5019a4759a1943ebf15636078892691d348d
-SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = 5dc7448ec10653f41aa5697d36474c345429c3c9
-SHA1 (patch-sandbox_policy_BUILD.gn) = f5ea2e181d4a90f49e573caa58eb0b22e9a48507
-SHA1 (patch-sandbox_policy_features.cc) = 6fbde662703be2d42d720b1b25f1db84a7b26b69
-SHA1 (patch-sandbox_policy_features.h) = 04d397f65c18fe8a1adb2c7f6625a167f8eed089
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = 68c5825404009433288eae33a2f9bff3aabb7203
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = fa997d7aa5798e2b146c7adfcb9aa9195bd95743
-SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = a6ee6e87981b3af0a56dc598819392526e754b3e
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = a8319cb7fc81e64e04234c80096d8545a40454d3
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 06b7246c9cbefcbe040df447c901dde4bd2e1767
-SHA1 (patch-sandbox_policy_sandbox.cc) = 8aae1df1e64cc2ee9e4acc715c3ee554d4faacde
-SHA1 (patch-sandbox_policy_sandbox.h) = 79faa1e4434e159d87ee15d7cebf6d6314a52ff5
-SHA1 (patch-sandbox_policy_sandbox__type.cc) = 4a0398b5360ffb8d67e8db19d09dbee8d23323e0
-SHA1 (patch-sandbox_policy_switches.cc) = 596ec23212f31c59ed829a8bb67c9a705822a498
-SHA1 (patch-sandbox_policy_switches.h) = 195fc4a698b104b393bffc9baeff6bf664964da8
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = d302470b5762ff391f2cb879db35538263eaabaa
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = 38b77504c549f51cd036035d279ba8bee5e288b1
-SHA1 (patch-services_device_BUILD.gn) = 1ab7df70b11f3c6a8b8815b6a8fe85092288d47c
-SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = 5b65781f5b8f3451bbe41ea11cf6516b6c904c3f
-SHA1 (patch-services_device_hid_BUILD.gn) = 76e8c26fb59a021713262dc924b8370e0d3118c3
-SHA1 (patch-services_device_hid_hid__connection__fido.cc) = 0c2a48b43aa46deb543055ccfcc18459ff71abcc
-SHA1 (patch-services_device_hid_hid__connection__fido.h) = 59589408fb586c6c790ae24854b9dc521929379f
-SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = c7c9697ee4e95653ca501aca97b0aaaae19d3a28
-SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = a2382ee28b641a5fff62a15c662ffa496d55407f
-SHA1 (patch-services_device_hid_hid__service.cc) = 8b78e9fa292e6af3ea7862c7c20f12dcf851b91a
-SHA1 (patch-services_device_hid_hid__service__fido.cc) = a855517eb8efa54a33aef92dd9c9948653ac6543
-SHA1 (patch-services_device_hid_hid__service__fido.h) = 176880a28e4a3e775f33a25218bcdf676d5687dc
-SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 3d1741fb7d1072a69e034d0cd135428a3b984c20
-SHA1 (patch-services_device_hid_hid__service__freebsd.h) = 2c45e352b6c49b034e0923d0033e6a1ef59d4998
-SHA1 (patch-services_device_public_cpp_device__features.cc) = ec2980e6eccc2c114d6b55f739df7c7d97c7dfed
-SHA1 (patch-services_device_public_cpp_device__features.h) = ddf45f3e331ddcca97d7a8320480e6cd375103ba
-SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = 6ee953e3c79c80d816c8fe75c332edc6dc841512
-SHA1 (patch-services_device_public_mojom_BUILD.gn) = 392a48af9305815c187c7fec513c76351f63cb01
-SHA1 (patch-services_device_serial_BUILD.gn) = b1bf6a7e726da58f7fd6f599016788de2097bb43
-SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = 31c76dcc5013e8dd6e9301a749b5784f48b462d0
-SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = 424f1f03332ca25b203ef61abf8bc814b7ec02cd
-SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = fc2560699e541b92c2d42a3d3f8cd0a12f51fca0
-SHA1 (patch-services_device_usb_BUILD.gn) = 9618596c401a9aaecd5b26e548ea5a20d4b46fda
-SHA1 (patch-services_device_usb_usb__device__handle__usbfs.cc) = b226cff90dbeb5bf9a668931d3047f85e90e53d5
-SHA1 (patch-services_device_usb_usb__device__handle__usbfs.h) = 8c639d45da063a5f830dbcb15ec7dcee453e930a
-SHA1 (patch-services_device_usb_usb__service.cc) = 62aec532c3ba27914e1cb0c639862e60d514cfe8
-SHA1 (patch-services_device_usb_usb__service__fake.cc) = 12a1b896ed5e134a71df6ebe41f7001b5b54d801
-SHA1 (patch-services_device_usb_usb__service__fake.h) = bc78652c76a445029e9cfec80628b8823f381329
-SHA1 (patch-services_network_BUILD.gn) = 4d8b9d5df8d1c3a8c6276367f8ff695723ad8bfd
-SHA1 (patch-services_network_network__context.cc) = 1eb982290bbb987cc9e8990d2c286a01a2e46b13
-SHA1 (patch-services_network_network__context.h) = c035d107f6ebfa25bd43815996ea26af9ea1f9ef
-SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = e520863d80234b94f674956cfa373c8f854f4754
-SHA1 (patch-services_network_network__sandbox__hook__linux.h) = af986479e92adc11589ca4a005d57825647a96a1
-SHA1 (patch-services_network_network__service.cc) = 6ca514217d7c49af7fe18dc125a3574cf6309771
-SHA1 (patch-services_network_network__service.h) = 95c66d63fa980afde20f0b6b3f00e77204b66fed
-SHA1 (patch-services_network_public_cpp_BUILD.gn) = aa0a268520fa45fb794c52282526f962e19ba990
-SHA1 (patch-services_network_public_cpp_features.cc) = 37fbde78218a3a82e2c502416494c03cd98b80be
-SHA1 (patch-services_network_public_mojom_BUILD.gn) = 5c023d200e376730915e184c27ac26b28fa1c2cd
-SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = 9ac177d94b9d5c1b184ad212794f19edf4b6e64d
-SHA1 (patch-services_on__device__model_ml_gpu__blocklist.cc) = b9a00dd566fabc7edc8abbb552d0cd1fd203ba15
-SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = 8a20418211d0ed625f51338b927cddb0c710d58a
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = 1b9b0e9cf43500a0d2868f7da11123c713f315d0
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = a3a4a3c2418f05fd60a849d66151da836116bd53
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = 6978d3fd0746c760f547c07aa4e864299e426b21
-SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = 320b07a28f621ad8e93e6b91b3601ada30d868de
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = 5f307f0385ea8c067e72df5f023cc9f273f45d23
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = bcf08ccd7e6a31e5e9707bc55f627b1de6ef6c14
-SHA1 (patch-services_screen__ai_screen__ai__service__impl.cc) = 446c1309c0695579aa0fde9f708fb258e5838d3e
-SHA1 (patch-services_service__manager_BUILD.gn) = 19ce1a5aab62667055bc22082912cc5e551c749f
-SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = d8fac19dbe955e6d59bf3e447b3ffe8ed8fafc7a
-SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.cc) = 89bd239b3dca09d3308442469c9d15391cfb6bb1
-SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.h) = d45422042e01cb0525287273e6f4cf410aca5951
-SHA1 (patch-services_shape__detection_shape__detection__service.cc) = 8ef4b71dbfce8f5031445ce71de39df47de07f84
-SHA1 (patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc) = b9435beb480cc012de3bd9146f39c1be55beecfc
-SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = f52b06ecdb6de96b4a0d3c7546f4c1ea0695bc94
-SHA1 (patch-services_tracing_public_cpp_system__metrics__sampler.cc) = fa74808e504ffd4e76529af4d0b2a559db0ce205
-SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = 580faafff8b4c1f5dd93300b56dfb7a40e9e0882
-SHA1 (patch-services_viz_public_mojom_BUILD.gn) = 4b79200ec09f432e4a21d159380fdb8ae245e5d3
-SHA1 (patch-services_webnn_features.gni) = d1c6eea94024c310284e9b51e8ff070f52142267
-SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = a06266a25ba94ec88fa8c3fdd560c94f42c82908
-SHA1 (patch-skia_ext_font__utils.cc) = f9a4c48982054c3d3a0ed44a13741c640a99d500
-SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = c856d6bae777000e9671b8cf293eda79b1c43b40
-SHA1 (patch-sql_database.cc) = 55f50deb37b1719a551f32dcdf60c5c6bf5676b9
-SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = f54dcdda83c3af8e942d044e7a0a9e9d4d8a0f59
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = 08a2645e832e9c76b85a3556e41517353218426e
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = 37cb69edd180a3f4832a07d320e8d0c722c08be1
-SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = b3247c3d569e96a966e7a36522d7d405bf9dbeab
-SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = f8b0ef46af8c12406c6153c9cbee028b282c092d
-SHA1 (patch-third__party_afl_src_afl-fuzz.c) = 15f4719045cbc9dc8c5f68d6e6f5034229f6da04
-SHA1 (patch-third__party_angle_BUILD.gn) = 6e0e030e708787317ab5bbbc8dbb8d90b1df9ccc
-SHA1 (patch-third__party_angle_src_common_platform.h) = 609f5056a849b519e220b8dbedf62dd803128c3a
-SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = af927ab7d773b980cf46450b6c50fd0c654138c4
-SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = d47385989508b256f64f4d7fd21ec3542db5c201
-SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = 8cab33c5ff8afae528159fcc66393971bcf3bf6b
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = e57c01841c133064bb43046ebf18fd879dbc2102
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = 6e90c90f95eed91bc0e5d549e3642dd5d7fcba89
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = a7182139c9913deb6996703066158b8667194e81
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = e1a27e9493608d40fbadd83c42746cde2251a227
-SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = 6afcf1411c9a8c084b432b5a959779489e4dad5b
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = 9edeb5c5b8fd03327d4ec2e103d826b57de8fd8a
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = ae4d015303072037539190131a4145f6bd7ab45a
-SHA1 (patch-third__party_angle_util_BUILD.gn) = 0340e928193ed9cd0e3b0f1c84f43ab6055efecf
-SHA1 (patch-third__party_blink_common_features.cc) = 67da3e0aeb74e0dab3129076a20a7faef3650cc8
-SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = d8c3be97bdad8d2140e2696fd92b5114346a7edb
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = f163908d6f30ab486ce320b3532e230ca35429fa
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = 075ccd0b7f10360f3d36cb9c294338594c4cb642
-SHA1 (patch-third__party_blink_public_platform_platform.h) = 600c5d77032babcf0ac834e26e6904fc616aa304
-SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = 01ca375217650ceac8c6bb1f3281450b05cd4a2f
-SHA1 (patch-third__party_blink_renderer_build_scripts_gperf.py) = 59c77169a4142a80606fe6ac69c98fbe23b4b448
-SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = 00cbb3ab6ad6ccb87b939d293045012294dc46b8
-SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = 5456d5fc45af9349649c86faacdce5503d87bdf1
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = 80beea855deb10cdebbe824bbbcff7a634615083
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = 104c9f3e83ae2ea8ccf3520fb62838f15ed7a694
-SHA1 (patch-third__party_blink_renderer_core_dom_tree__scope.h) = 8b01226e6d9b10c8944052e2cfc0552d23de7e70
-SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = ea590474e87d5180561a1e517e61fd310bd25f0c
-SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = a6274f1e779fd46d215a69fb1de4dd6ef87d0422
-SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = b0c3613e4d8976c699fc188a964d313dac5f7343
-SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = c5802fda6b657f933f6bbe5872ebb41c2a0c6be9
-SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = f3467a8a282be71ef7527854a49878e5c2170384
-SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = e9e586b334006dcb55c2170f82af8727f179dc78
-SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = 07d34f0f64050626501e1c5538082e380c3ec0c9
-SHA1 (patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc) = d1b222930e1578e278128e0c399165bbec018a9c
-SHA1 (patch-third__party_blink_renderer_core_page_context__menu__controller.cc) = 6ea43d297d9609801f2bf0206b28fff448bfc818
-SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = a0671d941f79fe372c2349fb9e9ccd7aa60d336d
-SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = c10a76a2d34d2f77a8ed179d3625acdc45dced6d
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = b22e85bc2a5e6fe7661c4d7bd80e992cbca965c8
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = 39129a1f9d89b5041ef25e09cd8d5dc0339f9e7d
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = 03d6a3ed419160c3e7bd1abdff7c4cffbda30f9c
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = fbca7fc6eb1e810ad4d6a167a153d95f4460d9e6
-SHA1 (patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc) = a7c90b15dc7af16beea936fa1c97ccd83079e905
-SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = d3b2e48d3dec0dbbdd997b29358d60b9cb308a44
-SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = 2b602ef1f7ec8c6238dc6fcad22392a248e53148
-SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = 6949617abc8098a079682344fc79a352b36d2e3a
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu.cc) = df9f47b4a023924f0c02a1e5127e710bfe47b8dc
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc) = 81f0fd2823bdc43c4a748f7183889dad3a104e6f
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = d75025791ca1406fba0b0cf0c6187b9d673ca2c2
-SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = f36a37692b6f5a20881e14e840f6f0972a43cb90
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = 14d3ed5d66b4f7102a3e923d85f8f9ca324ca349
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = c2fa19d40ec5aa9dd1db751f3b3ba259abfbe4f3
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = 6ae410ef880c5f2185dc42708e5939e636857b67
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = 6a734a65a3712cc0e7f4b949df87ecc136a0e1ce
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = d53a8ae1b4606805161bebc2f3af0fef9ba3a536
-SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = a43cbfcf77e93c2d4b988de1db7dbf147fddaf61
-SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = 240042740ea8642830153d4e3cf3b52e6d389f52
-SHA1 (patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc) = e4b2d4de24a8a0c0f5cbca3c2203238d05f43f28
-SHA1 (patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc) = 5033ad257abbd24dd30195470ebe2ca9f678df02
-SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = 278ceb357428f4f9a9f57801a352c7430b91270b
-SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = 5e3ef42f3eeba1a32ff28fc08e5dbf89e37cadcc
-SHA1 (patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc) = b3e19bb427aae2a4c6c6524734cb25733cd3f0bb
-SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = 79469345ab3898a23f731cafb16baee170c24fba
-SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = a5b61a241fa03566517a9469af10f621243ca758
-SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = 20de46419063b08f32ef2e2d9b972d5b1854d00d
-SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = 1b09befd86b20e9feb11708c4769f2d3288aa8ea
-SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = 0cb862eee6f377ae3cac9ad1f5ec5693233f89ed
-SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = 7be48b205cbc003de4c1a9abdfe7256369682708
-SHA1 (patch-third__party_boringssl_src_crypto_cpu__aarch64__openbsd.cc) = 9dc76eb54382f3f3979c678a28b991aefdf4c1bb
-SHA1 (patch-third__party_boringssl_src_include_openssl_target.h) = f198d61ed0f837c243f13d303cc78c8430a94315
-SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 3b4a08646ba6e6a1ba8ea7b4fba3a58102bd0422
-SHA1 (patch-third__party_crabbyavif_BUILD.gn) = a107109577118a1441630ef395fea49760401f64
-SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = 82d75e68ae3ffabaf9e9e46675dc4b687296ab07
-SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = 8a9f150f42a9bf86446169d90d0449a05a161839
-SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = f3bf1681899ff8348d7d6ec2b2e8ac7fe9014649
-SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = e8f2ea94c96a2e44d8334d63cf3e7de7ad58d2ae
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = 2877134986370e7881b2739d74d1fc970f70a51f
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = ac9daeb06c995156a34c16c3ec2e8d8e11a6c861
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = 103b3fe8dc4f07d68b59004fb5bb9ed1038f62a3
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = 0733217b78d51333208264300379f5b8f9c43e0f
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = cff64dba45694fb8cb7ae6735eaefcf6abdf9dee
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = 5b91206e46a3bfe684450a2774181b734fd23d05
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = c2794c861c285e20bb220e142737eeb3fc44bf34
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = 97dd6ff17948fd7665b796ef38535f1025810b7e
-SHA1 (patch-third__party_crc32c_BUILD.gn) = f30b93736fcd66f60a20916b9b76a42f8124435c
-SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = c2d562f585cd5ff41b03528519f52751976ed5ea
-SHA1 (patch-third__party_dawn_src_dawn_common_Platform.h) = 3cb220501ff37224a9195d98acc400a1295e3831
-SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = 129a50277b877787d22191ce8c724d4f0373c6f6
-SHA1 (patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h) = 6867e991fcf50febbe6dacd45f63ce71dd34b109
-SHA1 (patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js) = 7207568319fb36f68d16bb7d1c1b4a31fe1c41b2
-SHA1 (patch-third__party_ffmpeg_BUILD.gn) = 9fb35f785217937b23dc8209060083aa4d92850e
-SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = 7599b1b5dda036d4b2cfd5af9fc1a82839a386ca
-SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = a32dba188f615a9fdaeff4b8f4ea6351f4cc789a
-SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = b09c7fdd3ee83bbf309aa4cfab0f3523c6c12bac
-SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = 8841802296edc2b1f10c57eeacf809d1db5401e3
-SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = f97254ab6ee6aeb5cc2abd57398b302333aaaf7a
-SHA1 (patch-third__party_fontconfig_include_meson-config.h) = d56e62833f2555f50dfd1b906959ad5c36104fb6
-SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = cd809c8be54d19d2c7c0ac7462cb6007d9d52cf3
-SHA1 (patch-third__party_google__benchmark_BUILD.gn) = 903a2ead3f978c8466001b4ca10e06efb578daed
-SHA1 (patch-third__party_ipcz_src_BUILD.gn) = 67c38332f69fb9774ab39cab29fb227057090b03
-SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = 033a0e40284c1fd1db2e74b566491f649d9d06cd
-SHA1 (patch-third__party_ipcz_src_standalone_base_logging.cc) = fadb40591fbc5e903a5e20eb88e32d934a33d62c
-SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = 1b07486e024f57d07aeee8b967d407dc29ce6f86
-SHA1 (patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h) = 5f8ce87e8caa5a5c50322763acdfd25d8ba4a194
-SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = 2c45e172e0ed05345b1989278fea909621b9f98d
-SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = 6a9211972acad89ca9b21e7a4c70887b46ec6e05
-SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = 40ffeef35c14156954a2dd17db797a8ffc2ba269
-SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = e7cbb8a0b00ca487bbb772b1bffa4d21b2093681
-SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = 6fdb673be71720f0a1c6970d1592db6e91a2f6c4
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h) = 3dc5bb260e94143be7cc238cb9c54fae40cb3869
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h) = b42cebbca03cd436631969b6849c6553215f390b
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h) = 2e127bd4398d2baf7938247a70187b125c3de785
-SHA1 (patch-third__party_libunwind_src_src_AddressSpace.hpp) = 76ac7dbb8d6e35a7dcdae0a102271b10760b97ac
-SHA1 (patch-third__party_libunwind_src_src_DwarfInstructions.hpp) = e6fe78cdd69714b6e6b48084994168feb89e5ed1
-SHA1 (patch-third__party_libunwind_src_src_EHHeaderParser.hpp) = 3aea34460f7d373245ff4c5182b334eab72d3f3f
-SHA1 (patch-third__party_libunwind_src_src_Registers.hpp) = 8003196f22563c82b8d6536cbaf81fe41266b55c
-SHA1 (patch-third__party_libunwind_src_src_UnwindCursor.hpp) = 8e8e05c59e78f47a7324aa64ebcb71deede1bbee
-SHA1 (patch-third__party_libusb_BUILD.gn) = 3c5ede6a295a6f0c67f22bfd34ef8cd539d078b1
-SHA1 (patch-third__party_libusb_src_libusb_core.c) = 90a5399d32e0642dd917b6a78f1ffa1e6d46abb5
-SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = 21362357d3fd8b3b85f400dbe3604c4bfe33a86d
-SHA1 (patch-third__party_libvpx_libvpx__srcs.gni) = 605d5f1c2544f2db8e0006bb0ed34b89937c1aa9
-SHA1 (patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h) = eaa3e7402ee36d07ed721071c9fe80a5d3581870
-SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = a5ac5f013494e766df25025dcee809fb18eeda49
-SHA1 (patch-third__party_lzma__sdk_C_CpuArch.c) = a32ec2f7072cb6d64d7205d91accb16cc702f4b9
-SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = 927d7499ef72cba43b58246caef24c3a2059dce2
-SHA1 (patch-third__party_nasm_BUILD.gn) = 2b52749a9baa56c910dedac4690ccb6621e37be6
-SHA1 (patch-third__party_nasm_config_config-linux.h) = 74fee9156a5897e128d0fb4a71296d4d590a6e37
-SHA1 (patch-third__party_node_check__version.py) = 2dc14238d89e2048daa8956950126abef8c99cb9
-SHA1 (patch-third__party_node_node.gni) = e77b453108d3748734fdd7ad115e2584c4d78247
-SHA1 (patch-third__party_node_node.py) = e86e614e690cacb0ef1fae76b31b444513e801e4
-SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = e97ebc2e76d5ea33112500362d88b0c04cb1f865
-SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = 1fee3f9d80f62afa84f2a241d48513eddfd72263
-SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = 73c48047c3f895c0ed9a066315464db02314c86a
-SHA1 (patch-third__party_pdfium_pdfium.gni) = c9013c5b9b90f42ecc7c01741fe97c69606060a8
-SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = 59df7b6760f1ed4d08c9cbe1e1986dc418ed0451
-SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = 1353f64ce192e93168fa86c4cdd053470f7bbbbe
-SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = ef32b3076c0f063eb0b6a187d066a5ec80f534d0
-SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = 152a2a96c9ba397626df63defc0556c78a62fbf6
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = 31b75e63dcfe5e1019dc4f57b01edebc7945db74
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = 5a7faff4f96aec35e6cba11a991fab1d9bcb394e
-SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = 38769988a99ae4ae70bac0e8f9530dbf5f31a3f7
-SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = d263a1dc86c61a2fd8f03445a72347a2c1768440
-SHA1 (patch-third__party_perfetto_src_base_android__utils.cc) = 70318125356b9557a131620660e7211c4a55fea7
-SHA1 (patch-third__party_perfetto_src_base_clock__snapshots.cc) = cdab279de60b55d954b756573acc0dea84dbe7e1
-SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = 172e386059c7c3c8249a1ec51d624a3168b890c1
-SHA1 (patch-third__party_perfetto_src_base_file__utils.cc) = 0923f9431fe0349c8aec2da21a6efea4cef49cda
-SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = ee7bc6a525857f86f53ccf61e365594682f9bfe1
-SHA1 (patch-third__party_perfetto_src_base_scoped__sched__boost.cc) = d0668f880ad4f2186feef46f77f1dc10d106023b
-SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = e23f6a3b4181d3b86a32ad77bbca014b492f387e
-SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = 50dda7e2393b5536c56ec645a84dc0969e248d46
-SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = 8f5114464aa3b6b571b3cc2398f3b1499fa3af81
-SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = ed17ce0265eb2cfd5c3f9b3ecc335f3f15c90f5c
-SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = c804d497e0a356178a59f0ce9d05c89ad309b66f
-SHA1 (patch-third__party_perfetto_src_base_utils.cc) = 1e5e1628502acf61aaa5b2b47ae92c6246f15ccd
-SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = 859b627b6785874a03f4f8834919f2cbd3fe9f07
-SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = 83013e4559cbbcf2e17f3058fab0a5230425d0d3
-SHA1 (patch-third__party_perfetto_src_tracing_platform__posix.cc) = 22d11dd9f3e9eb48ee6b935949709fd677cd66ce
-SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = d1dcade1ec7400e9e3f71db71f19a879b2ce9870
-SHA1 (patch-third__party_protobuf_proto__library.gni) = 672c1b45c22943b9c8eb570c14ca92aeab8ce960
-SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = 626a9c04c3e52a31ffbd04317d4e76b17d83e35b
-SHA1 (patch-third__party_rust_bytemuck_v1_BUILD.gn) = 8abca7dc2da6ccadef69e9b684540033795a42c1
-SHA1 (patch-third__party_rust_qr__code_v2_BUILD.gn) = b185480765a627aad9f118b0775e0432d7b933e3
-SHA1 (patch-third__party_skia_rust_png_FFI.rs) = d69a542a6762ba61c33cec59a0434188c486b4aa
-SHA1 (patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h) = 697f9cdf38928d1d87bc4cbee5c3f9f3d929b3f5
-SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = d4ab66352278e7b8aa0e952fc592e9ca561501ea
-SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = b4830619a3cbc18dd8dfaeea01fab903da433ee8
-SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = d306e26673ce99a85e3d1ba3ac7efab0f9123d07
-SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = 1ea4389c24b20865aeb56fdcaa5bf4ca5fc21901
-SHA1 (patch-third__party_sqlite_BUILD.gn) = 65b2498c2b36ac41caf920f486e2bc9d43158c54
-SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = 541931c56172d7431bee1ae8753f8a4cd033b972
-SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = e0e892d24c5b99eec7089c0886bdb85b631c6362
-SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = ab90c74d39996b5e7be7a6f6744f00eecce76023
-SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = 90b383c1501daa01b4c5d6acf040591d7d2429b8
-SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = fa19087e1df86873f3802c38b27f63d99e0bde1c
-SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = adefd422dd26fa6e5d0a3124455d02456ed13bbf
-SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = 996b3d76d0d687052ad86882aa032d1541ba9cfd
-SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = 896600d2127f08289c655fd2bd2dbb8a016e5a08
-SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = 0cbe881465a9e84255acbfe76905f197d9c1ddc7
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = 9e20a0caedc24f1c1696ccc0954fa929a640f71b
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = 88033a0c68643a620f213736779d0710eb3c6382
-SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = 9c3efb4f8ca2d245d6b821d1a8400cd764cd0dce
-SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = 525d0ebebeae3923d3fbd9e53840b837bb3cd221
-SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = 205cca0c7b211bd735983321b75b2cc4c9abf9a2
-SHA1 (patch-third__party_tflite_features.gni) = dee3b81a10cb7645807e4856f45d74b0728b8c7f
-SHA1 (patch-third__party_unrar_src_crypt.cpp) = f7906b1349b00b15f017e59a5c165f6fdc29fcfc
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = 75800cd5ffaa0aecc758d61b336b8711976c59e2
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = ff03e212ed21c16ce9a816c650a1626357a23df8
-SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = d2efefcbaa916ad9e1a4caecc618be22c1b46196
-SHA1 (patch-third__party_wayland_BUILD.gn) = 494cd4feaca3be8105e5c1d7a0ddd426c524f9d0
-SHA1 (patch-third__party_wayland_include_config.h) = 614937aa2cf57c30000ef334219598739110e18c
-SHA1 (patch-third__party_webrtc_BUILD.gn) = 15af107262f83f228422197d87d983cb83448667
-SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = e4109f3aede5a6b7953f090bd396ba21397f6569
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = aa972f460efc7fcacc3af9a15e2a5b78664894ab
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h) = 38cd79c37e1e5d72769f2120deea6d5f0db90a64
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = af4a223f7e557e4fca6b8a08e8c727f7716ea66e
-SHA1 (patch-third__party_webrtc_modules_portal_pipewire__utils.h) = a7131162093cb6daf2ecda43a834ce22ad500016
-SHA1 (patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc) = ce03aaed5bf2e4c23a5c54504babe7482f8221ae
-SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = f355be5b1db4f2ed3d0e1456d8a6e899bb414235
-SHA1 (patch-third__party_webrtc_rtc__base_cpu__info.cc) = 1712287b8baa627cb14fd8619ba2357efb6a2659
-SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = c8d6aea6ff209377a06d86f16cee48acd8c86f00
-SHA1 (patch-third__party_webrtc_rtc__base_net__helpers.cc) = 3415eb9cd3c2d296885826513142c20679abe56c
-SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = daacd414414e55aaffb9ec537a90424bc6478bac
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = 402f2b64a016533f9e6be669a1d823a53c83dbfc
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = 955f0f72a7b06f7345efd6f2ef956ca89bc7647e
-SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = b3c499411777c9e26d6b3facb68c0afb3a7b2772
-SHA1 (patch-third__party_widevine_cdm_widevine.gni) = 6beefd9bb8fd6445287b252ab617153c4996f9a9
-SHA1 (patch-third__party_zlib_BUILD.gn) = 88309188dccbe08cec2949fcd20308bb2ab6450d
-SHA1 (patch-third__party_zlib_cpu__features.c) = 4fd1c133d8a599e2387d630c71e39b09984109ae
-SHA1 (patch-tools_code__cache__generator_BUILD.gn) = 5ae1692d7403c44893bc7354a959b0cc59a5ed71
-SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = 325fec394fc602bad2c4888ec16e2a98cd1e6ed2
-SHA1 (patch-tools_generate__stubs_rules.gni) = 3388570418943bcea6f1f0620393c8d08e80eb9b
-SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 1356f826039929c1888f988a3fa6eb9f44872416
-SHA1 (patch-tools_gn_build_gen.py) = fe6419297af8c941083f439790f1921640528cb5
-SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = b953447fe568f4b745af5eb8cc9369d9e01087f1
-SHA1 (patch-tools_gn_src_gn_args.cc) = 8f05e46bec92348df9bd0aaea55b57e8c17a09d1
-SHA1 (patch-tools_gn_src_gn_version.h) = a48dd51062533326923e294c0feef62b1e051595
-SHA1 (patch-tools_gn_src_util_exe__path.cc) = c0177d1a9a2fef3d9fc91f78bc8f3dbbbe74d7ed
-SHA1 (patch-tools_grit_grit_node_base.py) = 5e4cc6f0157b116158d81b98a16816b14311f75c
-SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = fe0f55f7b4e309db8eab6242208032217a5fdca9
-SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = 6b307a49233bd9d6e35aa69685b9079a8b7b34f2
-SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = e7923f0bd8bd8c88c67df62ff6c21b09e084fa0d
-SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = 37df2dbbe78938ac2ca7ffd72f0f242104eb1a0a
-SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = 936d3c120ac89353737b28258ed0cf4ab06cfcfb
-SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = f3cd585645762190a4f54ae2ba2680cbdb8bc5ca
-SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = b9fbc57cd2308dfdae5917d6561711f244f4fa42
-SHA1 (patch-ui_accessibility_accessibility__features.cc) = 0009c441df533a2f6170d2c09636830e1059e327
-SHA1 (patch-ui_accessibility_accessibility__features.h) = 2e813ed6ba545e9a8327e1f6bf137bad847810bc
-SHA1 (patch-ui_accessibility_ax__node.cc) = 7743aa8894e943d817d72b5b354d16d8e24d02a2
-SHA1 (patch-ui_accessibility_ax__node.h) = 5d8e284fd0393904978eac4967759ad9d25b6335
-SHA1 (patch-ui_accessibility_ax__tree.cc) = 95555ca89bf84287b0decbc2c47b18088aef61c3
-SHA1 (patch-ui_accessibility_ax__tree.h) = cb620f5857fdce8ecc52634d0c3c0da0a96c8b27
-SHA1 (patch-ui_aura_client_drag__drop__client.h) = 85f4cc59f732021f6b561b043663486200d46758
-SHA1 (patch-ui_aura_screen__ozone.cc) = 4d42cd5fe331b54fcbbc955deea05c07b66e7b8e
-SHA1 (patch-ui_aura_screen__ozone.h) = a4727f82c27536b4e90fd7d4d133c685d777e1ae
-SHA1 (patch-ui_base_accelerators_accelerator.cc) = 2f2579817fa545c0be87c07cfb207eb04647972a
-SHA1 (patch-ui_base_accelerators_command.cc) = dbcae9bcdab042fe2fe17d0025bcea0d9c42537d
-SHA1 (patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc) = 85b8f08e4032324ca6c86b6a25cbfdb2949ccfa8
-SHA1 (patch-ui_base_clipboard_clipboard.cc) = 7e5151c0079ef8aaa4d5bcca8a6aeeab1bec2b4f
-SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = 440923a1756f38ca5860ce80f76dfff06029d038
-SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = ce16dd00f067d538eadb72173b21af5e2cf2ffab
-SHA1 (patch-ui_base_cursor_cursor__factory.cc) = 4215bd654068ed1b3577ddeb4ec9765a5f69d024
-SHA1 (patch-ui_base_cursor_cursor__factory.h) = 1e0229b3d7f4092715033ee409a956efd40a9f0d
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = c93e21a8bb75f461e220948e9ddae82c3c6f48be
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = 2cd927d31466cf862792a9aec9b4ccc08dbe3041
-SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = 79a5b5eef8d31f6d54abd9f4f4e857d23d59f062
-SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = 13a9ac5c7c04a67b11ba6a8d165a868e5c00fc6f
-SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = 61fa5ed2b90929413b4be27312b168cd190e3cec
-SHA1 (patch-ui_base_ime_fake__text__input__client.h) = 2f65b5bf1b239aff9eb0126b138c74a5989bf949
-SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = 79f8b177f828a29f7fc4b5e4e5326b8fd43bf9cf
-SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = 9b3c15d8dc2718534917bb3ff0dc5a7fc7f7c345
-SHA1 (patch-ui_base_ime_text__input__client.h) = 0353d37798c9265739ba97c32e851fee792b4c7a
-SHA1 (patch-ui_base_resource_resource__bundle.cc) = a7cd92916c7a6945cfada818e02f75f1641174a6
-SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = 8c1939dd430eb2b359906997c0e5f06985be4179
-SHA1 (patch-ui_base_test_ui__controls.h) = ef15e85357254ca61cff3ec30b10c3ea7139adba
-SHA1 (patch-ui_base_ui__base__features.cc) = 73664bff44247b0f342848a5e90a779ef9635ccc
-SHA1 (patch-ui_base_ui__base__switches.h) = fa02e1e92dc84c7b1275537a646ff89c01f7f5b3
-SHA1 (patch-ui_base_webui_web__ui__util.cc) = 6828aaf32c1870228cc29c8cffae80926952a1a7
-SHA1 (patch-ui_base_x_selection__utils.cc) = 3edeb08db61e853b011f612cbf457271d768eb05
-SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = 616ad81302eb437033f256a5338e332c6c1d36f0
-SHA1 (patch-ui_base_x_x11__cursor__factory.h) = 036aac87d91cf621cd162c5bb645c1f94b8f5440
-SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = 5d69b8bc518d4d54ff77d7cc50f849d71c1b41dc
-SHA1 (patch-ui_base_x_x11__display__manager.cc) = a7bce9612412b5713c1a2b67082677c8fd5c6ea5
-SHA1 (patch-ui_base_x_x11__drag__context.cc) = 751ab91a4328e474dfd7b3f22b888a74d34a649a
-SHA1 (patch-ui_base_x_x11__os__exchange__data__provider.cc) = 8de8a4cacf8446a46fb66ee852270fc6b8f5d66a
-SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = 85ec03e1634f8167446eed2ddeb4b1a5971d3f4b
-SHA1 (patch-ui_color_color__id.h) = 80a2f9caf130584dedcf35f1de54fc5e68c3a7e7
-SHA1 (patch-ui_color_system__theme.h) = 9033f5b20c5c1e2a08626bb20312387446225bc6
-SHA1 (patch-ui_compositor_compositor.cc) = 5312b3df8c2f9f6ee1f507addb1ac67dd183f279
-SHA1 (patch-ui_compositor_compositor.h) = 1e248c390c399b987ada250a21de9a3705ae5169
-SHA1 (patch-ui_compositor_compositor__observer.h) = 63454f395ab6de6bd50de37e40af8a9d9c3eeedd
-SHA1 (patch-ui_display_screen.cc) = 252166ed35fa2f8e1221b0ebab89c481806f7206
-SHA1 (patch-ui_display_screen.h) = a2d4321acec3768430de716223a916372778786a
-SHA1 (patch-ui_events_event.cc) = 0322c71682e90178382cd4da630801145ff6b952
-SHA1 (patch-ui_events_event__switches.cc) = 8bd942e0f85ac9f1ae354e27b0045fda9ce1da3c
-SHA1 (patch-ui_events_event__switches.h) = b083f309d97d66464fec57865f815e6839db3aa7
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = 3829430a59d8873d6c28d6de3d96d1f8bdc2dcbb
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = 89abb162a0a746dfa7544a82616ab45734e2654d
-SHA1 (patch-ui_gfx_BUILD.gn) = 36ff1e9887cd60049b8ac6a84c3f733623187738
-SHA1 (patch-ui_gfx_canvas__skia.cc) = 620aa95a0fdcae2e27db0d94daeb1f64cd489099
-SHA1 (patch-ui_gfx_font__fallback__linux.cc) = 9b232ac7c4558dfe7882a8be4b5a4af8bb5687a6
-SHA1 (patch-ui_gfx_font__render__params.h) = 0b04e98b640c4c17608c86021412507e6137eb69
-SHA1 (patch-ui_gfx_font__render__params__linux.cc) = fbf875a85eb32a459c075e3720de63177d584831
-SHA1 (patch-ui_gfx_font__util.cc) = 8274ae4b5dbdc4f6e62f162f590b86aa8649543d
-SHA1 (patch-ui_gfx_gpu__extra__info.h) = 35d7a509a1bbf5024a98ad921587021ae41a896b
-SHA1 (patch-ui_gfx_gpu__fence.cc) = aad87e63c28036458d340dd9c145ba7ed1438195
-SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = ccdc380903a421e42c2f01123912dcb89e58a219
-SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = bf4c2e97b62c4353cd7de891cfae6c206ba966c1
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = 7a25ffbbc95d2ae55f9bf612ad4ce90cd78a176e
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = 3f7b9500a2187a8d698529abce6a336a6e2f6f9b
-SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = 8a0d60abcd255b93285cb45ee5d24415e65b1856
-SHA1 (patch-ui_gfx_native__pixmap__handle.h) = f305b100267af58d1c1bc08cfec72337ff86e56a
-SHA1 (patch-ui_gfx_native__ui__types.h) = 28911fc8910d056da4d884ab6df66bce00286bb3
-SHA1 (patch-ui_gfx_platform__font__skia.cc) = 601838ff87315e07f3728656b946009f7d87b5ca
-SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = 3b9fbb42f3db9e2c5c14ca9f41039c1d37df91cb
-SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = d5ef9b8ddff95c4bad7b7c4f8e1942b88c996aaa
-SHA1 (patch-ui_gfx_switches.cc) = 09238ba76542240cb2b74189278ed96d6bdfc228
-SHA1 (patch-ui_gfx_switches.h) = 3360e61b35682c98377e0fd911232036eb88d317
-SHA1 (patch-ui_gfx_x_connection.cc) = 9c9f94ef5ca3cab841d28131af6667bfc001d325
-SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = 7f0a35ccbc7babf506752f2a2d542d9b110a84d9
-SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = 5ba5573893d16e1275f4cf87c2f5ff8748b5a2ac
-SHA1 (patch-ui_gfx_x_xlib__support.cc) = 54f269180e93cc1f7081ff6c807622f83f465ad3
-SHA1 (patch-ui_gl_BUILD.gn) = d054f5d6fd6597ca1a982cc2bdd3a266c33d513b
-SHA1 (patch-ui_gl_gl__context.cc) = 41dbcf10487a3c5d795b11f174937e62a61b415c
-SHA1 (patch-ui_gl_gl__implementation.cc) = 1d20d1995fff56bc1b3d5348a38d41bbba95003f
-SHA1 (patch-ui_gl_gl__switches.cc) = ae3e1b8de4b7dee00263999af30115249917ea8f
-SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = 9d80bc804ff8a71d8812cdd0262b41732ffa079e
-SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = 72fd186c681295de83641b3b44c7096550d0bc20
-SHA1 (patch-ui_gtk_gtk__compat.cc) = 1ac282fe6607ff42cee87e22a5c10a779c8220e6
-SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = baaa93fa158bb7ed66bc27934dd09a835bdfc507
-SHA1 (patch-ui_gtk_select__file__dialog__linux__gtk.cc) = 5b062fc9ca967aa92063c31d894b0f1d34f21be8
-SHA1 (patch-ui_message__center_views_message__popup__view.cc) = 54a5a9f1bfdebf57df0ff26b212119e1e940fe14
-SHA1 (patch-ui_native__theme_features_native__theme__features.cc) = b302e84e9ad4808f5ebc35642bae9446bdb2c00e
-SHA1 (patch-ui_native__theme_native__theme.h) = 7811fe24b65a4faab8ba2efcca8639d21f1717a5
-SHA1 (patch-ui_native__theme_native__theme__base.cc) = 9d6fb29263fe252e08d4a99b61fe7814aef372ed
-SHA1 (patch-ui_ozone_common_egl__util.cc) = a8265ac38f8783d72af583b278e72cf98a7f5d31
-SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = 1471891303a00f0f59584770b1c08396ca186e16
-SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = fc3b4c432d7ecdd8744449d2fbc0741eee8ca05f
-SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = 669ebb68c135b066e1f262ea44ad87e6e311eeb0
-SHA1 (patch-ui_ozone_platform_wayland_BUILD.gn) = 3a18ee5a5e7bd8739072d90fdea2c160aecfc09d
-SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = 20437a94bddbbb99a55521728ca83b433b174cbb
-SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = 9d5201e20f1561db93951cd93b73f5226d946bb2
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc) = 5684e198ebadb7b75404160486f53c3b2edd8b22
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__clipboard.cc) = 695ae3d9fe92456b656b2a41aa54241d18fd4970
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__data__drag__controller.cc) = dd3ad408dac3276b903996c45e24639b17c42505
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc) = bcd43ab4b77cdd99d3e1fa178a22a585f6ebc3ba
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.h) = 670e183f5fe72c052611f75b820007935a3e117a
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc) = 2ab7a0980c0ab220042804a17e040561ef8c5167
-SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = 0a5e3fa70aacd74def28bae7dbdaa116c9eb627f
-SHA1 (patch-ui_ozone_platform_x11_x11__clipboard__ozone.cc) = e04e010dcc7d656221d7801d508c49f97f33e9a2
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = 7d36e78a17dd6401bf089bfc76aca4a543be364b
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = 2bb6ea1faf200b9be136ed5633509eb678c0e248
-SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = e0db7f1944e89b52a3144735659e29b91bff1672
-SHA1 (patch-ui_ozone_public_ozone__ui__controls__test__helper.h) = 14a19a47f7b9d84ce79cbe8ea04d38f48ac02d1f
-SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = 69fb8b3c1f13fcdaf028224040c0765699c9d8c1
-SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = 4d0ffaf4a06b4693b7168ed6d5fead80fe61d501
-SHA1 (patch-ui_platform__window_platform__window__delegate.h) = 3ff9e2e8140c19956986d39123b7edbe9090d64a
-SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = 822985f0b4c46504927df648fcbb05b91e6e6774
-SHA1 (patch-ui_qt_BUILD.gn) = ea83039b85c144658e0712a9514891c2b595185f
-SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = 481f9f303b8877adb44d76f95a4900c6188ea914
-SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = f102816291e917728a728ef4fa9f6ce655c9aca6
-SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = 41ff6cfea765b9a5ddf091b6db4d860619a752d0
-SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = 63359be27f937dfb3fd1f3f31a5e3fdfb0bc1015
-SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = 434af45fb93490d57a4a9d609ef2dc51d07677dc
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = c6dee2fea98acec88faa91c3f01f4158fea96aa6
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = 00faa0174b63f6e4a4044aa0dec7be21b289e7d0
-SHA1 (patch-ui_views_BUILD.gn) = e5bd685c277d526a995b1fd3e94fd251545e7d90
-SHA1 (patch-ui_views_accessibility_view__accessibility.cc) = 2c12b55670d526e6900caa30e763ace59c1ac500
-SHA1 (patch-ui_views_controls_prefix__selector.cc) = 85354ae192f22496718b8c1296048bb5f4abcd5b
-SHA1 (patch-ui_views_controls_prefix__selector.h) = 80f3a4661182cf2eca85f93a3d5acb2a4896dff7
-SHA1 (patch-ui_views_controls_textfield_textfield.cc) = 077d51200d68fb8e602860365339a57083d2d299
-SHA1 (patch-ui_views_controls_textfield_textfield.h) = 3f6b1c6602733d143decb6b8367c79fab778596e
-SHA1 (patch-ui_views_examples_widget__example.cc) = 519ec5ea692d0e2f2d07b034d2938abeaa061539
-SHA1 (patch-ui_views_focus_focus__manager.cc) = a9962d983fa0c962e7de34030a0b2271eda27249
-SHA1 (patch-ui_views_style_platform__style.cc) = 39a87f8d2110d63f3c11a5c1a3188c7a2443c7f3
-SHA1 (patch-ui_views_style_platform__style.h) = 4bb832c901db8d6b6e6cc5faa62f3ced60694839
-SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = cbc3b15e655f29060026846ee9559dcad04cbaf2
-SHA1 (patch-ui_views_views__delegate.cc) = 69aa6d1286cb638ca494f6847a3e0211d0eb963b
-SHA1 (patch-ui_views_views__delegate.h) = 77047d67ba14ba3711862255abe73214b4acc0d0
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = 5d30e44cd9a095da795cf86dcd484b49564687bb
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = 126e3eb63cfff187f855df60dba08ee0f8dc232f
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = 2863817be7ba9114bdb1350d2bf8f3e46705e0b5
-SHA1 (patch-ui_views_widget_root__view.cc) = 4d94732304134a702563b29ed4a6b61fddbc9b3e
-SHA1 (patch-ui_views_widget_widget.cc) = bd6c4fbed3c643759ef9639dd0a6ad7566d25a1d
-SHA1 (patch-ui_views_widget_widget.h) = 09ba53e69fb090318f74bf868501e1e013d76bf2
-SHA1 (patch-ui_views_window_default__frame__view.cc) = 2ab9a96558bacdf34e2dfe30a6a556e040f680a0
-SHA1 (patch-ui_views_window_dialog__delegate.cc) = 2c3175c51affc6ae6a5e75d0d872945c34d624a3
-SHA1 (patch-ui_views_window_frame__background.cc) = b93755bb44734dd61f81219285740bf1d43cecc1
-SHA1 (patch-ui_webui_resources_tools_minify__js.py) = 148922d7259fdd6392bd83e121ce7a469afbbcbd
-SHA1 (patch-v8_BUILD.gn) = ecb84388d4648934a3b46334578d4316ab934421
-SHA1 (patch-v8_include_v8-internal.h) = 08e7b314f4974b3489ed4134de373911c3d385b8
-SHA1 (patch-v8_include_v8config.h) = 8bdcdc92793ef0cf9957c77c91598954a0352abf
-SHA1 (patch-v8_src_api_api.cc) = 353022d4dd360cf866dba10e6069a508b1c1103f
-SHA1 (patch-v8_src_base_atomicops.h) = d1bdc14ffdf3253f0203e762e811605d1dc735e9
-SHA1 (patch-v8_src_base_platform_memory.h) = 82764da4c6ef29914076afbbfcad531d456f4bdd
-SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = 847523cbba7d439b8092785fab0afd99b0cf61bd
-SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = 16d6476ed4ac31f474f8bd1c940a48ae08d4dbd8
-SHA1 (patch-v8_src_base_platform_platform-posix.cc) = 703df8fd833dccc1582506dfa20fa11558d03868
-SHA1 (patch-v8_src_base_strings.h) = 5d1845791d778e54de26881bb76850b8ce440873
-SHA1 (patch-v8_src_base_sys-info.cc) = 75fa6133f325f0cd51d8e5a77630009c2cd60e5b
-SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = 32fbc853d955abc16751a873e187f4788260948a
-SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = e121275b3155e09bd27b9978d5f271e86cc07ddc
-SHA1 (patch-v8_src_diagnostics_perf-jit.h) = 047dffd7e0e5bdbcb22696526e864695d8b45390
-SHA1 (patch-v8_src_execution_isolate.cc) = 32df43a7f242795bac2d474c8b19ae7b0f2178c2
-SHA1 (patch-v8_src_flags_flags.cc) = be10bbad7a02b927029419f74fefccace51851a4
-SHA1 (patch-v8_src_libsampler_sampler.cc) = 19aa0d2d16d44d4488ee5a040546b8dfd86e2183
-SHA1 (patch-v8_src_objects_js-temporal-zoneinfo64.cc) = 284bc37f22735e111432e1e7211dc1f9d5084606
-SHA1 (patch-v8_src_sandbox_sandbox.cc) = b91ee891154c88e56a39c030ce3d51d12c8666e4
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = b9700a970b1a198da3c3b66bca61171b9c44848b
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = aee622b058dda3ca2e8b6bef22ebaa89246b2d8c
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = 93a1b2c063f857eb49c469a6fde4b7982df73134
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = 7765a47af60c149676c3556da6fbe86bf9cdffe0
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = a34f65d0714e2e48716f8ee44717e391e2100123
-SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 300f54765946d0938902454db210c35a3d53b818
-SHA1 (patch-v8_tools_run-paxctl.py) = 39182b5cf14ce1eabf27c621852d44cbf39f4a7f
-SHA1 (patch-v8_tools_run.py) = 76c34ef3cd4a4378b9448d1757442fc39a556cc3
+SHA1 (patch-sandbox_BUILD.gn) = 96f6f83d43e596acc65fc5209bf6f048f2ed1626
+SHA1 (patch-sandbox_features.gni) = a99a7f9ca3e3dd0f59ca47ddb2eeb47d6d894ab0
+SHA1 (patch-sandbox_linux_BUILD.gn) = 316ac6356b33cab6428b2630c8532297ba96ddbd
+SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = ab15e76f0c2812e672ee095a0993978d4574b00a
+SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = 01216bbfc5391bedaefdfc74b4f481aae5378b1c
+SHA1 (patch-sandbox_policy_BUILD.gn) = cb108a12692900c311040f7ce431373f6f349016
+SHA1 (patch-sandbox_policy_features.cc) = c377b78e6f5b349fc586778d7f39ba1fb0575c45
+SHA1 (patch-sandbox_policy_features.h) = 9bc4060a7eebf2aad042e3e581a4ef0511e9c3e7
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = f128ccb41485d86efedc74a78d09d32ec3127f09
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = b4e500b2098744efe99bce8ddd6edd1fbff3046d
+SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = e3a127fd5f80708aa0d2e6d38aa45a184f446380
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 0d2018ea8a2ca1f40f80a311271e7fb013208c81
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 510ca42945fcdf0569aaadca0f0659942aec6928
+SHA1 (patch-sandbox_policy_sandbox.cc) = a5da6372fcee0210371386e2b54723f44619c292
+SHA1 (patch-sandbox_policy_sandbox.h) = 1f1810fb13594c790ab663b6b7db977001519ecc
+SHA1 (patch-sandbox_policy_sandbox__type.cc) = 17103e85d522df62cfa5392bb713dcd4e10675ad
+SHA1 (patch-sandbox_policy_switches.cc) = 279384a7820312e87e382558137d089cffb5d5ab
+SHA1 (patch-sandbox_policy_switches.h) = cdd65e9d88d26d53cde8793ddfc5d6ba0feef1a2
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = 9c7d28a6ceb78555ce6e188205a01e922308f645
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = 3bfde13950093f381c971853fcd4e2e0645d852a
+SHA1 (patch-services_device_BUILD.gn) = 13112b7e78fe3e00db936ff935a1fa3d1d3d100d
+SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = fe2410c17f2955b9244df175ca62f206306471a2
+SHA1 (patch-services_device_hid_BUILD.gn) = 68d54a3cba07e10758081922d183254ee884b015
+SHA1 (patch-services_device_hid_hid__connection__fido.cc) = e76ca5568e8e350a53c51ce8f8b021a538ac40ae
+SHA1 (patch-services_device_hid_hid__connection__fido.h) = 048c00ceb8f56d18ac9b1608dd6b4c38f719e954
+SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 7ccb56dc261d2548456cc485ea4b6aeed7be44cb
+SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = 0e94bd0e2ab1fa37053c336d69c4e1cebafeb135
+SHA1 (patch-services_device_hid_hid__service.cc) = 7df237c5471c349c73e4f7a231070876e5f0ddea
+SHA1 (patch-services_device_hid_hid__service__fido.cc) = 51cdddeeedc998ec87f29db650a235803184d041
+SHA1 (patch-services_device_hid_hid__service__fido.h) = dbf69f2cfde1d21d81206d5e5b8e2846c171bd69
+SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 9e16ded093cb8407eb4c79a118141bf354a3a6f1
+SHA1 (patch-services_device_hid_hid__service__freebsd.h) = 30cc170e12bd9a061845812f705f25e5c9a6464d
+SHA1 (patch-services_device_public_cpp_device__features.cc) = f9cffe82a55be564f5f7da0c770104cf32e62982
+SHA1 (patch-services_device_public_cpp_device__features.h) = 4f03ca107032fc092fbaa1d42f789bf90b58a25c
+SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = 1e5975f94b45ff9a7305b5a1412bfaa929fe7acc
+SHA1 (patch-services_device_public_mojom_BUILD.gn) = af5750bd930c2d48fb19b2ceefa872bccd35ad71
+SHA1 (patch-services_device_serial_BUILD.gn) = 2e69abd7f86708e00f00d43b7ad2705fd6541808
+SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = a6c9a21ea1104ccc3eccdf14f9f43c1c2a56bacc
+SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = 978d893ac4ff2a3755325c3b56ec10cf06ca01f8
+SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = 28ecef47450e6e138daf2d74efc8e57405982bbf
+SHA1 (patch-services_device_usb_BUILD.gn) = 5d0d7f91f256157a8e4c40d9337ae73b0018ea57
+SHA1 (patch-services_device_usb_usb__device__handle__usbfs.cc) = 5ec0c5cfa93e4dac6619359f65a73819a3139be3
+SHA1 (patch-services_device_usb_usb__device__handle__usbfs.h) = c68727d3c745ffda4058cac425c971e4e88c3c75
+SHA1 (patch-services_device_usb_usb__service.cc) = 3908f52c96c412e9b68350afb469b656f4ae1607
+SHA1 (patch-services_device_usb_usb__service__fake.cc) = 9d9d6cac2ac486c22de0b79b240bdd6907ed07ac
+SHA1 (patch-services_device_usb_usb__service__fake.h) = b596b83678bd1bcbe55804948debf350a84e5f2b
+SHA1 (patch-services_network_BUILD.gn) = d3a9889b28b41d5c29d6a1348f340affcb1fb05a
+SHA1 (patch-services_network_network__context.cc) = 5806d59aea80e69eee4590018e9fedc2f7dce3e6
+SHA1 (patch-services_network_network__context.h) = ff05b5ea06384b82172095ee0442f722967f93df
+SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = 187e42d79963371dad7f19d8542d59a230e8e6d4
+SHA1 (patch-services_network_network__sandbox__hook__linux.h) = fdf9191cef58b93d7aaa7c7bfb70bac7cadeae58
+SHA1 (patch-services_network_network__service.cc) = f8c4052878d01927f087e5254ea90552aabf1390
+SHA1 (patch-services_network_network__service.h) = eed1ee05ca2545984898af7989eaf122d1a066b5
+SHA1 (patch-services_network_public_cpp_BUILD.gn) = ec43afc7b37c36563bab3b33f710d1924ba21aba
+SHA1 (patch-services_network_public_cpp_features.cc) = 9b4b789972aa2c4073e973d4dac2657d0ba749d7
+SHA1 (patch-services_network_public_mojom_BUILD.gn) = 95d492c0957ef299569cb90640164868f99de8f8
+SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = e2f0cee445a1dd9e13c99a27bbfe8275b2f11fdd
+SHA1 (patch-services_on__device__model_ml_gpu__blocklist.cc) = dee050944b40f2d6baf76a820957d33b8db14f3d
+SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = 2db344e1bb1fd1369c814e147d8f592ce7849bf6
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = 2c489ab89a8e5a75a22c6476b6c3a3ed3e7e2f54
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = 7cade0763481befea1ffbaf60fc83ac2ec91a01d
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = e0ab2fc9330973a9305f4316c64917ecbaec648c
+SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = 2aae6189fd96eb70fa1df1080b79c22083fb2f14
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = db8dedeca648c636e74d9d0df81d245d3c19615a
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = e54bb3fa7ac2e9c28fe6e9578b43f89a5913a97a
+SHA1 (patch-services_screen__ai_screen__ai__service__impl.cc) = 1dee485fc12cb2da094fe275fe6dd33d10245aa5
+SHA1 (patch-services_service__manager_BUILD.gn) = 147a9627dd25aaa4ea36e0b4c3f13bcfd7545d9b
+SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = 11437d8e277019d582a41fcadc38818295da3fd6
+SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.cc) = 5d03e76e551c93e311542d1073307d7f4c7b4061
+SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.h) = b5682498de7110b09d97a1e38856ed9f6426f629
+SHA1 (patch-services_shape__detection_shape__detection__service.cc) = b5847a215910e17f0c81716c1eaaab4ee851a8fc
+SHA1 (patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc) = 477b9e1850e35ff91b2d7947a1b5d2d2eb76a5fb
+SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = 7591cfdade3b07cc03ee4022d5b485187fbbe0c1
+SHA1 (patch-services_tracing_public_cpp_system__metrics__sampler.cc) = 34874bb0367333906c59183b800d18fd3f93a0fd
+SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = 8f47c35ab62d2bf3c5e284355c6c33e451112604
+SHA1 (patch-services_viz_public_mojom_BUILD.gn) = fd570556445ea6854aaa0daea8e95ca975f68e05
+SHA1 (patch-services_webnn_features.gni) = 3c3a9d5c6e5bf3a0b8b76be70892e25feb62abc7
+SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = bbf32560539ed4a55a941c50a4c87e5f615d8e8c
+SHA1 (patch-skia_ext_font__utils.cc) = afe0ae1cc09c6087674a66ff1c1b1515e3049e38
+SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = 7d7062e812030b483f956b3a06421aab900b8434
+SHA1 (patch-sql_database.cc) = d3418e4023548e6d47d7e4484bf6a5fc002d6c75
+SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = 681148850e205fe3f482049d4c12a54dd4e7e7fa
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = a1e7671554c808873ee5e3a8e311c07b854d7903
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = bce6d1077261fefbb67a15d79636b4f1e24f7ea9
+SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = 86860afe1e49bef62c94cc8d27deee149bb1eedf
+SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = ecae94edf7161d9ec88bb98a33b116bfb0e38374
+SHA1 (patch-third__party_afl_src_afl-fuzz.c) = b64f4e5e0246780518c3a1b5a8a9ab47a1377593
+SHA1 (patch-third__party_angle_BUILD.gn) = 91eb00936a1706117d758c0fc2a0de58f5dc351f
+SHA1 (patch-third__party_angle_src_common_platform.h) = c9a748ef300c7968cffcecf6fb0a30b1fface757
+SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = 6dccbaa0c61e3c5e46af9f6d68e63bef88a0b66d
+SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = 4c3c1329e06d0433253358650c3c2ef5b0cb7933
+SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = 8da7107567f7aa726c42caf9d15adb3f5d450aab
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = e3b79f6d6d08eaac0ae97184a830ebf50fb17fe5
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = e92ba790e3ecc77906f9192de09b55df46fbfbb8
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = 6153cf0b6cfda19a7522a0e94b22e4af872191ac
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = 05fe2a4902f6533ddad925583d8025ff42eadec6
+SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = fe932f43aee8c358fe6ab0b1c6cf5463a86e084c
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = b95b3bd99b2738ada1cda68d1fc6d11a3f01bc03
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = 9ea952010d359dda56d6ebe0079c063816c58488
+SHA1 (patch-third__party_angle_util_BUILD.gn) = eb3d2db101f8325dce85b1c637836698e533cc6a
+SHA1 (patch-third__party_blink_common_features.cc) = 836126a95f187d3f2207ba521a72257c10cf3a3e
+SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = 6a5d0cbd9173723438af30d0667677c36b556c86
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = 64889c8785c3aff082f7dc0e98e7fe1756586be8
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = 899396341746287267f722cd4a6a81671e64bdf2
+SHA1 (patch-third__party_blink_public_platform_platform.h) = 7b4b54f0b4a9a2087da17d2f840b497c15e1b0d9
+SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = c89555e4626e971e3dce66ed918e5659bc1554cf
+SHA1 (patch-third__party_blink_renderer_build_scripts_gperf.py) = 29b52a0c86d7996b42c0f8ad6db68b8c3823a86b
+SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = 3c925d9db2f9bf977789512a5d745b562c2491e5
+SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = 7841e9f35579bfae2a6d51a16beff6cb7db58448
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = 5148c3ea1b2ad0dcb9464982562df4739c89497d
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = 60b95e8a688605b7af46872a552f6e34bcd37596
+SHA1 (patch-third__party_blink_renderer_core_dom_tree__scope.h) = ca23238443de2ca2203b4227b15e017fb2dae824
+SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = e70ec1328dbba35a1628ac806962ef142cacf6e4
+SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = 4e25bee4f0e306a01a803e85e6e0d14d9fe6d31b
+SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = 88f222dd4396c9df9e7f0b353510ec4364ad7243
+SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = 31619342b2cd902d7d5e57de2cdeb8b4894f8bd9
+SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = d3c52b093b17995627f3ac947ff0e7cb8cf55ecc
+SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = cc624214a351ad44f0e92ec7af8dfcd902555b76
+SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = eee265b2242107b2a91e281b11784e7b2bb644ab
+SHA1 (patch-third__party_blink_renderer_core_page_context__menu__controller.cc) = d83b8feca4cfa8bffd2a7a6fd6af6a15ebb5d119
+SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = d9c7e77dd01ab76bae39dd7b9712d3280a163763
+SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = d1d44f1712090c88da34deeb0d04d129331c0069
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = f0c5d5a68ef9a0c752258a4921347d671a125bac
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = ed64643a157c7b9eb0678197bca56e74fe2958d1
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = 59cbe4207f91cc89cc381143a8ffceb45ec4a0a7
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = 6197a6f5952c26058e0cb925ec26f5a22663753a
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc) = f740edab54128485e07bcda68fe6481be91b3b87
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = 032f21fbdc51a3ab57e5bd1a44f3127f17384bb8
+SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = 22599fd8384153f1b5ea1c813fe74022d040ff7c
+SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = 6de2feb647405c742515d418e17fe7bd46c6f017
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu.cc) = 43e631f35b9a37dfcffd2af8c7e177e9be2fb093
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc) = ac3e93bc009b31c2ef21506565bcb222010156df
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = a68f43c7dc92db3efc4dd5d9bb91b03655eefe7f
+SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = 0d4ebff39f99d5cd3e6523cafa3d9b3209bd9883
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = ac825a8ade8ab0a6414bf2c6d4e3c472d3f7b745
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = 7d1c08f1af371866af857c807d75b5448658d70e
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = ddcf3841afb88d3677f3d729f37107f7436886b2
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = f50934c83f49850e27b8b9545e34d70488e241ff
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = 2111731525eec9d48f8ba585152cde427a9f6ba4
+SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = e1ae5fe597bf46d77d1cc5b21779d80eac122458
+SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = bcc83f5b0bd335171aff51cbb2e897f25bf6e5c8
+SHA1 (patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc) = cca7b66352fd1a484567ce2cce876307387b7f64
+SHA1 (patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc) = fc74fabb6b6d74acbe4f8b5b720b19431541298b
+SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = 30208350843dde58df51c5b21ad86dc54224fae3
+SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = a5f4877feae06b9623e08e17227d95fb0369b294
+SHA1 (patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc) = 5344c599df60bdf3404a67516c386c6b333e703f
+SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = e486bf7c07652df7324331b607ecb38d576a8efe
+SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = cfa1a848cb5e4722c57e75d73740ed16f5a6f047
+SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = 9d09dc7374927cb806b257b67a1051b09e71efc3
+SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = 8c08f422d827a9b8f738beb2b124e0c95e32603c
+SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = ef5d03a5998f1d52b55e0f42168a66c7655c036a
+SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = 37b704cbcaec4a3d8754f1846fef942c7d150f52
+SHA1 (patch-third__party_boringssl_src_crypto_cpu__aarch64__openbsd.cc) = 0a0d86630cf466c820099c57fc546914fc0c3946
+SHA1 (patch-third__party_boringssl_src_include_openssl_target.h) = 9ddae49b95b69ebf31f892ae85ec95689d55f83c
+SHA1 (patch-third__party_cpuinfo_BUILD.gn) = 9557cda652c2612ae518d95d810b6dbb03af6a6a
+SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 3398acd692c6fdae43ce66b7af61ab761d5d398b
+SHA1 (patch-third__party_crabbyavif_BUILD.gn) = b4a4c9a7808a61d51fa759b6bd5b526893c87038
+SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = 8e85979e55aff53525af2c40319785d1b1810e3a
+SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = f68c6953bc15865ecb5d3774b495cc51c33515b7
+SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = 94e9069ffebe65ae9d4d2a0e43426f4ad4fa8dad
+SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = 5865c4ddd997d673a7dd058feb3db31b5e217611
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = 3950dd1bead2f4bc5e3caa21679cd154909abd09
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = 083fef2031b8448d398181e2c04efc0fce1bec01
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = a0bf1f731d081d721c23b4e2ba1ca784ba6bb909
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = 73f9429d06bec269aeed0911be15cf2fdd3e10a0
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = 5b8e361996ae67d493e8dcd557aa1114ca57f0b0
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = a30f71c267c391044b9faad59373e7b03c792589
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = 3be0fa9bd937cd98daefc99c38a5bf96f9a0918b
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = 83490a52ab3d08bcaacd80b7bc45e6012c2c999f
+SHA1 (patch-third__party_crc32c_BUILD.gn) = e3423e78ed37ac4f44fce2017de1a712906e03fa
+SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = 1cd28b904528cc0967cd29c094772e01e87d327d
+SHA1 (patch-third__party_dawn_src_dawn_common_Platform.h) = 0b94e936877bd8a12cd2bf66274497ef00b0eee2
+SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = 9f474ace186d39a2dc5d668d94599b797589fd3a
+SHA1 (patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h) = b1822a1e95bd4891e26350d777b4b9dd4b007c1c
+SHA1 (patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js) = 1452652ef4b973a2025296ad12c2f492db62b94e
+SHA1 (patch-third__party_ffmpeg_BUILD.gn) = da5190da0b958559feb47c88dc1acb4a72c27745
+SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = 62894f99dcb77cceae253f754bf9ad4beff732ac
+SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = a56977e286945d4eb7c09ee250db27a5db9910b2
+SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = 9d5c14bc8479e447ed2308ff72319af91532933d
+SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = 2e98dd2fcbe44560d6c361afa53ff30bf39e6106
+SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = ea720cc969aa70c49e4ee7276254e523c050d4ca
+SHA1 (patch-third__party_fontconfig_include_meson-config.h) = 98d8a9dc74e611c92234883cba3130d6764404ff
+SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = 88661f82c03e70d46947e5ccaff8450eeb3be590
+SHA1 (patch-third__party_google__benchmark_BUILD.gn) = 8707f6d4393b2439d498959fccf6a9b3ca5c4730
+SHA1 (patch-third__party_ipcz_src_BUILD.gn) = fbaf2dda4e8c4920ae4a1f44fa4f364f9c9ab05d
+SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = 5b597eff3993211c09056263661d8ebf5da7aec0
+SHA1 (patch-third__party_ipcz_src_standalone_base_logging.cc) = c30cbfd706a6ad0ecb4005a268e06a972f5185ce
+SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = e99206b2e3433c8327adf300d1da69b896ec4e4f
+SHA1 (patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h) = ec5be394c7c7544e6bed269c8b801d32bea2c7f0
+SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = f6b270d1fc3540ba5cac92398b5ff1597235afa6
+SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = a428bd3bc37d17865ed2b2d4195dc26495a9036c
+SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = 35153750af1385d5e41fdc9de291a2c519f76f25
+SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = b05fb60485065a32c000ae76c7c6baa22a935e3d
+SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = 50fe1db643d2c481b3c8bffb8385298e1f3f379f
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h) = cc9216c35a0d68a45b9b429a547cd1fce8f22625
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h) = 9f6a1852501446c055d15cc46f86093006da9d4d
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h) = e2fe60948767a012c28f6a572de8098f69078d8a
+SHA1 (patch-third__party_libsync_src_include_ndk_sync.h) = daea0b73591215659f00aff15a535a31e7635edc
+SHA1 (patch-third__party_libsync_src_sync.c) = 63daebccde7f3541bcc1e5a88f85e4a12f4d2537
+SHA1 (patch-third__party_libunwind_src_src_AddressSpace.hpp) = a714116a46d0bfed1560b096bb162b8415564b2b
+SHA1 (patch-third__party_libunwind_src_src_DwarfInstructions.hpp) = 2d4f5c9a7f5b43b962d79cd549c9cfcf828e8ab4
+SHA1 (patch-third__party_libunwind_src_src_EHHeaderParser.hpp) = 3f542d272b8a3c700eaa3bfc3b13d7e54550166a
+SHA1 (patch-third__party_libunwind_src_src_UnwindCursor.hpp) = ea7cf05f782ef32fadae49d1de90db22e4ed2777
+SHA1 (patch-third__party_libusb_BUILD.gn) = d23444f6f9814c908a00e1b1a52f4f5e1f56d78a
+SHA1 (patch-third__party_libusb_src_libusb_core.c) = 90bb11185e30ee51b109c8ef387959a849e9ecbd
+SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = 1192a150e79e3d80ae13ef9c6ff3cbb0789c9afe
+SHA1 (patch-third__party_libvpx_libvpx__srcs.gni) = 1f208418dc31750e19fe0a18b433861ada1e7e3a
+SHA1 (patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h) = 77f458208d7ac14e1546ec47612a76f3ef6c60e6
+SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = 660a5bfbb1578b87396da470be8b60fc69300fc2
+SHA1 (patch-third__party_litert_features.gni) = 1b83a10a1c732e68546f23f31c38fe631efdbf04
+SHA1 (patch-third__party_lzma__sdk_C_CpuArch.c) = 3c7273f83d1de67d7fb48d079aa7c9bc227326b6
+SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = 6869632188ec7b5ce885b9336baf3509239dbb83
+SHA1 (patch-third__party_nasm_BUILD.gn) = 9c19c79b9313c735efc5bb1a36b13084404518be
+SHA1 (patch-third__party_nasm_config_config-linux.h) = 911dd29b188ab3257a32073bb3df561f3d3781c1
+SHA1 (patch-third__party_node_check__version.py) = bea28cfc9055b5ccffe919b73cf63dd9fcc7f83e
+SHA1 (patch-third__party_node_node.gni) = 85555a7dcacd521cd8b324bf668484405d44ab90
+SHA1 (patch-third__party_node_node.py) = 468c4e31d49cc9260d61210ff026eda47afc8d3d
+SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = d183e771be9d2c8a3e999f78adea67f9e2aa344a
+SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = 251ce132c4e4d3f7b8f464235dbd3438e63aa43a
+SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = 85f6fab3d0e00ebdb9146d182910513a88111ed9
+SHA1 (patch-third__party_pdfium_pdfium.gni) = 0ee3311df772af07a354c4eec9f4e766ccaf8acf
+SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = b7106508698b5c984b81935c7a31b9a8fd7e4423
+SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = 11dcbb73ceb1e6b5a2d4406da92d40c005602dc5
+SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = 7337b8afa1d79661ce281718b077193f32bc9373
+SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = e228c72955787af1d9bf49b781e38402abd9bec8
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = adfdb74fb3624a3160b93ae50e21343ee9aaa262
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = 3c2a3b1105e71364d0ad1a69ed32eaea055d3b39
+SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = 39bb7617eae2b7965f985231db18cc3890fec496
+SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = 5a56588e564db6a478ce620d23f7850375477195
+SHA1 (patch-third__party_perfetto_src_base_android__utils.cc) = 34b6c03991ffa19fb49b7b9872f84916fb5ec4b4
+SHA1 (patch-third__party_perfetto_src_base_clock__snapshots.cc) = 9d4069f937e32558911fa0b6f464d0e7c8619f53
+SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = d3adf28c312d1eb08de540aadf9e0a30ce95b45d
+SHA1 (patch-third__party_perfetto_src_base_file__utils.cc) = 654e829d3e833bdc14b64d702c2530b75e1113a5
+SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = df0907410e1521c174694a9491c09cfbe8997aaf
+SHA1 (patch-third__party_perfetto_src_base_scoped__sched__boost.cc) = f14e5238d358bbb8f123614a0e956b521706dba3
+SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = 081f656088e90a95580284cd25a3bc682ea64d73
+SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = 0dbef90ce0bc92addada1b957343dd2a88b26a7e
+SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = d96c9e62f6e638aa2b734a604465387b599b0b51
+SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = ff0ef2b7d8dc38858f33f4a2063b021239739494
+SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = 36a42161d9fc13b0d255ead8310639f4cd008693
+SHA1 (patch-third__party_perfetto_src_base_utils.cc) = 702a869dac29eccee59d09f82f5f19adfccde8c5
+SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = 7c023134091ebd762525d481a6d4854329f23a8b
+SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = 358d23204f83eb8502f20538aec3e5267c860ad8
+SHA1 (patch-third__party_perfetto_src_tracing_platform__posix.cc) = e688a08ec8dd5d9fcdb24a0e05b4a5d3f4934de6
+SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = 51b26ef18efdd71b7aa4f7353c9aba2f53878588
+SHA1 (patch-third__party_protobuf_proto__library.gni) = 54407b5e4333eae296709815080d48d205578ab1
+SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = b961a1c75ef33f877e43f212c1c0ffc6256ceed6
+SHA1 (patch-third__party_rust_bytemuck_v1_BUILD.gn) = 2c61c737169af89b18e5e6f59ca71303b8422924
+SHA1 (patch-third__party_rust_qr__code_v2_BUILD.gn) = 40a66980ad996e49e81248a9096ab5d0b4dfa2fb
+SHA1 (patch-third__party_skia_rust_png_FFI.rs) = 873d8cec475269405e24ab865bad0813053f3c8c
+SHA1 (patch-third__party_skia_src_base_SkAutoLocaleSetter.h) = 08c99c7d20c0588bd6f4478f871ec0613fe037c4
+SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = 5b24eec727ba35b5cace33847d799e1489a42c31
+SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = 8a050a56b5aaeff4abd7b94e5467d582ae173f2a
+SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = a6923bc1a5fe108f00b7052b4f442f9e20699399
+SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = b2ba67e77dd6ed306882d75d7a5f3a682c11097f
+SHA1 (patch-third__party_sqlite_BUILD.gn) = a69a8bc60f31515c6980877a4ebfc94e21ddac27
+SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = bdcc9f3c62862316118db71125e60113160d5bce
+SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = b1a9c50e032dc23a0548c4b123e526f923c41ba1
+SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = e7685e21b0c3e9f921e74aa65af549f1892538b5
+SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = 3df5cdb519ca1ffe68728daf7f07c360245d524f
+SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = 800cf51dcb30723f16c8ca20fc80e65ea0bfcf46
+SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = 00078b956e1a9304624b7fffe928c03a9ad51bf4
+SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = aaa74b1cd23f58aa999a8d22a023cb1cdd83402d
+SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = 1c48d5e3dad069f6060ca276029804ca3829f4f8
+SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = f41d8c49f814366753328af0a894d3ed99dd721d
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = 0266391609424a625d9b43cd8ab1fbcbcddaeb5f
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = 2a618674291b75710aa0d638eba22975ab4bcaa2
+SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = a0571aeabfea52ae34f9e944dbeda4e916dab5a1
+SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = f369fd9f4220c5aeb5f80665605c6f3c8f2e74d6
+SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = eafe19e923c2d0bdb2edd09c5d6b911e72bf3fb6
+SHA1 (patch-third__party_tflite_features.gni) = e8140c3c566c46160ae77b681e0b6f0c0189fdd3
+SHA1 (patch-third__party_unrar_src_crypt.cpp) = f5355fb9b9d2ef4c773d1b5eae8b5d8e6889bb38
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = 6f34288c9b460d33cba3719583bb138c27722575
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = fb40c5675f0401a5b2bc5a6f14bb81ec73932f9e
+SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = f40897319094485bf8b2ae333234d21eca3b4c85
+SHA1 (patch-third__party_wayland_BUILD.gn) = def5018964d56a043ad96effaab77b28cb6071e3
+SHA1 (patch-third__party_wayland_include_config.h) = 5736c761ca6ddaf97f4cacf6543bc4759c34742f
+SHA1 (patch-third__party_webrtc_BUILD.gn) = 3c250ab3d02d703952415c1d5a30e8ba10bcec56
+SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = eae2f76fd2870eeee7d9e45db538a909f33972e7
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = fc50fbcbc104a9782a2c599bde225d3bc39206d6
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h) = 77c832b202733524c03936de513ba38ca785621b
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = e5c0786028212b207afcd15f7c58f8fd3466852c
+SHA1 (patch-third__party_webrtc_modules_portal_pipewire__utils.h) = d2d2265928da2e9f6f3184392d69188074d6b06a
+SHA1 (patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc) = 8692ad6de648c0bfbbd2a99f4961ba5af7f31303
+SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = 062b8b3740f31e641da0b706683747dcc96935c1
+SHA1 (patch-third__party_webrtc_rtc__base_cpu__info.cc) = 7686314e26b18eaa16412b962bc6295469b8d114
+SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = d0717bbc6600f2ab9a3a2ca49bbf0ded4c16cb75
+SHA1 (patch-third__party_webrtc_rtc__base_net__helpers.cc) = 26b5d44a6af1cd21d5f34936cf0098afb1840c47
+SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = 0ae66d62e8e11e0fe34348aeb2cc48e9b6d16f0a
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = 90c1027b587ab3d61641ba6c2cc8a2ba92dee239
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = ec240611e26d46f1e9437ca1ead4fd2280cd64ff
+SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = ce984c93a7fa91ae145c14f55e77383a461dd00d
+SHA1 (patch-third__party_widevine_cdm_widevine.gni) = 74391c8f78202deeaa29fbe228566e8318a8d349
+SHA1 (patch-third__party_zlib_BUILD.gn) = d5b51b8e7cb456505094a5006f8026a647692173
+SHA1 (patch-third__party_zlib_cpu__features.c) = 9c6490482e86e02c85fd1d223bc3c0c045d8de8f
+SHA1 (patch-tools_code__cache__generator_BUILD.gn) = 18e72aa2170bf29a575d25b8c4af38cbda958732
+SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = eb4f8760d83aec008f2823e6c0092f735e05fa29
+SHA1 (patch-tools_generate__stubs_rules.gni) = 6ed51c29d2d7a7002e58ef5393d94bba0b705652
+SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 1dd6102f4596a567186063a1b51f8ad3746929e0
+SHA1 (patch-tools_gn_build_gen.py) = 7aed9d4c18790416fd1b9dba63b4eb4837d795f8
+SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = b82a0e24219ad636e4a43d2acf7f415d37ae1898
+SHA1 (patch-tools_gn_src_gn_args.cc) = 871d11340a5add875f771ab02a664a4d295c12d3
+SHA1 (patch-tools_gn_src_gn_version.h) = 2145d35f7ad904c4342e9d38c708337cd4f62f61
+SHA1 (patch-tools_gn_src_util_exe__path.cc) = 2001253bf642b00b5582e3cf49e087b1b8879297
+SHA1 (patch-tools_grit_grit_node_base.py) = a6a091e6b8fa5c805cc6d929e328d5b799c2fe98
+SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = 0b98231c00e8c5734fb2c9a3077474ae3b31a685
+SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = 210c0f0b591f2acdf639ad470f9b9010214c791b
+SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = 3308a446f8bd4601c312bdbb5ba2052d4aa428ef
+SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = 19f5f159393370ff319b249753290eb999a33b47
+SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = 0bb5b9bfbe74595c8725451da646466486afd698
+SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = 2d17a7e9e3eccc1c7a0a263659bbf71a259b2cd0
+SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = 5f16347022db481c11bb02e2b0416d7493a43578
+SHA1 (patch-ui_accessibility_accessibility__features.cc) = dbff1af256a397a6b9c813559e96deebd7e33233
+SHA1 (patch-ui_accessibility_accessibility__features.h) = 6c851dded1f81415dd3a6becf511c70453390fb3
+SHA1 (patch-ui_accessibility_ax__node.cc) = f1106eb7a212ff240ebd03bd96c4e3c41e45f274
+SHA1 (patch-ui_accessibility_ax__node.h) = aab277d2a4915af90ba56634f355e442a12fab53
+SHA1 (patch-ui_accessibility_ax__tree.cc) = cfa7e74ed01503db54d8381e8367b992595fee19
+SHA1 (patch-ui_accessibility_ax__tree.h) = 94f247fd220e3d02fb768bc83ec223f9811466fa
+SHA1 (patch-ui_aura_client_drag__drop__client.h) = e36b84068b805fb8200ce6e4313f1ebc9e2ea0e9
+SHA1 (patch-ui_aura_screen__ozone.cc) = cca4342be7e2fcdf1b20248ee9b4658f4320784a
+SHA1 (patch-ui_aura_screen__ozone.h) = 96b98786dee5b6d81d764adc9a9fc1c0f6a9f0e6
+SHA1 (patch-ui_base_accelerators_accelerator.cc) = aafcb1410846686d82eebff45337253305d7f941
+SHA1 (patch-ui_base_accelerators_command.cc) = e400edabd2bde85c4cf43aaf6581078cfaec0d3a
+SHA1 (patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc) = 7e5a52f0ed46630ddce269c1933fe8347bf98c5a
+SHA1 (patch-ui_base_clipboard_clipboard.cc) = 4b562628bb994b136590a70ee1dd96ac6352e8db
+SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = e939b9c46b3b91e5252171c54cf6cc672f9ca901
+SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = d39592d60e58bb596b20b3cdee207e46c68b6a0d
+SHA1 (patch-ui_base_cursor_cursor__factory.cc) = a10e802bb8bda9381223f495ee2a548d8484db42
+SHA1 (patch-ui_base_cursor_cursor__factory.h) = 07180e99d945fe4d9760b6a000908645cade5ca6
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = dc88d0c7c49d19c2a36337895f125ffffd65883e
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = 78023e8832e20be1d0dfd4fb950e9d1283b8a079
+SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = 8ee0a552c7aedf54c90d06faef002cc982175748
+SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = 1ebc83b79cec7240d87c38b9455a3c22ff70831c
+SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = bbb4a9f7ded16293658a92a6611727e7c718dfe5
+SHA1 (patch-ui_base_ime_fake__text__input__client.h) = 2288093cebc5430715113169b741946ee364df77
+SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = 9a832fb169735322e275fde25fc6d1e3ea8f74a4
+SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = 525f11b4362ab4fc247f68ddccf7ed8fd7b0f171
+SHA1 (patch-ui_base_ime_text__input__client.h) = 573987eb816f20a7444aa91fab88dd132531cb44
+SHA1 (patch-ui_base_resource_resource__bundle.cc) = 456507a8f25e29529f90c207e5fbcd0213d9aff0
+SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = 468d1d9d155d411516c3ee2bdd9f5b308b482744
+SHA1 (patch-ui_base_test_ui__controls.h) = d00a49343d8ae262edb09942c7b177761516e363
+SHA1 (patch-ui_base_ui__base__features.cc) = 2ea3ef13082f3db78ac743a122b27d71bd53d804
+SHA1 (patch-ui_base_ui__base__switches.h) = 426279c8074450f71f909377fccdb08c4dfe9604
+SHA1 (patch-ui_base_webui_web__ui__util.cc) = 9ae39490e21f52bc463664846d5c42059e98d01e
+SHA1 (patch-ui_base_x_selection__owner.cc) = f3904bb88c9f039a600a1a3be53ffc9addbbed22
+SHA1 (patch-ui_base_x_selection__owner.h) = 017dd526e8432c7c3ca05830124e9bfe46af69d3
+SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = 7633c66d9623fe248beaff01934b8ba34e5c95c5
+SHA1 (patch-ui_base_x_x11__cursor__factory.h) = 9d5b849a73a7ee3749a652a79fbb2b6fbceb203e
+SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = 1a645a1bce28d5e8e8491e72fdfdeddf2dab4d6b
+SHA1 (patch-ui_base_x_x11__display__manager.cc) = 878142b2260db5e4593bf059908a6b99e344be45
+SHA1 (patch-ui_base_x_x11__drag__context.cc) = 8c9ed9d1ffbcdfb96f82e490808269774ba6dd9e
+SHA1 (patch-ui_base_x_x11__drag__context.h) = 12d183389154b680e7130f6ea5c8c554ef0ee209
+SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = 7cade45f8030539837d106325224e14da68312e3
+SHA1 (patch-ui_color_color__id.h) = 92caa805008f3ccda35e41d8af90420b1e8d2235
+SHA1 (patch-ui_color_system__theme.h) = 95498f45dbc2011568e7741687248b75e43f4f59
+SHA1 (patch-ui_compositor_compositor.cc) = 294757396d423bf5434438ed1889f6009f27c02b
+SHA1 (patch-ui_compositor_compositor.h) = 916efa1ebe88f5ab2a4c5e23fbd3c6f3fe43785a
+SHA1 (patch-ui_compositor_compositor__observer.h) = b8891c4d8bf18ba1295f5c5b3f8773d705f7f850
+SHA1 (patch-ui_display_screen.cc) = e307ab668b1ae881b8d079e270575e71c7ddb771
+SHA1 (patch-ui_display_screen.h) = 3f40bb99d97a9f113af2da27777cde8f97fb81c3
+SHA1 (patch-ui_events_event.cc) = a2478d43906abfa4cb303bf4ab22a63c8db48d93
+SHA1 (patch-ui_events_event__switches.cc) = 9b449b3deee9d3b5677a337b0c0569f3744c30b1
+SHA1 (patch-ui_events_event__switches.h) = b02e6d26014c86ed32e2d4ea0716e1422e2ea163
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = ba1dd1d9ca1733532eafdca6402bcdc668a92e69
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = 30d0ac532651cac1713d06a6e4d6d7b0302e7277
+SHA1 (patch-ui_gfx_BUILD.gn) = b4e6403c271a826a4fe7d9ab13aced62cb25169d
+SHA1 (patch-ui_gfx_canvas__skia.cc) = b866ff7ed94ae6f70e3e3a3f29b8b45b06fdb99c
+SHA1 (patch-ui_gfx_font__fallback__linux.cc) = 4aaea3797b454b1ee1d59795e2f446c799485cfe
+SHA1 (patch-ui_gfx_font__render__params.h) = 0b4cdf75a6088d43ab6b033d6902c2beb7a159b8
+SHA1 (patch-ui_gfx_font__render__params__linux.cc) = 73d3e0bee09d7f551254caaa92ea9a1db4ee992e
+SHA1 (patch-ui_gfx_font__util.cc) = 2c539b2106a60672edab91a127da033f0c852a85
+SHA1 (patch-ui_gfx_gpu__extra__info.h) = f5d8d1644f2b626b89af8cb69fefb2592b5e006d
+SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = 313afd1179d2f9269e5bb7c3158edb10c73986c1
+SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = 0e4132032d99be680c6c035d695e74c780c9b17e
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = 793824d710344e37534a7499764610e9262257ee
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = 5f89a671b16881dbc939efcc9f92d8f49e167aaa
+SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = 044906e1404202e30acb35abd88981682fcb1dfe
+SHA1 (patch-ui_gfx_native__pixmap__handle.h) = 5b992275652de42dbf6570abbc3808c209dd967d
+SHA1 (patch-ui_gfx_native__ui__types.h) = d2e378f10ff27b107bad605b105f6fc5c4606671
+SHA1 (patch-ui_gfx_platform__font__skia.cc) = 7c6af978bb8454d22cecdd79feb1978632cc4f0e
+SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = 046e8d66797b959c9d1d4da63104829a201254d3
+SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = 31c1cab4cfd4b40c652b330c9118616089a8781f
+SHA1 (patch-ui_gfx_switches.cc) = 68622857e72f8039f7f2b29535a3e4881950b8ea
+SHA1 (patch-ui_gfx_switches.h) = 6fd41291a0b0618c043c486e6bf71dff63072943
+SHA1 (patch-ui_gfx_x_connection.cc) = 324e69f18d73fbea318234ef32ae97f37364d1a1
+SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = c0d2dbe00b068fd963b22923617348a1247591df
+SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = 3f8d07a6b0bed6eed552fdd9dbe49780300af7f5
+SHA1 (patch-ui_gfx_x_xlib__support.cc) = 40388857e03699aec2f493e936e993d27fa4bccc
+SHA1 (patch-ui_gl_BUILD.gn) = 207f4967002ec7ee90c473b56b74d26d56641e86
+SHA1 (patch-ui_gl_gl__context.cc) = 025e795cc1c0f7d4978b5881cd09663f7edf8ae8
+SHA1 (patch-ui_gl_gl__implementation.cc) = 6a339447d913c8f2e4993034d7c9726cba414330
+SHA1 (patch-ui_gl_gl__switches.cc) = 4ca980b78146acf0d3b3a0869b73ee22add48248
+SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = aa6b272c7ebfb73551fd6e16cf463b863b1c8576
+SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = 2dc0279c0076e544b8bedfcf1f5cb9c48ac0f8c6
+SHA1 (patch-ui_gtk_gtk__compat.cc) = 4f04b8a270ff2e90914fc3b020aff6f5fda5e697
+SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = e56fb69900d0b2af7b6b9738b5696dfe85f24c7d
+SHA1 (patch-ui_gtk_select__file__dialog__linux__gtk.cc) = 5a9e7f2be6eacfa29354e43ff453ad4a7f7e9bbb
+SHA1 (patch-ui_message__center_views_message__popup__view.cc) = cd637e2ecd67dea50e4e0d585ebde4c154a277da
+SHA1 (patch-ui_native__theme_features_native__theme__features.cc) = b769f28992f2f863b37e4f5def075ccc57b08b28
+SHA1 (patch-ui_native__theme_native__theme.h) = b80bfd71171dd02c9e2c2d59f62c68bf431ca033
+SHA1 (patch-ui_native__theme_native__theme__base.cc) = 94c4c730041a9289b5936b9d1fdbae5329f4cb54
+SHA1 (patch-ui_ozone_common_egl__util.cc) = f9fb5492d8bb198a364f96da3acf4ce882a95594
+SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = 9fe667287ee835756076916bab229bc64cfae035
+SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = 6593fcf638292329de10d027c4391566c6b74761
+SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = a43511e294d1dd8d6d26764ac876edea67b99a24
+SHA1 (patch-ui_ozone_platform_wayland_BUILD.gn) = 70a40b87e2cc0b136f7f273616ec9ff247010bff
+SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = 335b8b93f08505e7fdb72d965b7f1b90adc8a13a
+SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = 2a76462b8d30023521c818b1fd481161632d44c6
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc) = 5556a0cee902967370ea4add5ad15281f5a74340
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__clipboard.cc) = e65d7dbe910bbad701e06ebf80e66dd2d49767b4
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__data__drag__controller.cc) = 080a34607d0f64d25046fc42a3c2cd313970504c
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc) = a0c33872659c9135c842ba65b482d6e232cd6e49
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.h) = 72fd15c556389851a361e4a5f101f8cdf5f191c4
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc) = 3aa2895803e1188feb6582de9b20ac1e93e1823f
+SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = f5c8edb376e8a0e76bd1576f5dbf329c5cf72266
+SHA1 (patch-ui_ozone_platform_x11_x11__clipboard__ozone.cc) = 507439995a0fda3f54cf8e5f6b38362b0d74e66f
+SHA1 (patch-ui_ozone_platform_x11_x11__clipboard__ozone.h) = 2dc116f1963f2595e9c1b9806a94dce052f22cb0
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = 310a9eae42b793e6ddcbdfa1c1925d7796e93dbd
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = af07797f5583f4b87c9774d516f22e27fed7040f
+SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = 43af863daa4e54fbee3a556df63e1e3482ab095a
+SHA1 (patch-ui_ozone_public_ozone__ui__controls__test__helper.h) = 0872d2534b2c249719205a0a11af944652ab60af
+SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = 5914127e2210eb76ab63e36c172b53315dae9d9c
+SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = 80b7ece3fcd4e67c649a6cf9fbb92772b73eee0a
+SHA1 (patch-ui_platform__window_platform__window__delegate.h) = f75f528acb60a3b422a6d1776ec4585899529e4a
+SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = f88077498ea2eff39eb68afc08ab1564bae56d6f
+SHA1 (patch-ui_qt_BUILD.gn) = c491c178c3a129cd248590c49517355a7c0bef98
+SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = 6348c3af9675282208875519a4db0ae35e567e64
+SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = 89ede395f392015aa5ab2671d2783ba54133a459
+SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = c14a4ae89693e3e6364e2f90dd10ea05691a13b2
+SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = 73ff101183d357e57571e89a6b0f154b4e6c324b
+SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = e9d93bb21062597e16d9e8aeec8963dabb61b1f9
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = 3ffa779a02d2bd9d8054724c631294c9f8142a22
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = 2da0ae200e56cd77daa07ee7b8d68b4cfdd9d9e2
+SHA1 (patch-ui_views_BUILD.gn) = e8fb89fee4e3b81341ff16b8acbada27f7c79c5c
+SHA1 (patch-ui_views_accessibility_view__accessibility.cc) = 26434df7dcd21d3c5c89f45fb1df40415e58cc6c
+SHA1 (patch-ui_views_controls_prefix__selector.cc) = 3f2bf371e25ad68efde7390cc30bab51674e09a4
+SHA1 (patch-ui_views_controls_prefix__selector.h) = d0a3c1248fab8d6e3af22370d2fa852186177c1e
+SHA1 (patch-ui_views_controls_textfield_textfield.cc) = d7627d922a62539a9f7eae60b6c117125bb43c2b
+SHA1 (patch-ui_views_controls_textfield_textfield.h) = 436a527912cc70d64b2d10f11bd8b71b8bda88b9
+SHA1 (patch-ui_views_examples_widget__example.cc) = 4e49ecc842015128813c440eaf1a9956d67a8b77
+SHA1 (patch-ui_views_focus_focus__manager.cc) = 89e56a4e8565886bce8f72efde6283d07ffc91eb
+SHA1 (patch-ui_views_style_platform__style.cc) = fa413f736505e5752e0863af37af253a67104870
+SHA1 (patch-ui_views_style_platform__style.h) = 5cbcbb7550197552965b8de86cfca072cc755250
+SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = 7622ed082f76801ef858a2cc3cae17856cfeca1b
+SHA1 (patch-ui_views_views__delegate.cc) = 3090f5e9efa710275a5c20781a8e03de8b0722c7
+SHA1 (patch-ui_views_views__delegate.h) = 649dcb2b190097ea65fb692e8cd82aabeed78e3f
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = 945de97abcc372f6b1e721879d84cae3afaff9b0
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = 0cd40a91548aa2b8e029937919f5d61ddea0a0ab
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = 2448080c22d5d276a6fa69b93c7d53a412f485ec
+SHA1 (patch-ui_views_widget_widget.cc) = c32687dad6098c802d74f05465b0c3a538d6d973
+SHA1 (patch-ui_views_widget_widget.h) = 1f6130c645c48e141810104663dcd7e8bf8cc740
+SHA1 (patch-ui_views_window_default__frame__view.cc) = 02c4f3f43711ba0b170cab2a8141664bb6454c4b
+SHA1 (patch-ui_views_window_dialog__delegate.cc) = e262570f779fec4ff382d50837f22765addf8dbb
+SHA1 (patch-ui_views_window_frame__background.cc) = c55addcd9b4271df3ee8fc1060aa9120b269ab5c
+SHA1 (patch-ui_webui_resources_tools_minify__js.py) = a7e1ccfdadd33c30dd0c086564d80e73f3c49fc6
+SHA1 (patch-v8_BUILD.gn) = 1013a62cc04cf07ef1ae0883f03f1480675c3bfe
+SHA1 (patch-v8_include_v8-internal.h) = 4f29218f0f9621e5e8b27517238194a233fa0182
+SHA1 (patch-v8_include_v8config.h) = 4961dc1e3a8faeaee9016dcb9fcdabb303baeaeb
+SHA1 (patch-v8_src_api_api.cc) = e2593fb5b273bda6fcf7d21a24b8783cd2ca0f00
+SHA1 (patch-v8_src_base_atomicops.h) = 2fd1860437f5497eab77d3963af2f926637e2737
+SHA1 (patch-v8_src_base_macros.h) = 76bc77265e731c82900a96d3aeae0d40fa039b0f
+SHA1 (patch-v8_src_base_platform_memory.h) = 60fdd9b51fb23e19240e7fc7130ab6178199c072
+SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = 989eb4b071369df16927a60fb9d82bdc8df1a6b7
+SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = 4a499b696a021f497df29df34077ad556956159a
+SHA1 (patch-v8_src_base_platform_platform-posix.cc) = fec87e6393e24c2262a65164f8f54f5d90165338
+SHA1 (patch-v8_src_base_strings.h) = 99d154c45f8841a64981c6eea8e794732ab9ea60
+SHA1 (patch-v8_src_base_sys-info.cc) = 4de9d954fc3601690dfaf75b646258e5024e3d43
+SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = 23e75629fe2752abf8e1ff080d660752a3635034
+SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = e58721939219e3d4904cde66af64a540d6f9d8e7
+SHA1 (patch-v8_src_diagnostics_perf-jit.h) = 99c97d4c63e9789f082ee682b3d0052a6ec9ec31
+SHA1 (patch-v8_src_execution_isolate.cc) = 4ba2af9afff6f329b111223b7c2bd131921112e3
+SHA1 (patch-v8_src_flags_flags.cc) = 1dd5a2a8fad32c3c97bcc1abda779406f9002db1
+SHA1 (patch-v8_src_libsampler_sampler.cc) = 75f371ae5b92987ef5c5c676e1bfbfa5be5d8f3c
+SHA1 (patch-v8_src_objects_js-temporal-zoneinfo64.cc) = 08ed739011062da435f004c462ffe55efa5d6fa2
+SHA1 (patch-v8_src_sandbox_sandbox.cc) = ee1155380c93ffdacf74956cce313653f3f3d86c
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = e692cd8b59d1d0a342febf3a4ed06668c9f37707
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = b370c2b520ab4709ebd533c3a21f525d3a3bb5ca
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = 54586417701a9e89100b5aff187ff1ad982fcffd
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = e2d2822c6296e622e7e824efc7660979df8aee28
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = f1ca8e1768e7f6160a27f41b61a558f4b223308f
+SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 5f1a41106c6e7bd3b1a755f945378e2beb162a6e
+SHA1 (patch-v8_tools_run-paxctl.py) = ae4ddd187f558208b9bb7c37841b3ed28ef120a9
+SHA1 (patch-v8_tools_run.py) = 99dfb4342f76ba4bee89f2028e3b62aae5c5bd96
diff --git a/chromium/patches/patch-BUILD.gn b/chromium/patches/patch-BUILD.gn
index ba1c1a681d..8ee22293cb 100644
--- a/chromium/patches/patch-BUILD.gn
+++ b/chromium/patches/patch-BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ BUILD.gn
 @@ -68,7 +68,7 @@ declare_args() {
    root_extra_deps = []
diff --git a/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc b/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
index 04f6e7df88..802fe5ba45 100644
--- a/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
+++ b/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- apps/ui/views/app_window_frame_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- apps/ui/views/app_window_frame_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ apps/ui/views/app_window_frame_view.cc
 @@ -147,7 +147,7 @@ gfx::Rect AppWindowFrameView::GetBoundsF
  gfx::Rect AppWindowFrameView::GetWindowBoundsForClientBounds(
diff --git a/chromium/patches/patch-base_BUILD.gn b/chromium/patches/patch-base_BUILD.gn
index c8b4215d4e..c1c404f8de 100644
--- a/chromium/patches/patch-base_BUILD.gn
+++ b/chromium/patches/patch-base_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/BUILD.gn
-@@ -983,7 +983,7 @@ component("base") {
+@@ -987,7 +987,7 @@ component("base") {
      #"system/sys_info_openbsd.cc",
    ]
  
@@ -15,7 +15,7 @@ $NetBSD$
      sources += [
        "posix/sysctl.cc",
        "posix/sysctl.h",
-@@ -1163,11 +1163,26 @@ component("base") {
+@@ -1168,11 +1168,26 @@ component("base") {
    # Needed for <atomic> if using newer C++ library than sysroot, except if
    # building inside the cros_sdk environment - use host_toolchain as a
    # more robust check for this.
@@ -43,7 +43,7 @@ $NetBSD$
    if (use_allocator_shim) {
      if (is_apple) {
        sources += [ "allocator/early_zone_registration_apple.h" ]
-@@ -1187,7 +1202,7 @@ component("base") {
+@@ -1192,7 +1207,7 @@ component("base") {
  
    # Allow more direct string conversions on platforms with native utf8
    # strings
@@ -52,7 +52,7 @@ $NetBSD$
      defines += [ "SYSTEM_NATIVE_UTF8" ]
    }
  
-@@ -2193,6 +2208,29 @@ component("base") {
+@@ -2204,6 +2219,29 @@ component("base") {
      ]
    }
  
@@ -82,7 +82,7 @@ $NetBSD$
    # iOS
    if (is_ios) {
      sources += [
-@@ -2367,6 +2405,33 @@ component("base") {
+@@ -2378,6 +2416,33 @@ component("base") {
      }
    }
  
@@ -116,7 +116,7 @@ $NetBSD$
    if (use_blink) {
      sources += [
        "files/file_path_watcher.cc",
-@@ -2797,7 +2862,7 @@ buildflag_header("protected_memory_build
+@@ -2869,7 +2934,7 @@ buildflag_header("protected_memory_build
    header = "protected_memory_buildflags.h"
    header_dir = "base/memory"
  
@@ -125,7 +125,7 @@ $NetBSD$
                               (is_win || is_linux || is_android || is_mac)
  
    flags = [ "PROTECTED_MEMORY_ENABLED=$protected_memory_enabled" ]
-@@ -3310,7 +3375,7 @@ if (is_apple) {
+@@ -3382,7 +3447,7 @@ if (is_apple) {
    }
  }
  
@@ -134,7 +134,7 @@ $NetBSD$
    # This test must compile with -fstack-protector-all
    source_set("stack_canary_linux_unittests") {
      testonly = true
-@@ -4053,7 +4118,7 @@ test("base_unittests") {
+@@ -4127,7 +4192,7 @@ test("base_unittests") {
      configs += [ ":delayload_esent_dll" ]
    }
  
@@ -143,7 +143,7 @@ $NetBSD$
      sources += [
        "debug/proc_maps_linux_unittest.cc",
        "files/scoped_file_linux_unittest.cc",
-@@ -4078,7 +4143,7 @@ test("base_unittests") {
+@@ -4152,7 +4217,7 @@ test("base_unittests") {
        "posix/file_descriptor_shuffle_unittest.cc",
        "posix/unix_domain_socket_unittest.cc",
      ]
@@ -152,7 +152,7 @@ $NetBSD$
        sources += [
          "profiler/stack_base_address_posix_unittest.cc",
          "profiler/stack_copier_signal_unittest.cc",
-@@ -4089,7 +4154,7 @@ test("base_unittests") {
+@@ -4163,7 +4228,7 @@ test("base_unittests") {
  
    # Allow more direct string conversions on platforms with native utf8
    # strings
@@ -161,7 +161,7 @@ $NetBSD$
      defines += [ "SYSTEM_NATIVE_UTF8" ]
    }
  
-@@ -4276,7 +4341,7 @@ test("base_unittests") {
+@@ -4346,7 +4411,7 @@ test("base_unittests") {
      deps += [ ":base_profiler_test_support_library" ]
    }
  
diff --git a/chromium/patches/patch-base_allocator_dispatcher_tls.h b/chromium/patches/patch-base_allocator_dispatcher_tls.h
index 74cedcef53..763191dd43 100644
--- a/chromium/patches/patch-base_allocator_dispatcher_tls.h
+++ b/chromium/patches/patch-base_allocator_dispatcher_tls.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/dispatcher/tls.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/dispatcher/tls.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/dispatcher/tls.h
 @@ -81,7 +81,7 @@ struct BASE_EXPORT MMapAllocator {
    constexpr static size_t AllocationChunkSize = 16384;
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni b/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
index d166c3b232..a198732b9e 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
+++ b/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/partition_alloc.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/partition_allocator/partition_alloc.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/partition_allocator/partition_alloc.gni
-@@ -92,7 +92,7 @@ if (current_cpu == "x64" || current_cpu 
+@@ -99,7 +99,7 @@ if (current_cpu == "x64" || current_cpu 
  # TODO(crbug.com/329199197): Clean this up when experiments are complete.
  use_large_empty_slot_span_ring = true
  
@@ -15,7 +15,7 @@ $NetBSD$
                       !is_hwasan && (is_linux || is_android)
  
  declare_args() {
-@@ -496,7 +496,7 @@ assert(!use_asan_backup_ref_ptr || use_r
+@@ -512,7 +512,7 @@ assert(!use_asan_backup_ref_ptr || use_r
  # dependencies that use partition_allocator are compiled in AOSP against a
  # version of glibc that does not include pkeys syscall numbers.
  is_pkeys_available =
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
index 8067af76b8..dd60c44866 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/partition_allocator/src/partition_alloc/BUILD.gn
-@@ -908,7 +908,7 @@ if (is_clang_or_gcc) {
+@@ -914,7 +914,7 @@ if (is_clang_or_gcc) {
          configs -= [ partition_alloc_enable_arc_config ]
        }
      }
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
index 4a53c1d70d..f8a952bbc9 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h
 @@ -38,7 +38,7 @@ AslrMask(uintptr_t bits) {
  
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
index fff7b2af2b..b3b6f35cd1 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/partition_allocator/src/partition_alloc/page_allocator.h
 @@ -279,7 +279,7 @@ bool DecommitAndZeroSystemPages(void* ad
  // recommitted. Do not assume that this will not change over time.
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
index edda8d7a21..e40ec4a6b1 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h
 @@ -26,9 +26,9 @@
  #define PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR __attribute__((const))
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
index fe35ad431f..3243c349ba 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc
 @@ -40,7 +40,7 @@ uint32_t SecTaskGetCodeSignStatus(SecTas
  
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
index 2a0ffd1709..4def611322 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h
 @@ -318,8 +318,12 @@ bool TryRecommitSystemPagesInternal(
  
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
index 2b4fa1ec25..b91a3def2e 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc
-@@ -19,7 +19,7 @@
+@@ -15,7 +15,7 @@
  #include "partition_alloc/partition_alloc_check.h"
  
  #if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
index 28128b389e..75f0406915 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc
 @@ -14,11 +14,11 @@
  #include "partition_alloc/partition_alloc_base/posix/eintr_wrapper.h"
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
index 3ac0fdc3ab..a43286ccc1 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc
 @@ -102,6 +102,10 @@ void RandBytes(void* output, size_t outp
    if (getentropy(output, output_length) == 0) {
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
index ad36249daf..c000abff0c 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h
 @@ -38,6 +38,8 @@ typedef DWORD PlatformThreadId;
  typedef zx_handle_t PlatformThreadId;
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
index 49776ec181..51acaeba9d 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h
 @@ -10,7 +10,7 @@
  
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
index 87f45496be..64ce84d78b 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc
 @@ -18,7 +18,7 @@
  #include "partition_alloc/partition_alloc_base/logging.h"
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
index 7b662e0767..e5354d7976 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h
 @@ -51,8 +51,8 @@ static_assert(sizeof(void*) != 8, "");
  // POSIX is not only UNIX, e.g. macOS and other OSes. We do use Linux-specific
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
index 7f94aaff6b..fd03c91460 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h
-@@ -310,7 +310,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandle
+@@ -316,7 +316,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandle
  // 8GB for each of the glued pools).
  #if PA_BUILDFLAG(HAS_64_BIT_POINTERS)
  #if PA_BUILDFLAG(IS_ANDROID) || PA_BUILDFLAG(IS_IOS) || \
@@ -15,7 +15,7 @@ $NetBSD$
  constexpr size_t kPoolMaxSize = 8 * kGiB;
  #else
  constexpr size_t kPoolMaxSize = 16 * kGiB;
-@@ -394,7 +394,7 @@ PA_ALWAYS_INLINE constexpr size_t MaxDir
+@@ -400,7 +400,7 @@ PA_ALWAYS_INLINE constexpr size_t MaxDir
  // TODO(casey.smalley%arm.com@localhost): under 64k pages we can end up in a situation
  // where a normal slot span will be large enough to contain multiple items,
  // but the address will go over the final partition page after being aligned.
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
index bcc8059378..f1fcef2ce8 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h
 @@ -29,9 +29,13 @@ namespace internal {
  // the second one 16. We could technically return something different for
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
index dbf89603b5..05eecc2f41 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_root.cc
 @@ -48,7 +48,7 @@
  #include "wow64apiset.h"
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
index 6bbcbd580d..8c009e98d2 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc
 @@ -20,7 +20,16 @@
  #endif
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
index c1fa791c27..35ced1e184 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc
 @@ -18,6 +18,10 @@
  #include <pthread.h>
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
index d2cdce2f53..a0aae6972c 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc
 @@ -16,7 +16,7 @@
  #include "partition_alloc/partition_alloc_check.h"
diff --git a/chromium/patches/patch-base_atomicops.h b/chromium/patches/patch-base_atomicops.h
index d9f7a481d6..f6e001fd44 100644
--- a/chromium/patches/patch-base_atomicops.h
+++ b/chromium/patches/patch-base_atomicops.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/atomicops.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/atomicops.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/atomicops.h
 @@ -72,7 +72,11 @@ typedef intptr_t Atomic64;
  
diff --git a/chromium/patches/patch-base_base__paths__posix.cc b/chromium/patches/patch-base_base__paths__posix.cc
index c446ba7cbf..e9bad4603b 100644
--- a/chromium/patches/patch-base_base__paths__posix.cc
+++ b/chromium/patches/patch-base_base__paths__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/base_paths_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/base_paths_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/base_paths_posix.cc
 @@ -15,6 +15,7 @@
  #include <ostream>
diff --git a/chromium/patches/patch-base_compiler__specific.h b/chromium/patches/patch-base_compiler__specific.h
index 18a3a0ee91..0bda43af07 100644
--- a/chromium/patches/patch-base_compiler__specific.h
+++ b/chromium/patches/patch-base_compiler__specific.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/compiler_specific.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/compiler_specific.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/compiler_specific.h
 @@ -733,6 +733,8 @@ inline constexpr bool AnalyzerAssumeTrue
  #if __has_cpp_attribute(clang::preserve_most) &&             \
diff --git a/chromium/patches/patch-base_debug_debugger__posix.cc b/chromium/patches/patch-base_debug_debugger__posix.cc
index aff7ef9e4f..efada6c724 100644
--- a/chromium/patches/patch-base_debug_debugger__posix.cc
+++ b/chromium/patches/patch-base_debug_debugger__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/debug/debugger_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/debug/debugger_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/debug/debugger_posix.cc
 @@ -39,6 +39,10 @@
  #include <sys/sysctl.h>
diff --git a/chromium/patches/patch-base_debug_elf__reader.cc b/chromium/patches/patch-base_debug_elf__reader.cc
index 9a907f6504..3f77da4efe 100644
--- a/chromium/patches/patch-base_debug_elf__reader.cc
+++ b/chromium/patches/patch-base_debug_elf__reader.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/debug/elf_reader.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/debug/elf_reader.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/debug/elf_reader.cc
 @@ -45,6 +45,10 @@ using Xword = Elf64_Xword;
  
diff --git a/chromium/patches/patch-base_debug_proc__maps__linux.cc b/chromium/patches/patch-base_debug_proc__maps__linux.cc
index dae353d53c..b4c281dcae 100644
--- a/chromium/patches/patch-base_debug_proc__maps__linux.cc
+++ b/chromium/patches/patch-base_debug_proc__maps__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/debug/proc_maps_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/debug/proc_maps_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/debug/proc_maps_linux.cc
 @@ -20,7 +20,7 @@
  #include "base/strings/string_split.h"
diff --git a/chromium/patches/patch-base_debug_stack__trace.cc b/chromium/patches/patch-base_debug_stack__trace.cc
index 3c4f795ad3..0b42a123a0 100644
--- a/chromium/patches/patch-base_debug_stack__trace.cc
+++ b/chromium/patches/patch-base_debug_stack__trace.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/debug/stack_trace.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/debug/stack_trace.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/debug/stack_trace.cc
 @@ -293,7 +293,7 @@ bool StackTrace::WillSymbolizeToStreamFo
    // Symbols are not expected to be reliable when gn args specifies
diff --git a/chromium/patches/patch-base_debug_stack__trace__posix.cc b/chromium/patches/patch-base_debug_stack__trace__posix.cc
index b90aefbd2b..326c3a949d 100644
--- a/chromium/patches/patch-base_debug_stack__trace__posix.cc
+++ b/chromium/patches/patch-base_debug_stack__trace__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/debug/stack_trace_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/debug/stack_trace_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/debug/stack_trace_posix.cc
 @@ -46,8 +46,8 @@
  // Surprisingly, uClibc defines __GLIBC__ in some build configs, but
@@ -75,7 +75,7 @@ $NetBSD$
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) ||
          // BUILDFLAG(IS_CHROMEOS)
  
-@@ -775,6 +783,7 @@ class SandboxSymbolizeHelper {
+@@ -777,6 +785,7 @@ class SandboxSymbolizeHelper {
      return -1;
    }
  
@@ -83,7 +83,7 @@ $NetBSD$
    // This class is copied from
    // third_party/crashpad/crashpad/util/linux/scoped_pr_set_dumpable.h.
    // It aims at ensuring the process is dumpable before opening /proc/self/mem.
-@@ -867,11 +876,15 @@ class SandboxSymbolizeHelper {
+@@ -869,11 +878,15 @@ class SandboxSymbolizeHelper {
        r.base = cur_base;
      }
    }
@@ -99,7 +99,7 @@ $NetBSD$
      // Reads /proc/self/maps.
      std::string contents;
      if (!ReadProcMaps(&contents)) {
-@@ -889,6 +902,7 @@ class SandboxSymbolizeHelper {
+@@ -891,6 +904,7 @@ class SandboxSymbolizeHelper {
  
      is_initialized_ = true;
      return true;
diff --git a/chromium/patches/patch-base_files_dir__reader__linux.h b/chromium/patches/patch-base_files_dir__reader__linux.h
index 4dc736bac0..0a44e1492a 100644
--- a/chromium/patches/patch-base_files_dir__reader__linux.h
+++ b/chromium/patches/patch-base_files_dir__reader__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/files/dir_reader_linux.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/files/dir_reader_linux.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/files/dir_reader_linux.h
 @@ -19,10 +19,16 @@
  #include "base/logging.h"
diff --git a/chromium/patches/patch-base_files_dir__reader__posix.h b/chromium/patches/patch-base_files_dir__reader__posix.h
index cf731eb010..ecc5464d49 100644
--- a/chromium/patches/patch-base_files_dir__reader__posix.h
+++ b/chromium/patches/patch-base_files_dir__reader__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/files/dir_reader_posix.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/files/dir_reader_posix.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/files/dir_reader_posix.h
 @@ -17,7 +17,7 @@
  // seems worse than falling back to enumerating all file descriptors so we will
diff --git a/chromium/patches/patch-base_files_drive__info.h b/chromium/patches/patch-base_files_drive__info.h
index 4b7ec5db17..6ae1bae5db 100644
--- a/chromium/patches/patch-base_files_drive__info.h
+++ b/chromium/patches/patch-base_files_drive__info.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/files/drive_info.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/files/drive_info.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/files/drive_info.h
 @@ -48,7 +48,7 @@ struct BASE_EXPORT DriveInfo {
    std::optional<bool> has_seek_penalty;
diff --git a/chromium/patches/patch-base_files_drive__info__posix.cc b/chromium/patches/patch-base_files_drive__info__posix.cc
index cb01491de8..d6d6e7de24 100644
--- a/chromium/patches/patch-base_files_drive__info__posix.cc
+++ b/chromium/patches/patch-base_files_drive__info__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/files/drive_info_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/files/drive_info_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/files/drive_info_posix.cc
 @@ -27,7 +27,7 @@ namespace base {
  
diff --git a/chromium/patches/patch-base_files_file__path__watcher.h b/chromium/patches/patch-base_files_file__path__watcher.h
index 9ee9b60b05..b7d86d9c1c 100644
--- a/chromium/patches/patch-base_files_file__path__watcher.h
+++ b/chromium/patches/patch-base_files_file__path__watcher.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/files/file_path_watcher.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/files/file_path_watcher.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/files/file_path_watcher.h
-@@ -105,7 +105,7 @@ class BASE_EXPORT FilePathWatcher {
+@@ -104,7 +104,7 @@ class BASE_EXPORT FilePathWatcher {
      Type type = Type::kNonRecursive;
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/chromium/patches/patch-base_files_file__path__watcher__bsd.cc b/chromium/patches/patch-base_files_file__path__watcher__bsd.cc
index d8846317cb..ecfda82e8d 100644
--- a/chromium/patches/patch-base_files_file__path__watcher__bsd.cc
+++ b/chromium/patches/patch-base_files_file__path__watcher__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/files/file_path_watcher_bsd.cc.orig	2026-04-21 12:38:56.589441592 +0200
+--- base/files/file_path_watcher_bsd.cc.orig	2026-05-10 14:15:00.513813291 +0200
 +++ base/files/file_path_watcher_bsd.cc
 @@ -0,0 +1,54 @@
 +// Copyright 2021 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-base_files_file__path__watcher__kqueue.h b/chromium/patches/patch-base_files_file__path__watcher__kqueue.h
index 4d03081208..1edd38fa42 100644
--- a/chromium/patches/patch-base_files_file__path__watcher__kqueue.h
+++ b/chromium/patches/patch-base_files_file__path__watcher__kqueue.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/files/file_path_watcher_kqueue.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/files/file_path_watcher_kqueue.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/files/file_path_watcher_kqueue.h
 @@ -5,6 +5,7 @@
  #ifndef BASE_FILES_FILE_PATH_WATCHER_KQUEUE_H_
diff --git a/chromium/patches/patch-base_files_file__path__watcher__unittest.cc b/chromium/patches/patch-base_files_file__path__watcher__unittest.cc
index 611cb04da6..5e75395c72 100644
--- a/chromium/patches/patch-base_files_file__path__watcher__unittest.cc
+++ b/chromium/patches/patch-base_files_file__path__watcher__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/files/file_path_watcher_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/files/file_path_watcher_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/files/file_path_watcher_unittest.cc
 @@ -902,7 +902,7 @@ TEST_F(FilePathWatcherTest, WatchDirecto
    }
diff --git a/chromium/patches/patch-base_files_file__util__posix.cc b/chromium/patches/patch-base_files_file__util__posix.cc
index 15814dd73b..64b86de3a9 100644
--- a/chromium/patches/patch-base_files_file__util__posix.cc
+++ b/chromium/patches/patch-base_files_file__util__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/files/file_util_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/files/file_util_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/files/file_util_posix.cc
 @@ -936,6 +936,7 @@ bool CreateNewTempDirectory(FilePath::St
  bool CreateDirectoryAndGetError(const FilePath& full_path, File::Error* error) {
diff --git a/chromium/patches/patch-base_files_file__util__unittest.cc b/chromium/patches/patch-base_files_file__util__unittest.cc
index efdbd15c1c..fa2c2f1a44 100644
--- a/chromium/patches/patch-base_files_file__util__unittest.cc
+++ b/chromium/patches/patch-base_files_file__util__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/files/file_util_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/files/file_util_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/files/file_util_unittest.cc
-@@ -4158,7 +4158,7 @@ TEST_F(FileUtilTest, ReadFileToStringWit
+@@ -4279,7 +4279,7 @@ TEST_F(FileUtilTest, ReadFileToStringWit
  }
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -15,7 +15,7 @@ $NetBSD$
  TEST_F(FileUtilTest, ReadFileToStringWithProcFileSystem) {
    FilePath file_path("/proc/cpuinfo");
    std::string data = "temp";
-@@ -4741,6 +4741,19 @@ TEST_F(FileUtilTest, CreateDirectoryOnly
+@@ -4862,6 +4862,19 @@ TEST_F(FileUtilTest, CreateDirectoryOnly
  
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -35,7 +35,7 @@ $NetBSD$
  #if BUILDFLAG(IS_WIN) && BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
      defined(ARCH_CPU_32_BITS)
  // TODO(crbug.com/327582285): Re-enable these tests. They may be failing due to
-@@ -4907,7 +4920,7 @@ TEST(FileUtilMultiThreadedTest, MultiThr
+@@ -5028,7 +5041,7 @@ TEST(FileUtilMultiThreadedTest, MultiThr
                  NULL);
  #else
      size_t bytes_written =
diff --git a/chromium/patches/patch-base_files_important__file__writer__cleaner.cc b/chromium/patches/patch-base_files_important__file__writer__cleaner.cc
index 6f0d633411..edbd91f441 100644
--- a/chromium/patches/patch-base_files_important__file__writer__cleaner.cc
+++ b/chromium/patches/patch-base_files_important__file__writer__cleaner.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/files/important_file_writer_cleaner.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/files/important_file_writer_cleaner.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/files/important_file_writer_cleaner.cc
 @@ -25,7 +25,8 @@ namespace base {
  namespace {
diff --git a/chromium/patches/patch-base_files_scoped__file.cc b/chromium/patches/patch-base_files_scoped__file.cc
index 50fb84097e..72a6ae0b25 100644
--- a/chromium/patches/patch-base_files_scoped__file.cc
+++ b/chromium/patches/patch-base_files_scoped__file.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/files/scoped_file.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/files/scoped_file.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/files/scoped_file.cc
 @@ -32,7 +32,7 @@ void ScopedFDCloseTraits::Free(int fd) {
    int ret = IGNORE_EINTR(close(fd));
diff --git a/chromium/patches/patch-base_functional_unretained__traits.h b/chromium/patches/patch-base_functional_unretained__traits.h
index ac8becc73a..1ee77202e4 100644
--- a/chromium/patches/patch-base_functional_unretained__traits.h
+++ b/chromium/patches/patch-base_functional_unretained__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/functional/unretained_traits.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/functional/unretained_traits.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/functional/unretained_traits.h
 @@ -92,7 +92,7 @@ struct SupportsUnretainedImpl {
  // official builds, and then in non-test code as well.
diff --git a/chromium/patches/patch-base_i18n_icu__util.cc b/chromium/patches/patch-base_i18n_icu__util.cc
index 6f8c8585f4..bbd2f9fe32 100644
--- a/chromium/patches/patch-base_i18n_icu__util.cc
+++ b/chromium/patches/patch-base_i18n_icu__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/i18n/icu_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/i18n/icu_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/i18n/icu_util.cc
 @@ -54,7 +54,7 @@
  #include "third_party/icu/source/common/unicode/unistr.h"
diff --git a/chromium/patches/patch-base_linux__util.cc b/chromium/patches/patch-base_linux__util.cc
index 5706e63c85..c2554c367b 100644
--- a/chromium/patches/patch-base_linux__util.cc
+++ b/chromium/patches/patch-base_linux__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/linux_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/linux_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/linux_util.cc
 @@ -159,10 +159,14 @@ void SetLinuxDistro(const std::string& d
  }
diff --git a/chromium/patches/patch-base_logging__unittest.cc b/chromium/patches/patch-base_logging__unittest.cc
index b04246f6a2..76a11c790c 100644
--- a/chromium/patches/patch-base_logging__unittest.cc
+++ b/chromium/patches/patch-base_logging__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/logging_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/logging_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/logging_unittest.cc
 @@ -37,7 +37,7 @@
  #include "base/posix/eintr_wrapper.h"
diff --git a/chromium/patches/patch-base_memory_discardable__memory.cc b/chromium/patches/patch-base_memory_discardable__memory.cc
index 52e7bb4383..8b864cb281 100644
--- a/chromium/patches/patch-base_memory_discardable__memory.cc
+++ b/chromium/patches/patch-base_memory_discardable__memory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/memory/discardable_memory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/memory/discardable_memory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/memory/discardable_memory.cc
 @@ -20,7 +20,7 @@ namespace features {
  BASE_FEATURE(kMadvFreeDiscardableMemory, base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-base_memory_discardable__memory__internal.h b/chromium/patches/patch-base_memory_discardable__memory__internal.h
index 749993a5ac..f09758936e 100644
--- a/chromium/patches/patch-base_memory_discardable__memory__internal.h
+++ b/chromium/patches/patch-base_memory_discardable__memory__internal.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/memory/discardable_memory_internal.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/memory/discardable_memory_internal.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/memory/discardable_memory_internal.h
 @@ -12,7 +12,7 @@
  #include "base/metrics/field_trial_params.h"
diff --git a/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc b/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
index 0ac78a6e24..cc5464e1a7 100644
--- a/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
+++ b/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/memory/madv_free_discardable_memory_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/memory/madv_free_discardable_memory_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/memory/madv_free_discardable_memory_posix.cc
 @@ -293,6 +293,10 @@ void MadvFreeDiscardableMemoryPosix::Set
  
diff --git a/chromium/patches/patch-base_memory_platform__shared__memory__region.h b/chromium/patches/patch-base_memory_platform__shared__memory__region.h
index 4c3212859d..a865553acd 100644
--- a/chromium/patches/patch-base_memory_platform__shared__memory__region.h
+++ b/chromium/patches/patch-base_memory_platform__shared__memory__region.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/memory/platform_shared_memory_region.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/memory/platform_shared_memory_region.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/memory/platform_shared_memory_region.h
 @@ -104,7 +104,7 @@ class BASE_EXPORT PlatformSharedMemoryRe
  #if BUILDFLAG(IS_FUCHSIA)
diff --git a/chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc b/chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc
index df2bcdb765..cee5beee84 100644
--- a/chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc
+++ b/chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/memory/platform_shared_memory_region_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/memory/platform_shared_memory_region_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/memory/platform_shared_memory_region_posix.cc
-@@ -172,7 +172,7 @@ bool PlatformSharedMemoryRegion::Convert
+@@ -171,7 +171,7 @@ bool PlatformSharedMemoryRegion::Convert
  // static
  PlatformSharedMemoryRegion PlatformSharedMemoryRegion::Create(Mode mode,
                                                                size_t size
@@ -15,7 +15,7 @@ $NetBSD$
                                                                ,
                                                                bool executable
  #endif
-@@ -197,7 +197,7 @@ PlatformSharedMemoryRegion PlatformShare
+@@ -196,7 +196,7 @@ PlatformSharedMemoryRegion PlatformShare
    // flag.
    FilePath directory;
    if (!GetShmemTempDir(
diff --git a/chromium/patches/patch-base_memory_protected__memory.h b/chromium/patches/patch-base_memory_protected__memory.h
index 869b270f77..15753b8fa6 100644
--- a/chromium/patches/patch-base_memory_protected__memory.h
+++ b/chromium/patches/patch-base_memory_protected__memory.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/memory/protected_memory.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/memory/protected_memory.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/memory/protected_memory.h
 @@ -115,12 +115,12 @@ __declspec(selectany) char __stop_protec
  
diff --git a/chromium/patches/patch-base_memory_protected__memory__posix.cc b/chromium/patches/patch-base_memory_protected__memory__posix.cc
index 10b83f96e2..47bc592304 100644
--- a/chromium/patches/patch-base_memory_protected__memory__posix.cc
+++ b/chromium/patches/patch-base_memory_protected__memory__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/memory/protected_memory_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/memory/protected_memory_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/memory/protected_memory_posix.cc
 @@ -6,7 +6,7 @@
  
diff --git a/chromium/patches/patch-base_message__loop_message__pump__epoll.cc b/chromium/patches/patch-base_message__loop_message__pump__epoll.cc
index 1c8c601773..f455b3d16b 100644
--- a/chromium/patches/patch-base_message__loop_message__pump__epoll.cc
+++ b/chromium/patches/patch-base_message__loop_message__pump__epoll.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/message_loop/message_pump_epoll.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/message_loop/message_pump_epoll.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/message_loop/message_pump_epoll.cc
 @@ -44,7 +44,7 @@ std::atomic_bool g_use_batched_version =
  std::atomic_bool g_use_poll = false;
diff --git a/chromium/patches/patch-base_message__loop_message__pump__epoll.h b/chromium/patches/patch-base_message__loop_message__pump__epoll.h
index aaf5de35fc..dffd285534 100644
--- a/chromium/patches/patch-base_message__loop_message__pump__epoll.h
+++ b/chromium/patches/patch-base_message__loop_message__pump__epoll.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/message_loop/message_pump_epoll.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/message_loop/message_pump_epoll.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/message_loop/message_pump_epoll.h
 @@ -51,7 +51,11 @@ namespace base {
  // every call, don't do it when we have too many FDs.
diff --git a/chromium/patches/patch-base_message__loop_message__pump__glib.cc b/chromium/patches/patch-base_message__loop_message__pump__glib.cc
index e6a5289890..eb9b45d54e 100644
--- a/chromium/patches/patch-base_message__loop_message__pump__glib.cc
+++ b/chromium/patches/patch-base_message__loop_message__pump__glib.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/message_loop/message_pump_glib.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/message_loop/message_pump_glib.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/message_loop/message_pump_glib.cc
 @@ -8,6 +8,15 @@
  #include <glib.h>
diff --git a/chromium/patches/patch-base_posix_can__lower__nice__to.cc b/chromium/patches/patch-base_posix_can__lower__nice__to.cc
index 45004f69c2..f3234ad73f 100644
--- a/chromium/patches/patch-base_posix_can__lower__nice__to.cc
+++ b/chromium/patches/patch-base_posix_can__lower__nice__to.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/posix/can_lower_nice_to.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/posix/can_lower_nice_to.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/posix/can_lower_nice_to.cc
 @@ -11,8 +11,12 @@
  
diff --git a/chromium/patches/patch-base_posix_file__descriptor__shuffle.h b/chromium/patches/patch-base_posix_file__descriptor__shuffle.h
index 99e6b19e25..ed0e18b71e 100644
--- a/chromium/patches/patch-base_posix_file__descriptor__shuffle.h
+++ b/chromium/patches/patch-base_posix_file__descriptor__shuffle.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/posix/file_descriptor_shuffle.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/posix/file_descriptor_shuffle.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/posix/file_descriptor_shuffle.h
 @@ -26,6 +26,8 @@
  #include "base/base_export.h"
diff --git a/chromium/patches/patch-base_posix_sysctl.cc b/chromium/patches/patch-base_posix_sysctl.cc
index 4a4802d548..ad0b2c3cd1 100644
--- a/chromium/patches/patch-base_posix_sysctl.cc
+++ b/chromium/patches/patch-base_posix_sysctl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/posix/sysctl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/posix/sysctl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/posix/sysctl.cc
 @@ -4,6 +4,7 @@
  
diff --git a/chromium/patches/patch-base_posix_unix__domain__socket.cc b/chromium/patches/patch-base_posix_unix__domain__socket.cc
index 84e55026c0..55b6c597b5 100644
--- a/chromium/patches/patch-base_posix_unix__domain__socket.cc
+++ b/chromium/patches/patch-base_posix_unix__domain__socket.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/posix/unix_domain_socket.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/posix/unix_domain_socket.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/posix/unix_domain_socket.cc
 @@ -16,6 +16,7 @@
  #include "base/files/scoped_file.h"
@@ -59,10 +59,19 @@ $NetBSD$
        // macOS does not support SCM_CREDENTIALS.
        if (cmsg->cmsg_level == SOL_SOCKET &&
            cmsg->cmsg_type == SCM_CREDENTIALS) {
-@@ -195,6 +196,9 @@ ssize_t UnixDomainSocket::RecvMsgWithFla
+@@ -195,6 +196,18 @@ ssize_t UnixDomainSocket::RecvMsgWithFla
      if (getsockopt(fd, SOL_LOCAL, LOCAL_PEERPID, &pid, &pid_size) != 0) {
        pid = -1;
      }
++#elif BUILDFLAG(IS_NETBSD)
++    struct unpcbid cred;
++    socklen_t len = sizeof(cred);
++    if (getsockopt(fd, 0, LOCAL_PEEREID, &cred, &len) == 0) {
++      pid = cred.unp_pid;
++    } else {
++      DPLOG(ERROR) << "getsockopt LOCAL_PEEREID failed";
++      pid = -1;
++    }
 +#elif BUILDFLAG(IS_BSD)
 +    NOTIMPLEMENTED();
 +    pid = -1;
diff --git a/chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc b/chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc
index 4600b43bee..bb5d67b240 100644
--- a/chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc
+++ b/chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/posix/unix_domain_socket_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/posix/unix_domain_socket_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/posix/unix_domain_socket_unittest.cc
 @@ -10,6 +10,8 @@
  #include <sys/types.h>
diff --git a/chromium/patches/patch-base_process_internal__linux.h b/chromium/patches/patch-base_process_internal__linux.h
index c9056f3733..e803375d66 100644
--- a/chromium/patches/patch-base_process_internal__linux.h
+++ b/chromium/patches/patch-base_process_internal__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/internal_linux.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/internal_linux.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/internal_linux.h
 @@ -142,6 +142,9 @@ TimeDelta ClockTicksToTimeDelta(int64_t 
  // arguments to the lambda.
diff --git a/chromium/patches/patch-base_process_kill.h b/chromium/patches/patch-base_process_kill.h
index 503d7db058..4442c4a2dc 100644
--- a/chromium/patches/patch-base_process_kill.h
+++ b/chromium/patches/patch-base_process_kill.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/kill.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/kill.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/kill.h
 @@ -125,7 +125,7 @@ BASE_EXPORT TerminationStatus GetTermina
  BASE_EXPORT TerminationStatus
diff --git a/chromium/patches/patch-base_process_kill__posix.cc b/chromium/patches/patch-base_process_kill__posix.cc
index 2fd5714497..69d7cb4364 100644
--- a/chromium/patches/patch-base_process_kill__posix.cc
+++ b/chromium/patches/patch-base_process_kill__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/kill_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/kill_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/kill_posix.cc
 @@ -160,7 +160,7 @@ void EnsureProcessTerminated(Process pro
        0, new BackgroundReaper(std::move(process), Seconds(2)));
diff --git a/chromium/patches/patch-base_process_launch.h b/chromium/patches/patch-base_process_launch.h
index 5a99c2f7ae..46ae7cac57 100644
--- a/chromium/patches/patch-base_process_launch.h
+++ b/chromium/patches/patch-base_process_launch.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/launch.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/launch.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/launch.h
 @@ -7,6 +7,13 @@
  #ifndef BASE_PROCESS_LAUNCH_H_
diff --git a/chromium/patches/patch-base_process_launch__posix.cc b/chromium/patches/patch-base_process_launch__posix.cc
index 42fe77e68b..ad70477897 100644
--- a/chromium/patches/patch-base_process_launch__posix.cc
+++ b/chromium/patches/patch-base_process_launch__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/launch_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/launch_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/launch_posix.cc
 @@ -218,6 +218,8 @@ static const char kFDDir[] = "/dev/fd";
  static const char kFDDir[] = "/dev/fd";
diff --git a/chromium/patches/patch-base_process_memory__linux.cc b/chromium/patches/patch-base_process_memory__linux.cc
index bc03e898aa..20659887cc 100644
--- a/chromium/patches/patch-base_process_memory__linux.cc
+++ b/chromium/patches/patch-base_process_memory__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/memory_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/memory_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/memory_linux.cc
 @@ -29,6 +29,7 @@ void* __libc_calloc(size_t, size_t);
  
diff --git a/chromium/patches/patch-base_process_process__handle.cc b/chromium/patches/patch-base_process_process__handle.cc
index b18acacd45..54af4fab2a 100644
--- a/chromium/patches/patch-base_process_process__handle.cc
+++ b/chromium/patches/patch-base_process_process__handle.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_handle.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/process_handle.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/process_handle.cc
 @@ -30,7 +30,7 @@ UniqueProcId GetUniqueIdForProcess() {
               : UniqueProcId(GetCurrentProcId());
diff --git a/chromium/patches/patch-base_process_process__handle.h b/chromium/patches/patch-base_process_process__handle.h
index 35a112a5a7..ea024df3f1 100644
--- a/chromium/patches/patch-base_process_process__handle.h
+++ b/chromium/patches/patch-base_process_process__handle.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_handle.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/process_handle.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/process_handle.h
 @@ -86,7 +86,7 @@ BASE_EXPORT ProcessId GetCurrentProcId()
  // processes may be reused.
diff --git a/chromium/patches/patch-base_process_process__handle__freebsd.cc b/chromium/patches/patch-base_process_process__handle__freebsd.cc
index 7a16548368..900ca29396 100644
--- a/chromium/patches/patch-base_process_process__handle__freebsd.cc
+++ b/chromium/patches/patch-base_process_process__handle__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_handle_freebsd.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/process_handle_freebsd.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/process_handle_freebsd.cc
 @@ -3,6 +3,7 @@
  // found in the LICENSE file.
diff --git a/chromium/patches/patch-base_process_process__handle__openbsd.cc b/chromium/patches/patch-base_process_process__handle__openbsd.cc
index 418787c1fa..98f46a83e5 100644
--- a/chromium/patches/patch-base_process_process__handle__openbsd.cc
+++ b/chromium/patches/patch-base_process_process__handle__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_handle_openbsd.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/process_handle_openbsd.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/process_handle_openbsd.cc
 @@ -3,17 +3,25 @@
  // found in the LICENSE file.
diff --git a/chromium/patches/patch-base_process_process__iterator.h b/chromium/patches/patch-base_process_process__iterator.h
index c8b2f282c1..fdc49e7d34 100644
--- a/chromium/patches/patch-base_process_process__iterator.h
+++ b/chromium/patches/patch-base_process_process__iterator.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_iterator.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/process_iterator.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/process_iterator.h
 @@ -25,7 +25,7 @@
  #include <windows.h>
diff --git a/chromium/patches/patch-base_process_process__iterator__freebsd.cc b/chromium/patches/patch-base_process_process__iterator__freebsd.cc
index c43cc8d416..8565696be5 100644
--- a/chromium/patches/patch-base_process_process__iterator__freebsd.cc
+++ b/chromium/patches/patch-base_process_process__iterator__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_iterator_freebsd.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/process_iterator_freebsd.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/process_iterator_freebsd.cc
 @@ -18,7 +18,7 @@ namespace base {
  
diff --git a/chromium/patches/patch-base_process_process__iterator__openbsd.cc b/chromium/patches/patch-base_process_process__iterator__openbsd.cc
index f788ad95af..46e5262c56 100644
--- a/chromium/patches/patch-base_process_process__iterator__openbsd.cc
+++ b/chromium/patches/patch-base_process_process__iterator__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_iterator_openbsd.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/process_iterator_openbsd.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/process_iterator_openbsd.cc
 @@ -6,6 +6,9 @@
  
diff --git a/chromium/patches/patch-base_process_process__metrics.cc b/chromium/patches/patch-base_process_process__metrics.cc
index 7573126b26..65515b090e 100644
--- a/chromium/patches/patch-base_process_process__metrics.cc
+++ b/chromium/patches/patch-base_process_process__metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_metrics.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/process_metrics.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/process_metrics.cc
 @@ -17,7 +17,7 @@ namespace base {
  namespace {
diff --git a/chromium/patches/patch-base_process_process__metrics.h b/chromium/patches/patch-base_process_process__metrics.h
index 78e2c301bf..d76f552832 100644
--- a/chromium/patches/patch-base_process_process__metrics.h
+++ b/chromium/patches/patch-base_process_process__metrics.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_metrics.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/process_metrics.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/process_metrics.h
 @@ -40,7 +40,7 @@
  #endif
diff --git a/chromium/patches/patch-base_process_process__metrics__freebsd.cc b/chromium/patches/patch-base_process_process__metrics__freebsd.cc
index a9aad720a3..fc8b257bfb 100644
--- a/chromium/patches/patch-base_process_process__metrics__freebsd.cc
+++ b/chromium/patches/patch-base_process_process__metrics__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_metrics_freebsd.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/process_metrics_freebsd.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/process_metrics_freebsd.cc
 @@ -3,18 +3,37 @@
  // found in the LICENSE file.
diff --git a/chromium/patches/patch-base_process_process__metrics__openbsd.cc b/chromium/patches/patch-base_process_process__metrics__openbsd.cc
index ee39205435..3d427869d8 100644
--- a/chromium/patches/patch-base_process_process__metrics__openbsd.cc
+++ b/chromium/patches/patch-base_process_process__metrics__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_metrics_openbsd.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/process_metrics_openbsd.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/process_metrics_openbsd.cc
 @@ -6,73 +6,85 @@
  
diff --git a/chromium/patches/patch-base_process_process__metrics__posix.cc b/chromium/patches/patch-base_process_process__metrics__posix.cc
index 25cb3a4160..02639b43c1 100644
--- a/chromium/patches/patch-base_process_process__metrics__posix.cc
+++ b/chromium/patches/patch-base_process_process__metrics__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_metrics_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/process_metrics_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/process_metrics_posix.cc
 @@ -21,6 +21,8 @@
  
diff --git a/chromium/patches/patch-base_process_process__metrics__unittest.cc b/chromium/patches/patch-base_process_process__metrics__unittest.cc
index 1eb844265e..2ec0f2600e 100644
--- a/chromium/patches/patch-base_process_process__metrics__unittest.cc
+++ b/chromium/patches/patch-base_process_process__metrics__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_metrics_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/process_metrics_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/process_metrics_unittest.cc
 @@ -59,7 +59,8 @@
  #endif
diff --git a/chromium/patches/patch-base_process_process__posix.cc b/chromium/patches/patch-base_process_process__posix.cc
index 60cca874b4..38dab9aa5c 100644
--- a/chromium/patches/patch-base_process_process__posix.cc
+++ b/chromium/patches/patch-base_process_process__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/process_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/process_posix.cc
 @@ -25,10 +25,15 @@
  #include "base/trace_event/trace_event.h"
diff --git a/chromium/patches/patch-base_process_process__unittest.cc b/chromium/patches/patch-base_process_process__unittest.cc
index da7126a6c6..854cea84ca 100644
--- a/chromium/patches/patch-base_process_process__unittest.cc
+++ b/chromium/patches/patch-base_process_process__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/process/process_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/process/process_unittest.cc
 @@ -147,7 +147,7 @@ TEST_F(ProcessTest, CreationTimeOtherPro
    // was spawned and a time recorded after it was spawned. However, since the
diff --git a/chromium/patches/patch-base_profiler_module__cache.cc b/chromium/patches/patch-base_profiler_module__cache.cc
index 2b9ec676bd..d495e2ea0e 100644
--- a/chromium/patches/patch-base_profiler_module__cache.cc
+++ b/chromium/patches/patch-base_profiler_module__cache.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/profiler/module_cache.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/profiler/module_cache.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/profiler/module_cache.cc
 @@ -38,7 +38,7 @@ std::string TransformModuleIDToSymbolSer
    // Android and Linux Chrome builds use the "breakpad" format to index their
diff --git a/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc b/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc
index c87399e26d..c00ea016c2 100644
--- a/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc
+++ b/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/profiler/sampling_profiler_thread_token.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/profiler/sampling_profiler_thread_token.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/profiler/sampling_profiler_thread_token.cc
 @@ -6,7 +6,7 @@
  
diff --git a/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h b/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h
index 7d12de25c4..3d5364e3aa 100644
--- a/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h
+++ b/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/profiler/sampling_profiler_thread_token.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/profiler/sampling_profiler_thread_token.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/profiler/sampling_profiler_thread_token.h
 @@ -13,7 +13,7 @@
  
diff --git a/chromium/patches/patch-base_profiler_stack__base__address__posix.cc b/chromium/patches/patch-base_profiler_stack__base__address__posix.cc
index 9ace605192..75416d2450 100644
--- a/chromium/patches/patch-base_profiler_stack__base__address__posix.cc
+++ b/chromium/patches/patch-base_profiler_stack__base__address__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/profiler/stack_base_address_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/profiler/stack_base_address_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/profiler/stack_base_address_posix.cc
 @@ -7,6 +7,7 @@
  #include "base/check_op.h"
diff --git a/chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc b/chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
index e929b6d780..af0f409406 100644
--- a/chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
+++ b/chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/profiler/stack_sampling_profiler_test_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/profiler/stack_sampling_profiler_test_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/profiler/stack_sampling_profiler_test_util.cc
 @@ -46,7 +46,7 @@
  // Fortunately, it provides _alloca, which functions identically.
diff --git a/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc b/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
index 9c135c3d6a..5218161e58 100644
--- a/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
+++ b/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/profiler/stack_sampling_profiler_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/profiler/stack_sampling_profiler_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/profiler/stack_sampling_profiler_unittest.cc
 @@ -46,7 +46,7 @@
  
diff --git a/chromium/patches/patch-base_profiler_thread__delegate__posix.cc b/chromium/patches/patch-base_profiler_thread__delegate__posix.cc
index 6bbc6faf87..11097563ac 100644
--- a/chromium/patches/patch-base_profiler_thread__delegate__posix.cc
+++ b/chromium/patches/patch-base_profiler_thread__delegate__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/profiler/thread_delegate_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/profiler/thread_delegate_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/profiler/thread_delegate_posix.cc
 @@ -15,7 +15,7 @@
  #include "base/process/process_handle.h"
diff --git a/chromium/patches/patch-base_rand__util.h b/chromium/patches/patch-base_rand__util.h
index 0a89b42e01..dfdbbec18e 100644
--- a/chromium/patches/patch-base_rand__util.h
+++ b/chromium/patches/patch-base_rand__util.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/rand_util.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/rand_util.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/rand_util.h
 @@ -225,7 +225,7 @@ decltype(auto) RandomChoice(Range&& r) {
    return r[base::RandGenerator(r.size())];
diff --git a/chromium/patches/patch-base_rand__util__posix.cc b/chromium/patches/patch-base_rand__util__posix.cc
index 353f599c8d..f52cfe94c8 100644
--- a/chromium/patches/patch-base_rand__util__posix.cc
+++ b/chromium/patches/patch-base_rand__util__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/rand_util_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/rand_util_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/rand_util_posix.cc
-@@ -25,7 +25,7 @@
+@@ -24,7 +24,7 @@
  #include "build/build_config.h"
  #include "third_party/boringssl/src/include/openssl/rand.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "third_party/lss/linux_syscall_support.h"
  #elif BUILDFLAG(IS_MAC)
  // TODO(crbug.com/40641285): Waiting for this header to appear in the iOS SDK.
-@@ -37,6 +37,7 @@ namespace base {
+@@ -36,6 +36,7 @@ namespace base {
  
  namespace {
  
@@ -23,7 +23,7 @@ $NetBSD$
  #if BUILDFLAG(IS_AIX)
  // AIX has no 64-bit support for O_CLOEXEC.
  static constexpr int kOpenFlags = O_RDONLY;
-@@ -61,8 +62,9 @@ class URandomFd {
+@@ -60,8 +61,9 @@ class URandomFd {
   private:
    const int fd_;
  };
@@ -34,7 +34,7 @@ $NetBSD$
  
  bool KernelSupportsGetRandom() {
    return base::SysInfo::KernelVersionNumber::Current() >=
-@@ -115,6 +117,7 @@ bool UseBoringSSLForRandBytes() {
+@@ -114,6 +116,7 @@ bool UseBoringSSLForRandBytes() {
  namespace {
  
  void RandBytesInternal(span<uint8_t> output, bool avoid_allocation) {
@@ -42,7 +42,7 @@ $NetBSD$
    // The BoringSSL experiment takes priority over everything else.
    if (!avoid_allocation && internal::UseBoringSSLForRandBytes()) {
      // BoringSSL's RAND_bytes always returns 1. Any error aborts the program.
-@@ -145,6 +148,9 @@ void RandBytesInternal(span<uint8_t> out
+@@ -144,6 +147,9 @@ void RandBytesInternal(span<uint8_t> out
    const int urandom_fd = GetUrandomFD();
    const bool success = ReadFromFD(urandom_fd, as_writable_chars(output));
    CHECK(success);
@@ -52,7 +52,7 @@ $NetBSD$
  }
  
  }  // namespace
-@@ -164,9 +170,11 @@ void RandBytes(span<uint8_t> output) {
+@@ -163,9 +169,11 @@ void RandBytes(span<uint8_t> output) {
    RandBytesInternal(output, /*avoid_allocation=*/false);
  }
  
diff --git a/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc b/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
index 7904f394aa..4d63163d4e 100644
--- a/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
+++ b/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/strings/safe_sprintf_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/strings/safe_sprintf_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/strings/safe_sprintf_unittest.cc
 @@ -744,6 +744,7 @@ TEST(SafeSPrintfTest, EmbeddedNul) {
  #endif
diff --git a/chromium/patches/patch-base_synchronization_cancelable__event.h b/chromium/patches/patch-base_synchronization_cancelable__event.h
index 2ae315d2c3..06d167af83 100644
--- a/chromium/patches/patch-base_synchronization_cancelable__event.h
+++ b/chromium/patches/patch-base_synchronization_cancelable__event.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/synchronization/cancelable_event.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/synchronization/cancelable_event.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/synchronization/cancelable_event.h
 @@ -11,7 +11,7 @@
  
diff --git a/chromium/patches/patch-base_synchronization_lock__impl.h b/chromium/patches/patch-base_synchronization_lock__impl.h
index b5fc274166..a11bb0f45c 100644
--- a/chromium/patches/patch-base_synchronization_lock__impl.h
+++ b/chromium/patches/patch-base_synchronization_lock__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/synchronization/lock_impl.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/synchronization/lock_impl.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/synchronization/lock_impl.h
 @@ -110,6 +110,10 @@ void LockImpl::Unlock() {
  }
diff --git a/chromium/patches/patch-base_syslog__logging.cc b/chromium/patches/patch-base_syslog__logging.cc
index c0c9237612..ca4781af98 100644
--- a/chromium/patches/patch-base_syslog__logging.cc
+++ b/chromium/patches/patch-base_syslog__logging.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/syslog_logging.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/syslog_logging.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/syslog_logging.cc
 @@ -17,7 +17,7 @@
  #include "base/strings/string_util.h"
diff --git a/chromium/patches/patch-base_system_sys__info.cc b/chromium/patches/patch-base_system_sys__info.cc
index 619b022db7..948bad06f7 100644
--- a/chromium/patches/patch-base_system_sys__info.cc
+++ b/chromium/patches/patch-base_system_sys__info.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/system/sys_info.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/system/sys_info.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/system/sys_info.cc
 @@ -241,7 +241,7 @@ std::string SysInfo::SocManufacturer() {
  #endif
diff --git a/chromium/patches/patch-base_system_sys__info.h b/chromium/patches/patch-base_system_sys__info.h
index be0ae0e982..4e213b584f 100644
--- a/chromium/patches/patch-base_system_sys__info.h
+++ b/chromium/patches/patch-base_system_sys__info.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/system/sys_info.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/system/sys_info.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/system/sys_info.h
-@@ -381,6 +381,8 @@ class BASE_EXPORT SysInfo {
+@@ -384,6 +384,8 @@ class BASE_EXPORT SysInfo {
    static void ResetCpuSecurityMitigationsEnabledForTesting();
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
   private:
    friend class test::ScopedAmountOfPhysicalMemoryOverride;
    FRIEND_TEST_ALL_PREFIXES(SysInfoTest, AmountOfAvailablePhysicalMemory);
-@@ -393,7 +395,7 @@ class BASE_EXPORT SysInfo {
+@@ -396,7 +398,7 @@ class BASE_EXPORT SysInfo {
    static HardwareInfo GetHardwareInfoSync();
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/chromium/patches/patch-base_system_sys__info__freebsd.cc b/chromium/patches/patch-base_system_sys__info__freebsd.cc
index 4681eaf9dd..ed15ab3e35 100644
--- a/chromium/patches/patch-base_system_sys__info__freebsd.cc
+++ b/chromium/patches/patch-base_system_sys__info__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/system/sys_info_freebsd.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/system/sys_info_freebsd.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/system/sys_info_freebsd.cc
 @@ -10,20 +10,74 @@
  
diff --git a/chromium/patches/patch-base_system_sys__info__openbsd.cc b/chromium/patches/patch-base_system_sys__info__openbsd.cc
index 269216c41e..cfb942d00e 100644
--- a/chromium/patches/patch-base_system_sys__info__openbsd.cc
+++ b/chromium/patches/patch-base_system_sys__info__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/system/sys_info_openbsd.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/system/sys_info_openbsd.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/system/sys_info_openbsd.cc
 @@ -13,6 +13,7 @@
  #include "base/notreached.h"
diff --git a/chromium/patches/patch-base_system_sys__info__posix.cc b/chromium/patches/patch-base_system_sys__info__posix.cc
index 02e37d7836..1e5990ada2 100644
--- a/chromium/patches/patch-base_system_sys__info__posix.cc
+++ b/chromium/patches/patch-base_system_sys__info__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/system/sys_info_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/system/sys_info_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/system/sys_info_posix.cc
 @@ -58,7 +58,11 @@ base::ByteSize AmountOfVirtualMemory() {
    if (result != 0) {
diff --git a/chromium/patches/patch-base_system_sys__info__unittest.cc b/chromium/patches/patch-base_system_sys__info__unittest.cc
index d6a6555ffb..ae7f5d0b4e 100644
--- a/chromium/patches/patch-base_system_sys__info__unittest.cc
+++ b/chromium/patches/patch-base_system_sys__info__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/system/sys_info_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/system/sys_info_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/system/sys_info_unittest.cc
 @@ -266,12 +266,16 @@ TEST_F(SysInfoTest, GetHardwareInfo) {
    EXPECT_TRUE(IsStringUTF8(hardware_info->model));
diff --git a/chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc b/chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc
index 6459790ccb..be412b2a45 100644
--- a/chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc
+++ b/chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/task/thread_pool/environment_config_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/task/thread_pool/environment_config_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/task/thread_pool/environment_config_unittest.cc
 @@ -14,7 +14,7 @@ TEST(ThreadPoolEnvironmentConfig, CanUse
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE)
diff --git a/chromium/patches/patch-base_test_launcher_test__launcher.cc b/chromium/patches/patch-base_test_launcher_test__launcher.cc
index 5b49bbacce..78d1557faa 100644
--- a/chromium/patches/patch-base_test_launcher_test__launcher.cc
+++ b/chromium/patches/patch-base_test_launcher_test__launcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/test/launcher/test_launcher.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/test/launcher/test_launcher.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/test/launcher/test_launcher.cc
 @@ -66,6 +66,7 @@
  #include "third_party/abseil-cpp/absl/container/flat_hash_set.h"
diff --git a/chromium/patches/patch-base_test_test__file__util__linux.cc b/chromium/patches/patch-base_test_test__file__util__linux.cc
index e27f6c9598..ffec84e695 100644
--- a/chromium/patches/patch-base_test_test__file__util__linux.cc
+++ b/chromium/patches/patch-base_test_test__file__util__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/test/test_file_util_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/test/test_file_util_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/test/test_file_util_linux.cc
 @@ -57,9 +57,11 @@ bool EvictFileFromSystemCache(const File
    if (fdatasync(fd.get()) != 0) {
diff --git a/chromium/patches/patch-base_test_test__file__util__posix.cc b/chromium/patches/patch-base_test_test__file__util__posix.cc
index 04a6d6b002..d99b2a2002 100644
--- a/chromium/patches/patch-base_test_test__file__util__posix.cc
+++ b/chromium/patches/patch-base_test_test__file__util__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/test/test_file_util_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/test/test_file_util_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/test/test_file_util_posix.cc
 @@ -66,7 +66,7 @@ void SyncPageCacheToDisk() {
  }
diff --git a/chromium/patches/patch-base_threading_hang__watcher.cc b/chromium/patches/patch-base_threading_hang__watcher.cc
new file mode 100644
index 0000000000..c55fcb8a97
--- /dev/null
+++ b/chromium/patches/patch-base_threading_hang__watcher.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- base/threading/hang_watcher.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ base/threading/hang_watcher.cc
+@@ -236,7 +236,7 @@ bool ThreadTypeLoggingLevelGreaterOrEqua
+ 
+ constexpr base::FeatureState HangWatcherFeatureDefault() {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || \
+-    BUILDFLAG(IS_LINUX)
++    BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   return FEATURE_ENABLED_BY_DEFAULT;
+ #else
+   return FEATURE_DISABLED_BY_DEFAULT;
diff --git a/chromium/patches/patch-base_threading_platform__thread.h b/chromium/patches/patch-base_threading_platform__thread.h
index 7a5b814129..e79d36e869 100644
--- a/chromium/patches/patch-base_threading_platform__thread.h
+++ b/chromium/patches/patch-base_threading_platform__thread.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/threading/platform_thread.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/threading/platform_thread.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/threading/platform_thread.h
 @@ -67,6 +67,8 @@ class BASE_EXPORT PlatformThreadId {
    using UnderlyingType = zx_koid_t;
diff --git a/chromium/patches/patch-base_threading_platform__thread__bsd.cc b/chromium/patches/patch-base_threading_platform__thread__bsd.cc
index c65e891dbc..c66952a559 100644
--- a/chromium/patches/patch-base_threading_platform__thread__bsd.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/threading/platform_thread_bsd.cc.orig	2026-04-21 12:38:56.599125528 +0200
+--- base/threading/platform_thread_bsd.cc.orig	2026-05-10 14:15:00.524389517 +0200
 +++ base/threading/platform_thread_bsd.cc
 @@ -0,0 +1,40 @@
 +// Copyright 2023 The Chromium Authors
diff --git a/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc b/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
index 3797351436..6825dcd2a1 100644
--- a/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/threading/platform_thread_internal_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/threading/platform_thread_internal_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/threading/platform_thread_internal_posix.cc
 @@ -31,10 +31,19 @@ ThreadType NiceValueToThreadTypeForTest(
  }
diff --git a/chromium/patches/patch-base_threading_platform__thread__metrics.cc b/chromium/patches/patch-base_threading_platform__thread__metrics.cc
index 8d647eb50e..2299cdab5c 100644
--- a/chromium/patches/patch-base_threading_platform__thread__metrics.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/threading/platform_thread_metrics.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/threading/platform_thread_metrics.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/threading/platform_thread_metrics.cc
 @@ -54,7 +54,7 @@ PlatformThreadMetrics::CreateForCurrentT
  }
diff --git a/chromium/patches/patch-base_threading_platform__thread__metrics.h b/chromium/patches/patch-base_threading_platform__thread__metrics.h
index bc008f14bf..4ed66553a7 100644
--- a/chromium/patches/patch-base_threading_platform__thread__metrics.h
+++ b/chromium/patches/patch-base_threading_platform__thread__metrics.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/threading/platform_thread_metrics.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/threading/platform_thread_metrics.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/threading/platform_thread_metrics.h
 @@ -67,7 +67,7 @@ class BASE_EXPORT PlatformThreadMetrics 
        PlatformThreadHandle handle);
diff --git a/chromium/patches/patch-base_threading_platform__thread__posix.cc b/chromium/patches/patch-base_threading_platform__thread__posix.cc
index 4bbeda1bdc..d728b4b4af 100644
--- a/chromium/patches/patch-base_threading_platform__thread__posix.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__posix.cc
@@ -4,9 +4,23 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/threading/platform_thread_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/threading/platform_thread_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/threading/platform_thread_posix.cc
-@@ -80,6 +80,7 @@ void* ThreadFunc(void* params) {
+@@ -6,6 +6,13 @@
+ 
+ #include <errno.h>
+ #include <pthread.h>
++#if BUILDFLAG(IS_BSD)
++#if BUILDFLAG(IS_NETBSD)
++#include <lwp.h>
++#else
++#include <pthread_np.h>
++#endif
++#endif
+ #include <sched.h>
+ #include <stddef.h>
+ #include <stdint.h>
+@@ -80,6 +87,7 @@ void* ThreadFunc(void* params) {
        base::DisallowSingleton();
      }
  
@@ -14,7 +28,7 @@ $NetBSD$
  #if PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC)
      partition_alloc::internal::StackTopRegistry::Get().NotifyThreadCreated();
  #endif
-@@ -93,6 +94,7 @@ void* ThreadFunc(void* params) {
+@@ -93,6 +101,7 @@ void* ThreadFunc(void* params) {
      // where they were created. This explicitly sets the priority of all new
      // threads.
      PlatformThread::SetCurrentThreadType(thread_params->thread_type);
@@ -22,16 +36,20 @@ $NetBSD$
    }
  
    ThreadIdNameManager::GetInstance()->RegisterThread(
-@@ -270,6 +272,8 @@ PlatformThreadId PlatformThreadBase::Cur
+@@ -270,6 +279,12 @@ PlatformThreadId PlatformThreadBase::Cur
  
  #elif BUILDFLAG(IS_POSIX) && BUILDFLAG(IS_AIX)
    return PlatformThreadId(pthread_self());
-+#elif BUILDFLAG(IS_BSD)
-+  return PlatformThreadId(reinterpret_cast<uint64_t>(pthread_self()));
++#elif BUILDFLAG(IS_OPENBSD)
++  return PlatformThreadId(static_cast<uint64_t>(getthrid()));
++#elif BUILDFLAG(IS_FREEBSD)
++  return PlatformThreadId(static_cast<uint64_t>(pthread_getthreadid_np()));
++#elif BUILDFLAG(IS_NETBSD)
++  return PlatformThreadId(static_cast<uint64_t>(_lwp_self()));
  #elif BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_AIX)
    return PlatformThreadId(reinterpret_cast<int64_t>(pthread_self()));
  #endif
-@@ -363,6 +367,9 @@ void PlatformThreadBase::Detach(Platform
+@@ -363,6 +378,9 @@ void PlatformThreadBase::Detach(Platform
  
  // static
  bool PlatformThreadBase::CanChangeThreadType(ThreadType from, ThreadType to) {
@@ -41,7 +59,7 @@ $NetBSD$
    if (from >= to) {
      // Decreasing thread priority on POSIX is always allowed.
      return true;
-@@ -372,10 +379,15 @@ bool PlatformThreadBase::CanChangeThread
+@@ -372,10 +390,15 @@ bool PlatformThreadBase::CanChangeThread
    }
  
    return internal::CanLowerNiceTo(internal::ThreadTypeToNiceValue(to));
@@ -57,7 +75,7 @@ $NetBSD$
    // Mirrors SetCurrentThreadPriority()'s implementation.
    auto platform_specific_priority =
        internal::GetCurrentEffectiveThreadTypeForPlatformForTest();  // IN-TEST
-@@ -386,6 +398,7 @@ ThreadType PlatformThreadBase::GetCurren
+@@ -386,6 +409,7 @@ ThreadType PlatformThreadBase::GetCurren
    int nice_value = internal::GetCurrentThreadNiceValue();
  
    return internal::NiceValueToThreadTypeForTest(nice_value);  // IN-TEST
diff --git a/chromium/patches/patch-base_threading_platform__thread__unittest.cc b/chromium/patches/patch-base_threading_platform__thread__unittest.cc
index b2461b2ae7..b5be5d4505 100644
--- a/chromium/patches/patch-base_threading_platform__thread__unittest.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/threading/platform_thread_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/threading/platform_thread_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/threading/platform_thread_unittest.cc
 @@ -67,7 +67,7 @@ std::ostream& operator<<(std::ostream& o
  #include "base/time/time.h"
diff --git a/chromium/patches/patch-base_time_time__now__posix.cc b/chromium/patches/patch-base_time_time__now__posix.cc
index 5560740052..4a8c617908 100644
--- a/chromium/patches/patch-base_time_time__now__posix.cc
+++ b/chromium/patches/patch-base_time_time__now__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/time/time_now_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/time/time_now_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/time/time_now_posix.cc
 @@ -110,7 +110,11 @@ std::optional<TimeTicks> MaybeTimeTicksN
  }
diff --git a/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc b/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
index 3222d31044..10288578e9 100644
--- a/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
+++ b/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/trace_event/malloc_dump_provider.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/trace_event/malloc_dump_provider.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/trace_event/malloc_dump_provider.cc
 @@ -28,6 +28,8 @@
  
diff --git a/chromium/patches/patch-base_trace__event_memory__dump__manager.cc b/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
index 483d0dda5b..44020a2ee2 100644
--- a/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
+++ b/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/trace_event/memory_dump_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/trace_event/memory_dump_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/trace_event/memory_dump_manager.cc
 @@ -96,7 +96,7 @@ const char* const MemoryDumpManager::kSy
  #if defined(MALLOC_MEMORY_TRACING_SUPPORTED)
diff --git a/chromium/patches/patch-base_trace__event_process__memory__dump.cc b/chromium/patches/patch-base_trace__event_process__memory__dump.cc
index 2e79305853..195394409d 100644
--- a/chromium/patches/patch-base_trace__event_process__memory__dump.cc
+++ b/chromium/patches/patch-base_trace__event_process__memory__dump.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/trace_event/process_memory_dump.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/trace_event/process_memory_dump.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/trace_event/process_memory_dump.cc
 @@ -43,7 +43,7 @@
  #include <Psapi.h>
diff --git a/chromium/patches/patch-base_tracing_trace__time.cc b/chromium/patches/patch-base_tracing_trace__time.cc
index b2e477887c..31631418c0 100644
--- a/chromium/patches/patch-base_tracing_trace__time.cc
+++ b/chromium/patches/patch-base_tracing_trace__time.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/tracing/trace_time.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/tracing/trace_time.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/tracing/trace_time.cc
 @@ -8,12 +8,18 @@
  #include "build/build_config.h"
diff --git a/chromium/patches/patch-base_tracing_trace__time.h b/chromium/patches/patch-base_tracing_trace__time.h
index 6ab50a4251..bb69408ddb 100644
--- a/chromium/patches/patch-base_tracing_trace__time.h
+++ b/chromium/patches/patch-base_tracing_trace__time.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/tracing/trace_time.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/tracing/trace_time.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/tracing/trace_time.h
 @@ -12,7 +12,7 @@ namespace base {
  namespace tracing {
diff --git a/chromium/patches/patch-base_version__info_version__info.h b/chromium/patches/patch-base_version__info_version__info.h
index 25676da97c..a29f37616c 100644
--- a/chromium/patches/patch-base_version__info_version__info.h
+++ b/chromium/patches/patch-base_version__info_version__info.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/version_info/version_info.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- base/version_info/version_info.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ base/version_info/version_info.h
 @@ -74,6 +74,8 @@ constexpr std::string_view GetOSType() {
    return "FreeBSD";
diff --git a/chromium/patches/patch-build_config_BUILD.gn b/chromium/patches/patch-build_config_BUILD.gn
index ef7f3a970b..23c3db9b86 100644
--- a/chromium/patches/patch-build_config_BUILD.gn
+++ b/chromium/patches/patch-build_config_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/config/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/config/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/config/BUILD.gn
 @@ -209,6 +209,10 @@ config("default_libs") {
      # Targets should choose to explicitly link frameworks they require. Since
diff --git a/chromium/patches/patch-build_config_BUILDCONFIG.gn b/chromium/patches/patch-build_config_BUILDCONFIG.gn
index 15b9372758..5a8239fd5f 100644
--- a/chromium/patches/patch-build_config_BUILDCONFIG.gn
+++ b/chromium/patches/patch-build_config_BUILDCONFIG.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/config/BUILDCONFIG.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/config/BUILDCONFIG.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/config/BUILDCONFIG.gn
 @@ -136,7 +136,8 @@ declare_args() {
    is_official_build = false
diff --git a/chromium/patches/patch-build_config_c++_modules.gni b/chromium/patches/patch-build_config_c++_modules.gni
index 703f4feb24..0ab17147da 100644
--- a/chromium/patches/patch-build_config_c++_modules.gni
+++ b/chromium/patches/patch-build_config_c++_modules.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/config/c++/modules.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/config/c++/modules.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/config/c++/modules.gni
 @@ -16,7 +16,7 @@ declare_args() {
    # Eg. linux arm64 and windows were never supported with manual clang modules,
diff --git a/chromium/patches/patch-build_config_clang_BUILD.gn b/chromium/patches/patch-build_config_clang_BUILD.gn
index 21ba282c59..7baac5aeb0 100644
--- a/chromium/patches/patch-build_config_clang_BUILD.gn
+++ b/chromium/patches/patch-build_config_clang_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/config/clang/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/config/clang/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/config/clang/BUILD.gn
 @@ -240,7 +240,12 @@ template("clang_lib") {
  
diff --git a/chromium/patches/patch-build_config_clang_clang.gni b/chromium/patches/patch-build_config_clang_clang.gni
index 3def74ee40..ecf51fcc11 100644
--- a/chromium/patches/patch-build_config_clang_clang.gni
+++ b/chromium/patches/patch-build_config_clang_clang.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/config/clang/clang.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/config/clang/clang.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/config/clang/clang.gni
 @@ -40,6 +40,7 @@ android_supported_cpus = [
    "x86",
diff --git a/chromium/patches/patch-build_config_compiler_BUILD.gn b/chromium/patches/patch-build_config_compiler_BUILD.gn
index 0634cdd89c..fb34f1e73a 100644
--- a/chromium/patches/patch-build_config_compiler_BUILD.gn
+++ b/chromium/patches/patch-build_config_compiler_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/config/compiler/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/config/compiler/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/config/compiler/BUILD.gn
 @@ -202,7 +202,7 @@ declare_args() {
    # This greatly reduces the size of debug builds, at the cost of
@@ -42,7 +42,7 @@ $NetBSD$
  }
  
  # compiler ---------------------------------------------------------------------
-@@ -548,6 +551,10 @@ config("compiler") {
+@@ -560,6 +563,10 @@ config("compiler") {
      }
    }
  
@@ -53,7 +53,7 @@ $NetBSD$
    # Linux-specific compiler flags setup.
    # ------------------------------------
    if (is_linux || is_chromeos) {
-@@ -604,7 +611,7 @@ config("compiler") {
+@@ -616,7 +623,7 @@ config("compiler") {
      }
    }
  
@@ -62,7 +62,7 @@ $NetBSD$
      cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
      if (save_reproducers_on_lld_crash && use_lld) {
        ldflags += [
-@@ -1313,7 +1320,7 @@ config("compiler_cpu_abi") {
+@@ -1338,7 +1345,7 @@ config("compiler_cpu_abi") {
      # CPU architecture. We may or may not be doing a cross compile now, so for
      # simplicity we always explicitly set the architecture.
      if (current_cpu == "x64") {
@@ -71,7 +71,7 @@ $NetBSD$
          cflags += [ "--target=x86_64-unknown-linux-gnu" ]
          ldflags += [ "--target=x86_64-unknown-linux-gnu" ]
        } else {
-@@ -1327,7 +1334,7 @@ config("compiler_cpu_abi") {
+@@ -1352,7 +1359,7 @@ config("compiler_cpu_abi") {
          ldflags += [ "-march=$cros_target_cpu_arch" ]
        }
      } else if (current_cpu == "x86") {
@@ -80,7 +80,7 @@ $NetBSD$
          cflags += [ "--target=i386-unknown-linux-gnu" ]
          ldflags += [ "--target=i386-unknown-linux-gnu" ]
        } else {
-@@ -1339,7 +1346,7 @@ config("compiler_cpu_abi") {
+@@ -1364,7 +1371,7 @@ config("compiler_cpu_abi") {
          "-msse3",
        ]
      } else if (current_cpu == "arm") {
@@ -89,7 +89,7 @@ $NetBSD$
          cflags += [ "--target=arm-linux-gnueabihf" ]
          ldflags += [ "--target=arm-linux-gnueabihf" ]
        }
-@@ -1348,7 +1355,7 @@ config("compiler_cpu_abi") {
+@@ -1373,7 +1380,7 @@ config("compiler_cpu_abi") {
          "-mfloat-abi=$arm_float_abi",
        ]
      } else if (current_cpu == "arm64") {
@@ -98,7 +98,7 @@ $NetBSD$
          cflags += [ "--target=aarch64-linux-gnu" ]
          ldflags += [ "--target=aarch64-linux-gnu" ]
        }
-@@ -1760,7 +1767,7 @@ config("compiler_deterministic") {
+@@ -1785,7 +1792,7 @@ config("compiler_deterministic") {
  }
  
  config("clang_revision") {
@@ -107,7 +107,7 @@ $NetBSD$
        current_os != "zos") {
      _perform_consistency_checks = current_toolchain == default_toolchain
      if (llvm_force_head_revision) {
-@@ -1885,13 +1892,13 @@ config("sanitize_c_array_bounds") {
+@@ -1910,13 +1917,13 @@ config("sanitize_c_array_bounds") {
        # sanitizer) is enabled, they then do expensive debug like operations. We
        # want to suppress this behaviour since we want to keep performance costs
        # as low as possible while having these checks.
@@ -123,7 +123,16 @@ $NetBSD$
      ]
    }
  }
-@@ -2596,7 +2603,7 @@ config("export_dynamic") {
+@@ -1934,7 +1941,7 @@ config("sanitize_return") {
+       # sanitizer) is enabled, they then do expensive debug like operations. We
+       # want to suppress this behaviour since we want to keep performance costs
+       # as low as possible while having these checks.
+-      "-fsanitize-ignore-for-ubsan-feature=return",
++      # "-fsanitize-ignore-for-ubsan-feature=return",
+     ]
+   }
+ }
+@@ -2642,7 +2649,7 @@ config("export_dynamic") {
  # 2. Remove the thin_archive config, so that the .a file actually contains all
  #    .o files, instead of just references to .o files in the build directoy
  config("thin_archive") {
@@ -132,7 +141,7 @@ $NetBSD$
      # The macOS and iOS linker ld64.ldd doesn't support thin archive without
      # symbol table, gcc on linux also throws the error `archive has no index`.
      # AIX does support -s option, not -S option.
-@@ -3032,7 +3039,7 @@ config("afdo_optimize_size") {
+@@ -3078,7 +3085,7 @@ config("afdo_optimize_size") {
  # There are some targeted places that AFDO regresses, so we provide a separate
  # config to allow AFDO to be disabled per-target.
  config("afdo") {
@@ -141,7 +150,7 @@ $NetBSD$
      cflags = []
      if (clang_emit_debug_info_for_profiling) {
        # Add the following flags to generate debug info for profiling.
-@@ -3059,7 +3066,7 @@ config("afdo") {
+@@ -3105,7 +3112,7 @@ config("afdo") {
        cflags += [ "-Wno-backend-plugin" ]
        inputs = [ _clang_sample_profile ]
      }
diff --git a/chromium/patches/patch-build_config_linux_BUILD.gn b/chromium/patches/patch-build_config_linux_BUILD.gn
index 9b4fde49fa..07093865f3 100644
--- a/chromium/patches/patch-build_config_linux_BUILD.gn
+++ b/chromium/patches/patch-build_config_linux_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/config/linux/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/config/linux/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/config/linux/BUILD.gn
 @@ -41,7 +41,7 @@ config("runtime_library") {
    }
diff --git a/chromium/patches/patch-build_config_linux_libdrm_BUILD.gn b/chromium/patches/patch-build_config_linux_libdrm_BUILD.gn
index 618f2fe5c0..e55e400cca 100644
--- a/chromium/patches/patch-build_config_linux_libdrm_BUILD.gn
+++ b/chromium/patches/patch-build_config_linux_libdrm_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/config/linux/libdrm/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/config/linux/libdrm/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/config/linux/libdrm/BUILD.gn
 @@ -15,7 +15,7 @@ declare_args() {
  }
diff --git a/chromium/patches/patch-build_config_linux_pkg-config.py b/chromium/patches/patch-build_config_linux_pkg-config.py
index 91ae702841..9b3784bc71 100644
--- a/chromium/patches/patch-build_config_linux_pkg-config.py
+++ b/chromium/patches/patch-build_config_linux_pkg-config.py
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/config/linux/pkg-config.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/config/linux/pkg-config.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/config/linux/pkg-config.py
-@@ -108,7 +108,7 @@ def main():
+@@ -125,7 +125,7 @@ def main():
    # If this is run on non-Linux platforms, just return nothing and indicate
    # success. This allows us to "kind of emulate" a Linux build from other
    # platforms.
 -  if "linux" not in sys.platform:
 +  if not sys.platform.startswith(tuple(['linux', 'openbsd', 'freebsd', 'netbsd'])):
-     print("[[],[],[],[],[]]")
-     return 0
- 
+     if options.libdir:
+       sys.stdout.write("")
+       return 0
diff --git a/chromium/patches/patch-build_config_ozone.gni b/chromium/patches/patch-build_config_ozone.gni
index b3b4682883..9acef9661a 100644
--- a/chromium/patches/patch-build_config_ozone.gni
+++ b/chromium/patches/patch-build_config_ozone.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/config/ozone.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/config/ozone.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/config/ozone.gni
 @@ -80,7 +80,19 @@ declare_args() {
        ozone_platform = "x11"
diff --git a/chromium/patches/patch-build_config_rust.gni b/chromium/patches/patch-build_config_rust.gni
index 1ae7f6ce96..1e4b8d166c 100644
--- a/chromium/patches/patch-build_config_rust.gni
+++ b/chromium/patches/patch-build_config_rust.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/config/rust.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/config/rust.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/config/rust.gni
 @@ -67,7 +67,8 @@ declare_args() {
    # set this to the output of `rustc -V`. Changing this string will cause all
diff --git a/chromium/patches/patch-build_config_v8__target__cpu.gni b/chromium/patches/patch-build_config_v8__target__cpu.gni
index 685c556308..661d3778d8 100644
--- a/chromium/patches/patch-build_config_v8__target__cpu.gni
+++ b/chromium/patches/patch-build_config_v8__target__cpu.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/config/v8_target_cpu.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/config/v8_target_cpu.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/config/v8_target_cpu.gni
 @@ -36,6 +36,10 @@ declare_args() {
  if (v8_target_cpu == "") {
diff --git a/chromium/patches/patch-build_detect__host__arch.py b/chromium/patches/patch-build_detect__host__arch.py
index f4a3b04fd8..e6db1883ff 100644
--- a/chromium/patches/patch-build_detect__host__arch.py
+++ b/chromium/patches/patch-build_detect__host__arch.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/detect_host_arch.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/detect_host_arch.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/detect_host_arch.py
 @@ -20,6 +20,8 @@ def HostArch():
      host_arch = 'ia32'
diff --git a/chromium/patches/patch-build_dotfile__settings.gni b/chromium/patches/patch-build_dotfile__settings.gni
index 69d3bd3a06..c46e782b9a 100644
--- a/chromium/patches/patch-build_dotfile__settings.gni
+++ b/chromium/patches/patch-build_dotfile__settings.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/dotfile_settings.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/dotfile_settings.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/dotfile_settings.gni
 @@ -24,6 +24,7 @@ build_dotfile_settings = {
      "//build/config/mac/mac_sdk.gni",
diff --git a/chromium/patches/patch-build_gn__run__binary.py b/chromium/patches/patch-build_gn__run__binary.py
index 57a19ce095..969abbb9e3 100644
--- a/chromium/patches/patch-build_gn__run__binary.py
+++ b/chromium/patches/patch-build_gn__run__binary.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/gn_run_binary.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/gn_run_binary.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/gn_run_binary.py
 @@ -23,7 +23,7 @@ if not os.path.isabs(path):
  # The rest of the arguments are passed directly to the executable.
diff --git a/chromium/patches/patch-build_linux_chrome.map b/chromium/patches/patch-build_linux_chrome.map
index 11b4b08ad6..e46ee3cd28 100644
--- a/chromium/patches/patch-build_linux_chrome.map
+++ b/chromium/patches/patch-build_linux_chrome.map
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/linux/chrome.map.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/linux/chrome.map.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/linux/chrome.map
 @@ -20,6 +20,10 @@ global:
    # Program entry point.
diff --git a/chromium/patches/patch-build_linux_strip__binary.gni b/chromium/patches/patch-build_linux_strip__binary.gni
index 5d78dd1eba..b5d976f8c0 100644
--- a/chromium/patches/patch-build_linux_strip__binary.gni
+++ b/chromium/patches/patch-build_linux_strip__binary.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/linux/strip_binary.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/linux/strip_binary.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/linux/strip_binary.gni
 @@ -21,8 +21,8 @@ template("strip_binary") {
                             "testonly",
diff --git a/chromium/patches/patch-build_linux_strip__binary.py b/chromium/patches/patch-build_linux_strip__binary.py
index c97acad1c7..4b26c9ae40 100644
--- a/chromium/patches/patch-build_linux_strip__binary.py
+++ b/chromium/patches/patch-build_linux_strip__binary.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/linux/strip_binary.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/linux/strip_binary.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/linux/strip_binary.py
 @@ -10,6 +10,7 @@ import sys
  
diff --git a/chromium/patches/patch-build_linux_unbundle_icu.gn b/chromium/patches/patch-build_linux_unbundle_icu.gn
index 1c22e78a18..4cb85e0718 100644
--- a/chromium/patches/patch-build_linux_unbundle_icu.gn
+++ b/chromium/patches/patch-build_linux_unbundle_icu.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/linux/unbundle/icu.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/linux/unbundle/icu.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/linux/unbundle/icu.gn
 @@ -17,6 +17,15 @@ config("icu_config") {
      "USING_SYSTEM_ICU=1",
diff --git a/chromium/patches/patch-build_linux_unbundle_libpng.gn b/chromium/patches/patch-build_linux_unbundle_libpng.gn
index 63c6e1dc55..cf2b2c3ff4 100644
--- a/chromium/patches/patch-build_linux_unbundle_libpng.gn
+++ b/chromium/patches/patch-build_linux_unbundle_libpng.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/linux/unbundle/libpng.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/linux/unbundle/libpng.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/linux/unbundle/libpng.gn
 @@ -21,3 +21,27 @@ source_set("libpng") {
    deps = [ ":libpng_shim" ]
diff --git a/chromium/patches/patch-build_linux_unbundle_libusb.gn b/chromium/patches/patch-build_linux_unbundle_libusb.gn
index c5bdafd4e0..2c50f9ede0 100644
--- a/chromium/patches/patch-build_linux_unbundle_libusb.gn
+++ b/chromium/patches/patch-build_linux_unbundle_libusb.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/linux/unbundle/libusb.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/linux/unbundle/libusb.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/linux/unbundle/libusb.gn
 @@ -1,3 +1,27 @@
 +# Copyright 2016 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-build_rust_allocator_lib.rs b/chromium/patches/patch-build_rust_allocator_lib.rs
index 69195d7939..275cc21409 100644
--- a/chromium/patches/patch-build_rust_allocator_lib.rs
+++ b/chromium/patches/patch-build_rust_allocator_lib.rs
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/rust/allocator/lib.rs.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/rust/allocator/lib.rs.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/rust/allocator/lib.rs
 @@ -108,6 +108,12 @@ mod both_allocators {
          0
diff --git a/chromium/patches/patch-build_rust_rust__bindgen.gni b/chromium/patches/patch-build_rust_rust__bindgen.gni
index 12d6cad8b5..6ffaa5f8e3 100644
--- a/chromium/patches/patch-build_rust_rust__bindgen.gni
+++ b/chromium/patches/patch-build_rust_rust__bindgen.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/rust/rust_bindgen.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/rust/rust_bindgen.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/rust/rust_bindgen.gni
 @@ -12,14 +12,14 @@ if (is_win) {
    import("//build/toolchain/win/win_toolchain_data.gni")
diff --git a/chromium/patches/patch-build_rust_rust__bindgen__generator.gni b/chromium/patches/patch-build_rust_rust__bindgen__generator.gni
index d2435d7e2d..ddf8b174e5 100644
--- a/chromium/patches/patch-build_rust_rust__bindgen__generator.gni
+++ b/chromium/patches/patch-build_rust_rust__bindgen__generator.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/rust/rust_bindgen_generator.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/rust/rust_bindgen_generator.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/rust/rust_bindgen_generator.gni
 @@ -11,12 +11,12 @@ if (is_win) {
    import("//build/toolchain/win/win_toolchain_data.gni")
diff --git a/chromium/patches/patch-build_rust_std_BUILD.gn b/chromium/patches/patch-build_rust_std_BUILD.gn
index 1c31b51e8a..b8a0801e00 100644
--- a/chromium/patches/patch-build_rust_std_BUILD.gn
+++ b/chromium/patches/patch-build_rust_std_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/rust/std/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/rust/std/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/rust/std/BUILD.gn
-@@ -78,7 +78,6 @@ if (toolchain_has_rust) {
+@@ -74,7 +74,6 @@ if (toolchain_has_rust) {
    # don't need to pass to the C++ linker because they're used for specialized
    # purposes.
    skip_stdlib_files = [
diff --git a/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn b/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
index 9401b95947..6a74b9261d 100644
--- a/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
+++ b/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/toolchain/freebsd/BUILD.gn.orig	2026-04-21 12:38:56.603594860 +0200
+--- build/toolchain/freebsd/BUILD.gn.orig	2026-05-10 14:15:00.529352573 +0200
 +++ build/toolchain/freebsd/BUILD.gn
 @@ -0,0 +1,66 @@
 +# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py b/chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
index e24aa66cc0..f48c3e147c 100644
--- a/chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
+++ b/chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/toolchain/gcc_solink_wrapper.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/toolchain/gcc_solink_wrapper.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/toolchain/gcc_solink_wrapper.py
 @@ -39,7 +39,7 @@ def CollectDynSym(args):
    """Replaces: nm --format=posix -g -D -p $sofile | cut -f1-2 -d' '"""
diff --git a/chromium/patches/patch-build_toolchain_gcc__toolchain.gni b/chromium/patches/patch-build_toolchain_gcc__toolchain.gni
index 267f816bfa..46a07dbdfd 100644
--- a/chromium/patches/patch-build_toolchain_gcc__toolchain.gni
+++ b/chromium/patches/patch-build_toolchain_gcc__toolchain.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/toolchain/gcc_toolchain.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/toolchain/gcc_toolchain.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/toolchain/gcc_toolchain.gni
 @@ -46,6 +46,13 @@ if (enable_resource_allowlist_generation
        "enable_resource_allowlist_generation=true does not work for target_os=$target_os")
@@ -29,7 +29,7 @@ $NetBSD$
  
        # Generate a map file to be used for binary size analysis.
        # Map file adds ~10% to the link time on a z620.
-@@ -913,22 +920,12 @@ template("gcc_toolchain") {
+@@ -927,22 +934,12 @@ template("gcc_toolchain") {
  # actually just be doing a native compile.
  template("clang_toolchain") {
    gcc_toolchain(target_name) {
diff --git a/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn b/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
index 567b82833d..a05ed58538 100644
--- a/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
+++ b/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/toolchain/netbsd/BUILD.gn.orig	2026-04-21 12:38:56.604062645 +0200
+--- build/toolchain/netbsd/BUILD.gn.orig	2026-05-10 14:15:00.530039006 +0200
 +++ build/toolchain/netbsd/BUILD.gn
 @@ -0,0 +1,66 @@
 +# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-build_toolchain_openbsd_BUILD.gn b/chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
index 4fdaac656e..5dc2723fc7 100644
--- a/chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
+++ b/chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/toolchain/openbsd/BUILD.gn.orig	2026-04-21 12:38:56.604221743 +0200
+--- build/toolchain/openbsd/BUILD.gn.orig	2026-05-10 14:15:00.530212653 +0200
 +++ build/toolchain/openbsd/BUILD.gn
 @@ -0,0 +1,66 @@
 +# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-build_toolchain_toolchain.gni b/chromium/patches/patch-build_toolchain_toolchain.gni
index 4f1c415d84..90ef1aeb18 100644
--- a/chromium/patches/patch-build_toolchain_toolchain.gni
+++ b/chromium/patches/patch-build_toolchain_toolchain.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/toolchain/toolchain.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- build/toolchain/toolchain.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ build/toolchain/toolchain.gni
 @@ -64,7 +64,7 @@ if (host_os == "mac") {
    host_shlib_extension = ".dylib"
diff --git a/chromium/patches/patch-cc_base_features.cc b/chromium/patches/patch-cc_base_features.cc
index 0047b031a9..9fa53bec7e 100644
--- a/chromium/patches/patch-cc_base_features.cc
+++ b/chromium/patches/patch-cc_base_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- cc/base/features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- cc/base/features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ cc/base/features.cc
-@@ -37,7 +37,7 @@ const base::FeatureParam<int> kDeferImpl
+@@ -33,7 +33,7 @@ const base::FeatureParam<int> kDeferImpl
  // Note that kUseDMSAAForTiles only controls vulkan launch on android. We will
  // be using a separate flag to control the launch on GL.
  BASE_FEATURE(kUseDMSAAForTiles,
diff --git a/chromium/patches/patch-chrome_app_chrome__command__ids.h b/chromium/patches/patch-chrome_app_chrome__command__ids.h
index 29fdbe332c..4a38b89cbb 100644
--- a/chromium/patches/patch-chrome_app_chrome__command__ids.h
+++ b/chromium/patches/patch-chrome_app_chrome__command__ids.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/app/chrome_command_ids.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/app/chrome_command_ids.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/app/chrome_command_ids.h
 @@ -72,11 +72,11 @@
  #define IDC_TOGGLE_MULTITASK_MENU       34050
diff --git a/chromium/patches/patch-chrome_app_chrome__main.cc b/chromium/patches/patch-chrome_app_chrome__main.cc
index 4e6c397055..df7ed4c3ee 100644
--- a/chromium/patches/patch-chrome_app_chrome__main.cc
+++ b/chromium/patches/patch-chrome_app_chrome__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/app/chrome_main.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/app/chrome_main.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/app/chrome_main.cc
 @@ -28,11 +28,11 @@
  #include "chrome/app/chrome_main_mac.h"
diff --git a/chromium/patches/patch-chrome_app_chrome__main__delegate.cc b/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
index b70f320472..ec0825adcb 100644
--- a/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
+++ b/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/app/chrome_main_delegate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/app/chrome_main_delegate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/app/chrome_main_delegate.cc
 @@ -103,7 +103,7 @@
  #include "ui/base/ui_base_switches.h"
diff --git a/chromium/patches/patch-chrome_app_settings__strings.grdp b/chromium/patches/patch-chrome_app_settings__strings.grdp
deleted file mode 100644
index 6e709b244d..0000000000
--- a/chromium/patches/patch-chrome_app_settings__strings.grdp
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- chrome/app/settings_strings.grdp.orig	2026-04-14 23:31:37.000000000 +0200
-+++ chrome/app/settings_strings.grdp
-@@ -237,11 +237,9 @@
-   <message name="IDS_SETTINGS_RESET_TO_DEFAULT" desc="Name of the control which resets a browser setting back to the default value">
-     Reset to default
-   </message>
--  <if expr="not is_linux">
--    <message name="IDS_SETTINGS_RESET_TO_DEFAULT_THEME" desc="Accessibility label of the button which resets the browser theme back to the default value">
-+  <message name="IDS_SETTINGS_RESET_TO_DEFAULT_THEME" desc="Accessibility label of the button which resets the browser theme back to the default value">
-       Reset to default theme
--    </message>
--  </if>
-+  </message>
-   <message name="IDS_SETTINGS_CUSTOMIZE_TOOLBAR" desc="Text of the button which allows you to customize your toolbar.">
-     Customize your toolbar
-   </message>
diff --git a/chromium/patches/patch-chrome_browser_BUILD.gn b/chromium/patches/patch-chrome_browser_BUILD.gn
index e750f7dda7..56a150ca4d 100644
--- a/chromium/patches/patch-chrome_browser_BUILD.gn
+++ b/chromium/patches/patch-chrome_browser_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/BUILD.gn
-@@ -6952,6 +6952,13 @@ static_library("browser") {
+@@ -6580,6 +6580,13 @@ static_library("browser") {
            [ "//third_party/webrtc/modules/desktop_capture:pipewire_config" ]
      }
  
diff --git a/chromium/patches/patch-chrome_browser_about__flags.cc b/chromium/patches/patch-chrome_browser_about__flags.cc
index aea27e8a0c..72fbf88b5c 100644
--- a/chromium/patches/patch-chrome_browser_about__flags.cc
+++ b/chromium/patches/patch-chrome_browser_about__flags.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/about_flags.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/about_flags.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/about_flags.cc
-@@ -336,13 +336,13 @@
+@@ -340,13 +340,13 @@
  #include "components/stylus_handwriting/win/features.h"
  #endif
  
@@ -22,16 +22,16 @@ $NetBSD$
  #include "chrome/browser/enterprise/data_protection/data_protection_features.h"
  #include "chrome/browser/enterprise/profile_management/profile_management_features.h"
  #include "chrome/browser/enterprise/webstore/features.h"
-@@ -351,7 +351,7 @@
+@@ -355,7 +355,7 @@
          // BUILDFLAG(IS_WIN)
  
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
 -    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID)
 +    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/contextual_cueing/contextual_cueing_features.h"  // nogncheck
+ #include "chrome/browser/glic/suggestions/contextual_cueing_features.h"  // nogncheck
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
          // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID)
-@@ -364,7 +364,7 @@
+@@ -368,7 +368,7 @@
  #include "components/enterprise/platform_auth/platform_auth_features.h"
  #endif
  
@@ -40,7 +40,7 @@ $NetBSD$
  #include "components/enterprise/browser/reporting/reporting_features.h"
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
-@@ -830,6 +830,27 @@ const FeatureEntry::FeatureVariation
+@@ -880,6 +880,27 @@ const FeatureEntry::FeatureVariation
           "identity request to Android OS",
           kWebIdentityDigitalIdentityCredentialHighRiskDialogParam, nullptr}};
  
@@ -68,7 +68,7 @@ $NetBSD$
  const FeatureEntry::FeatureParam kMBIModeLegacy[] = {{"mode", "legacy"}};
  const FeatureEntry::FeatureParam kMBIModeEnabledPerRenderProcessHost[] = {
      {"mode", "per_render_process_host"}};
-@@ -1241,7 +1262,7 @@ const FeatureEntry::FeatureVariation
+@@ -1272,7 +1293,7 @@ const FeatureEntry::FeatureVariation
  };
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -77,7 +77,7 @@ $NetBSD$
  
  // A limited number of combinations of the rich autocompletion params.
  const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = {
-@@ -3442,7 +3463,7 @@ const FeatureEntry::FeatureVariation kAn
+@@ -3260,7 +3281,7 @@ const FeatureEntry::FeatureVariation kAn
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -86,16 +86,16 @@ $NetBSD$
  const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
      {{"link_capturing_state", "on_by_default"}};
  const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
-@@ -3468,7 +3489,7 @@ const flags_ui::FeatureEntry::FeatureVar
+@@ -3286,7 +3307,7 @@ const flags_ui::FeatureEntry::FeatureVar
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
          // BUILDFLAG(IS_CHROMEOS)
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- const FeatureEntry::Choice kReplaceSyncPromosWithSignInPromosChoices[] = {
-     {"Default", "", ""},
-     {"Disabled", switches::kDisableFeatures,
-@@ -3666,7 +3687,7 @@ const FeatureEntry::FeatureVariation kSe
+ const char kReplaceSyncPromosWithSignInPromosDesktopFeatures[] =
+     "ReplaceSyncPromosWithSignInPromos,"
+     "IPH_SignInBenefits,"
+@@ -3488,7 +3509,7 @@ const FeatureEntry::FeatureVariation kSe
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -104,7 +104,7 @@ $NetBSD$
  const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
      {"BackoffTime", "0h"},
      {"BackoffMultiplierBase", "0.0"},
-@@ -4428,7 +4449,7 @@ const FeatureEntry::FeatureVariation
+@@ -4235,7 +4256,7 @@ const FeatureEntry::FeatureVariation
  };
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -113,7 +113,7 @@ $NetBSD$
  const FeatureEntry::FeatureParam kNtpCustomizeChromeAutoOpenOnEveryNTP[] = {
      {"max_customize_chrome_auto_shown_count", "5"},
      {"max_customize_chrome_auto_shown_session_count", "5"}};
-@@ -4506,7 +4527,7 @@ const FeatureEntry::FeatureVariation
+@@ -4313,7 +4334,7 @@ const FeatureEntry::FeatureVariation
  #endif  // BUILDFLAG(ENABLE_DICE_SUPPORT)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -122,7 +122,7 @@ $NetBSD$
  const FeatureEntry::FeatureParam kProjectsPanelWithoutThreadsVariation[] = {
      {"include_threads_in_projects_panel", "false"}};
  const FeatureEntry::FeatureParam kProjectsPanelWithThreadsVariation[] = {
-@@ -4542,7 +4563,7 @@ const FeatureEntry::FeatureVariation kSe
+@@ -4349,7 +4370,7 @@ const FeatureEntry::FeatureVariation kSe
       kSeamlessSigninCompactSignin, nullptr}};
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -131,25 +131,16 @@ $NetBSD$
  const FeatureEntry::FeatureParam kProfilePickerTextVariation1[] = {
      {"profile-picker-variation", "keep-work-and-life-separate"}};
  const FeatureEntry::FeatureParam kProfilePickerTextVariation2[] = {
-@@ -4949,7 +4970,7 @@ const FeatureEntry kFeatureEntries[] = {
-          kAutofillShowTypePredictionsVariations,
-          "AutofillShowTypePredictions")},
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-     {"autofill-at-memory", flag_descriptions::kAutofillAtMemoryName,
-      flag_descriptions::kAutofillAtMemoryDescription, kOsDesktop,
-      FEATURE_VALUE_TYPE(autofill::features::kAutofillAtMemory)},
-@@ -5608,7 +5629,7 @@ const FeatureEntry kFeatureEntries[] = {
-      flag_descriptions::kEnableIsolatedWebAppDevModeName,
-      flag_descriptions::kEnableIsolatedWebAppDevModeDescription, kOsDesktop,
-      FEATURE_VALUE_TYPE(features::kIsolatedWebAppDevMode)},
+@@ -5435,7 +5456,7 @@ const FeatureEntry kFeatureEntries[] = {
+      flag_descriptions::kEnableProcessIsolationUiDescription, kOsWin,
+      FEATURE_VALUE_TYPE(features::kProcessIsolationSettings)},
+ #endif  // BUILDFLAG(IS_WIN)
 -#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
      {"enable-iwa-key-distribution-component",
       flag_descriptions::kEnableIwaKeyDistributionComponentName,
       flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
-@@ -5815,7 +5836,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5639,7 +5660,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
  #endif  // BUILDFLAG(IS_MAC)
  
@@ -158,7 +149,7 @@ $NetBSD$
      {"pulseaudio-loopback-for-cast",
       flag_descriptions::kPulseaudioLoopbackForCastName,
       flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -5830,6 +5851,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5654,6 +5675,16 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kWaylandSessionManagementName,
       flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
       FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
@@ -175,7 +166,7 @@ $NetBSD$
  #endif  // BUILDFLAG(IS_LINUX)
  
  #if BUILDFLAG(ENABLE_VR)
-@@ -6312,7 +6343,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6117,7 +6148,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kFillOnAccountSelectDescription, kOsAll,
       FEATURE_VALUE_TYPE(password_manager::features::kFillOnAccountSelect)},
  
@@ -184,7 +175,7 @@ $NetBSD$
      {"first-run-desktop-choice-screen-refresh",
       flag_descriptions::kFirstRunDesktopChoiceScreenRefreshName,
       flag_descriptions::kFirstRunDesktopChoiceScreenRefreshDescription,
-@@ -6635,7 +6666,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6436,7 +6467,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      "MlUrlScoring")},
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -193,7 +184,7 @@ $NetBSD$
      {"contextual-search-box-uses-contextual-search-provider",
       flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
       flag_descriptions::
-@@ -7043,7 +7074,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6850,7 +6881,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      kNumSrpZpsRelatedSearches,
                                      "PowerTools")},
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -202,7 +193,7 @@ $NetBSD$
      {"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
       flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
-@@ -7222,7 +7253,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7032,7 +7063,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      "NtpRealboxNext")},
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -211,7 +202,7 @@ $NetBSD$
      {"ntp-customize-chrome-auto-open",
       flag_descriptions::kNtpCustomizeChromeAutoOpenName,
       flag_descriptions::kNtpCustomizeChromeAutoOpenDescription, kOsDesktop,
-@@ -7455,7 +7486,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7275,7 +7306,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(ENABLE_PRINTING)
@@ -220,7 +211,16 @@ $NetBSD$
      {"cups-ipp-printing-backend",
       flag_descriptions::kCupsIppPrintingBackendName,
       flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8294,7 +8325,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7498,7 +7529,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif
+ 
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+     {"enable-input-protection", flag_descriptions::kEnableInputProtectionName,
+      flag_descriptions::kEnableInputProtectionDescription, kOsDesktop,
+      FEATURE_VALUE_TYPE(views::features::kEnableInputProtection)},
+@@ -8086,7 +8117,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(ash::features::kGesturePropertiesDBusService)},
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
@@ -229,7 +229,7 @@ $NetBSD$
      {"enable-network-service-sandbox",
       flag_descriptions::kEnableNetworkServiceSandboxName,
       flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -8797,7 +8828,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8557,7 +8588,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
       FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
  
@@ -238,7 +238,7 @@ $NetBSD$
      {
          "ui-debug-tools",
          flag_descriptions::kUIDebugToolsName,
-@@ -9252,7 +9283,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8997,7 +9028,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -247,7 +247,7 @@ $NetBSD$
      {"auto-picture-in-picture-for-video-playback",
       flag_descriptions::kAutoPictureInPictureForVideoPlaybackName,
       flag_descriptions::kAutoPictureInPictureForVideoPlaybackDescription,
-@@ -9429,7 +9460,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9185,7 +9216,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
       FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
  
@@ -256,7 +256,7 @@ $NetBSD$
      {"reduce-user-agent-data-linux-platform-version",
       flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
       flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -9915,7 +9946,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9667,7 +9698,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
       FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
  
@@ -265,7 +265,7 @@ $NetBSD$
      {"enable-generic-oidc-auth-profile-management",
       flag_descriptions::kEnableGenericOidcAuthProfileManagementName,
       flag_descriptions::kEnableGenericOidcAuthProfileManagementDescription,
-@@ -9925,7 +9956,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9677,7 +9708,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -274,7 +274,7 @@ $NetBSD$
      {"enable-user-navigation-capturing-pwa",
       flag_descriptions::kPwaNavigationCapturingName,
       flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -10317,7 +10348,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10066,7 +10097,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kResponsiveIframesDescription, kOsAll,
       FEATURE_VALUE_TYPE(blink::features::kResponsiveIframes)},
  
@@ -283,7 +283,7 @@ $NetBSD$
      {"replace-sync-promos-with-sign-in-promos-desktop",
       flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
       flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
-@@ -10690,7 +10721,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10438,7 +10469,7 @@ const FeatureEntry kFeatureEntries[] = {
           segmentation_platform::features::kSegmentationSurveyPage)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -292,16 +292,16 @@ $NetBSD$
      {"autofill-enable-buy-now-pay-later",
       flag_descriptions::kAutofillEnableBuyNowPayLaterName,
       flag_descriptions::kAutofillEnableBuyNowPayLaterDescription,
-@@ -10769,7 +10800,7 @@ const FeatureEntry kFeatureEntries[] = {
-          password_manager::features::kPasswordFormClientsideClassifier)},
+@@ -10504,7 +10535,7 @@ const FeatureEntry kFeatureEntries[] = {
+          password_manager::features::kPasswordFormGroupedAffiliations)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
      {"contextual-cueing", flag_descriptions::kContextualCueingName,
       flag_descriptions::kContextualCueingDescription, kOsDesktop | kOsAndroid,
-      FEATURE_WITH_PARAMS_VALUE_TYPE(contextual_cueing::kContextualCueing,
-@@ -11184,7 +11215,7 @@ const FeatureEntry kFeatureEntries[] = {
+      FEATURE_WITH_PARAMS_VALUE_TYPE(glic::kContextualCueing,
+@@ -10906,7 +10937,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
  #endif  // !BUILDFLAG(IS_ANDROID)
  
@@ -310,7 +310,7 @@ $NetBSD$
      {"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
       flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
       FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -11215,7 +11246,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10929,7 +10960,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // !BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -319,7 +319,7 @@ $NetBSD$
      {"autofill-enable-amount-extraction",
       flag_descriptions::kAutofillEnableAmountExtractionName,
       flag_descriptions::kAutofillEnableAmountExtractionDescription,
-@@ -11381,7 +11412,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11088,7 +11119,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(
           feature_engagement::kIPHAutofillCreditCardBenefitFeature)},
  
@@ -328,7 +328,7 @@ $NetBSD$
      {"chrome-web-store-navigation-throttle",
       flag_descriptions::kChromeWebStoreNavigationThrottleName,
       flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -11434,7 +11465,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11141,7 +11172,7 @@ const FeatureEntry kFeatureEntries[] = {
           supervised_user::kSupervisedUserUseUrlFilteringService)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -337,16 +337,16 @@ $NetBSD$
      {"autofill-enable-amount-extraction-testing",
       flag_descriptions::kAutofillEnableAmountExtractionTestingName,
       flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -11449,7 +11480,7 @@ const FeatureEntry kFeatureEntries[] = {
-      flag_descriptions::kEnableWebAppPredictableAppUpdatingDescription, kOsAll,
-      FEATURE_VALUE_TYPE(features::kWebAppPredictableAppUpdating)},
+@@ -11151,7 +11182,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+         // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
      {"root-scrollbar-follows-browser-theme",
       flag_descriptions::kRootScrollbarFollowsTheme,
       flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -11702,7 +11733,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11390,7 +11421,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -355,7 +355,7 @@ $NetBSD$
      {"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
       tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -11765,7 +11796,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11440,7 +11471,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -364,7 +364,7 @@ $NetBSD$
      {"enable-site-search-allow-user-override-policy",
       flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
       flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -11856,7 +11887,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11531,7 +11562,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -373,7 +373,7 @@ $NetBSD$
      {"autofill-enable-buy-now-pay-later-for-klarna",
       flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
       flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -11905,7 +11936,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11580,7 +11611,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -382,16 +382,7 @@ $NetBSD$
      {"autofill-enable-buy-now-pay-later-for-externally-linked",
       flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName,
       flag_descriptions::
-@@ -12213,7 +12244,7 @@ const FeatureEntry kFeatureEntries[] = {
- #endif  // !BUILDFLAG(IS_ANDROID),
- 
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
--    BUILDFLAG(IS_CHROMEOS)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-     {"enable-ntp-enterprise-shortcuts",
-      flag_descriptions::kEnableNtpEnterpriseShortcutsName,
-      flag_descriptions::kEnableNtpEnterpriseShortcutsDescription,
-@@ -12321,7 +12352,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11989,7 +12020,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -400,7 +391,7 @@ $NetBSD$
      {"contextual-suggestion-ui-improvements",
       flag_descriptions::kContextualSuggestionsUiImprovementsName,
       flag_descriptions::kContextualSuggestionsUiImprovementsDescription,
-@@ -12413,7 +12444,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12081,7 +12112,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(features::kCryptographyComplianceCnsa)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -409,7 +400,7 @@ $NetBSD$
      {"lens-reinvocation-affordance",
       flag_descriptions::kLensSearchReinvocationAffordanceName,
       flag_descriptions::kLensSearchReinvocationAffordanceDescription,
-@@ -12471,7 +12502,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12139,7 +12170,7 @@ const FeatureEntry kFeatureEntries[] = {
       STRING_VALUE_TYPE(variations::switches::kVariationsSeedCorpus, "")},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -418,16 +409,7 @@ $NetBSD$
      {"passkey-unlock-manager", flag_descriptions::kPasskeyUnlockManagerName,
       flag_descriptions::kPasskeyUnlockManagerDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(device::kPasskeyUnlockManager)},
-@@ -12512,7 +12543,7 @@ const FeatureEntry kFeatureEntries[] = {
-      FEATURE_VALUE_TYPE(features::kUserValueDefaultBrowserStrings)},
- 
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-     {"read-anything-read-aloud-ts-text-segmentation",
-      flag_descriptions::kReadAnythingReadAloudTsTextSegmentationName,
-      flag_descriptions::kReadAnythingReadAloudTsTextSegmentationDescription,
-@@ -12524,7 +12555,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12184,7 +12215,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kHandleMdmErrorsForDasherAccountsDescription, kOsAll,
       FEATURE_VALUE_TYPE(switches::kHandleMdmErrorsForDasherAccounts)},
  
@@ -436,8 +418,8 @@ $NetBSD$
      {"disable-u18-feedback-desktop",
       flag_descriptions::kDisableU18FeedbackDesktopName,
       flag_descriptions::kDisableU18FeedbackDesktopDescription,
-@@ -12534,7 +12565,7 @@ const FeatureEntry kFeatureEntries[] = {
-                                     "DisableU18FeedbackDesktop")},
+@@ -12192,7 +12223,7 @@ const FeatureEntry kFeatureEntries[] = {
+      FEATURE_VALUE_TYPE(switches::kDisableU18FeedbackDesktop)},
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -445,7 +427,7 @@ $NetBSD$
      {"profile-creation-decline-signin-cta-experiment",
       flag_descriptions::kProfileCreationDeclineSigninCTAExperimentName,
       flag_descriptions::kProfileCreationDeclineSigninCTAExperimentDescription,
-@@ -12542,7 +12573,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12200,7 +12231,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(switches::kProfileCreationDeclineSigninCTAExperiment)},
  #endif
  
@@ -454,7 +436,7 @@ $NetBSD$
      {"profile-creation-friction-reduction-experiment-prefill-name-requirement",
       flag_descriptions::
           kProfileCreationFrictionReductionExperimentPrefillNameRequirementName,
-@@ -12554,7 +12585,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12212,7 +12243,7 @@ const FeatureEntry kFeatureEntries[] = {
               kProfileCreationFrictionReductionExperimentPrefillNameRequirement)},
  #endif
  
@@ -463,7 +445,7 @@ $NetBSD$
      {"profile-creation-friction-reduction-experiment-remove-signin-step",
       flag_descriptions::
           kProfileCreationFrictionReductionExperimentRemoveSigninStepName,
-@@ -12566,7 +12597,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12224,7 +12255,7 @@ const FeatureEntry kFeatureEntries[] = {
               kProfileCreationFrictionReductionExperimentRemoveSigninStep)},
  #endif
  
@@ -472,7 +454,7 @@ $NetBSD$
      {"profile-creation-friction-reduction-experiment-skip-customize-profile",
       flag_descriptions::
           kProfileCreationFrictionReductionExperimentSkipCustomizeProfileName,
-@@ -12584,7 +12615,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12242,7 +12273,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(switches::kSearchSettingsUpdate)},
  #endif
  
@@ -481,7 +463,7 @@ $NetBSD$
      {"show-profile-picker-to-all-users-experiment",
       flag_descriptions::kShowProfilePickerToAllUsersExperimentName,
       flag_descriptions::kShowProfilePickerToAllUsersExperimentDescription,
-@@ -12592,7 +12623,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12250,7 +12281,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(switches::kShowProfilePickerToAllUsersExperiment)},
  #endif
  
@@ -490,7 +472,7 @@ $NetBSD$
      {"open-all-profiles-from-profile-picker-experiment",
       flag_descriptions::kOpenAllProfilesFromProfilePickerExperimentName,
       flag_descriptions::kOpenAllProfilesFromProfilePickerExperimentDescription,
-@@ -12607,7 +12638,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12265,7 +12296,7 @@ const FeatureEntry kFeatureEntries[] = {
           enterprise_signals::features::kProfileSignalsReportingEnabled)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -499,7 +481,7 @@ $NetBSD$
      {"projects-panel", flag_descriptions::kProjectsPanelName,
       flag_descriptions::kProjectsPanelDescription, kOsDesktop,
       FEATURE_WITH_PARAMS_VALUE_TYPE(tab_groups::kProjectsPanel,
-@@ -12651,7 +12682,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12309,7 +12340,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      "AndroidDesktopZoomScaling")},
  #endif
  
@@ -508,7 +490,7 @@ $NetBSD$
      {"profile-picker-text-variations",
       flag_descriptions::kProfilePickerTextVariationsName,
       flag_descriptions::kProfilePickerTextVariationsDescription,
-@@ -12662,7 +12693,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12320,7 +12351,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -517,8 +499,8 @@ $NetBSD$
      {"lens-overlay-optimization-filter",
       flag_descriptions::kLensOverlayOptimizationFilterName,
       flag_descriptions::kLensOverlayOptimizationFilterDescription, kOsDesktop,
-@@ -12685,7 +12716,7 @@ const FeatureEntry kFeatureEntries[] = {
-      FEATURE_VALUE_TYPE(network::features::kConnectionAllowlists)},
+@@ -12343,7 +12374,7 @@ const FeatureEntry kFeatureEntries[] = {
+      MULTI_VALUE_TYPE(kConnectionAllowlistsChoices)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS)
@@ -526,7 +508,7 @@ $NetBSD$
      {"read-anything-with-readability-enabled",
       flag_descriptions::kReadAnythingWithReadabilityName,
       flag_descriptions::kReadAnythingWithReadabilityDescription, kOsDesktop,
-@@ -12693,7 +12724,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12351,7 +12382,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -535,7 +517,7 @@ $NetBSD$
      {"read-anything-omnibox-chip",
       flag_descriptions::kReadAnythingOmniboxChipName,
       flag_descriptions::kReadAnythingOmniboxChipDescription, kOsDesktop,
-@@ -12722,7 +12753,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12380,7 +12411,7 @@ const FeatureEntry kFeatureEntries[] = {
           autofill::features::kAutofillDisableBnplCountryCheckForTesting)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -544,8 +526,8 @@ $NetBSD$
      {"infobar-prioritization", flag_descriptions::kInfobarPrioritizationName,
       flag_descriptions::kInfobarPrioritizationDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(infobars::features::kInfobarPrioritization)},
-@@ -12740,7 +12771,7 @@ const FeatureEntry kFeatureEntries[] = {
- #endif
+@@ -12391,7 +12422,7 @@ const FeatureEntry kFeatureEntries[] = {
+      FEATURE_VALUE_TYPE(features::kInfobarRefresh)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS)
@@ -553,7 +535,7 @@ $NetBSD$
      {"read-anything-immersive-reading-mode",
       flag_descriptions::kReadAnythingImmersiveReadingModeName,
       flag_descriptions::kReadAnythingImmersiveReadingModeDescription,
-@@ -12753,7 +12784,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12404,7 +12435,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -562,7 +544,7 @@ $NetBSD$
      {"lens-overlay-non-blocking-privacy-notice",
       flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeName,
       flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeDescription,
-@@ -12818,7 +12849,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12469,7 +12500,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -571,16 +553,8 @@ $NetBSD$
      {"enable-your-saved-info-settings-page",
       flag_descriptions::kYourSavedInfoSettingsPageName,
       flag_descriptions::kYourSavedInfoSettingsPageDescription, kOsDesktop,
-@@ -12915,14 +12946,14 @@ const FeatureEntry kFeatureEntries[] = {
-          autofill::features::
-              kAutofillAiBasedAmountExtractionIgnoreSeenTermsForTesting)},
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-     {"updater-ui", flag_descriptions::kUpdaterUIName,
-      flag_descriptions::kUpdaterUIDescription, kOsLinux | kOsMac | kOsWin,
-      FEATURE_VALUE_TYPE(features::kUpdaterUI)},
- #endif
+@@ -12630,7 +12661,7 @@ const FeatureEntry kFeatureEntries[] = {
+      FEATURE_VALUE_TYPE(autofill::features::kAutofillAiWithDataSchema)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS)
@@ -588,7 +562,7 @@ $NetBSD$
      {"read-anything-line-focus", flag_descriptions::kReadAnythingLineFocusName,
       flag_descriptions::kReadAnythingLineFocusDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(features::kReadAnythingLineFocus)},
-@@ -12946,7 +12977,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12654,7 +12685,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(payments::android::kDeduplicateNativePaymentApps)},
  #endif
  
@@ -597,7 +571,7 @@ $NetBSD$
      {"password-upload-ui-update",
       flag_descriptions::kPasswordUploadUiUpdateName,
       flag_descriptions::kPasswordUploadUiUpdateDescription,
-@@ -12983,7 +13014,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12691,7 +12722,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(chrome::android::kAlwaysDrawCompositedToolbarHairline)},
  #endif
  
diff --git a/chromium/patches/patch-chrome_browser_after__startup__task__utils.cc b/chromium/patches/patch-chrome_browser_after__startup__task__utils.cc
index 192f6ff7f1..3cdcff42a7 100644
--- a/chromium/patches/patch-chrome_browser_after__startup__task__utils.cc
+++ b/chromium/patches/patch-chrome_browser_after__startup__task__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/after_startup_task_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/after_startup_task_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/after_startup_task_utils.cc
 @@ -112,7 +112,7 @@ void SetBrowserStartupIsComplete() {
                         TRACE_EVENT_SCOPE_GLOBAL, "BrowserCount", browser_count);
diff --git a/chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc b/chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
index 69fcddfa69..4d355356c3 100644
--- a/chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
+++ b/chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/apps/app_service/publishers/extension_apps.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/apps/app_service/publishers/extension_apps.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/apps/app_service/publishers/extension_apps.cc
 @@ -23,7 +23,7 @@ ExtensionApps::ExtensionApps(AppServiceP
  ExtensionApps::~ExtensionApps() = default;
diff --git a/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc b/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
index 42196576a5..c764f0ab25 100644
--- a/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
+++ b/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/apps/platform_apps/platform_app_launch.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/apps/platform_apps/platform_app_launch.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/apps/platform_apps/platform_app_launch.cc
 @@ -19,7 +19,7 @@
  #include "extensions/common/constants.h"
diff --git a/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h b/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
index d02f07f8bc..0b1693a43c 100644
--- a/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
+++ b/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/apps/platform_apps/platform_app_launch.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/apps/platform_apps/platform_app_launch.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/apps/platform_apps/platform_app_launch.h
 @@ -38,7 +38,7 @@ bool OpenExtensionApplicationWindow(Prof
  content::WebContents* OpenExtensionApplicationTab(Profile* profile,
diff --git a/chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc b/chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
index 766b244051..790e4cd010 100644
--- a/chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
+++ b/chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc
 @@ -103,7 +103,7 @@ ChromeAutocompleteSchemeClassifier::GetI
        return metrics::OmniboxInputType::QUERY;
diff --git a/chromium/patches/patch-chrome_browser_background_extensions_background__mode__manager.cc b/chromium/patches/patch-chrome_browser_background_extensions_background__mode__manager.cc
index b0c6daf925..ef862e6521 100644
--- a/chromium/patches/patch-chrome_browser_background_extensions_background__mode__manager.cc
+++ b/chromium/patches/patch-chrome_browser_background_extensions_background__mode__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/background/extensions/background_mode_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/background/extensions/background_mode_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/background/extensions/background_mode_manager.cc
-@@ -868,7 +868,7 @@ gfx::ImageSkia GetStatusTrayIcon() {
+@@ -870,7 +870,7 @@ gfx::ImageSkia GetStatusTrayIcon() {
    }
  
    return family->CreateExact(size).AsImageSkia();
diff --git a/chromium/patches/patch-chrome_browser_background_glic_glic__status__icon.cc b/chromium/patches/patch-chrome_browser_background_glic_glic__status__icon.cc
index e9694a25c3..a794208fed 100644
--- a/chromium/patches/patch-chrome_browser_background_glic_glic__status__icon.cc
+++ b/chromium/patches/patch-chrome_browser_background_glic_glic__status__icon.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/background/glic/glic_status_icon.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/background/glic/glic_status_icon.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/background/glic/glic_status_icon.cc
-@@ -118,7 +118,7 @@ GlicStatusIcon::GlicStatusIcon(GlicContr
+@@ -95,7 +95,7 @@ GlicStatusIcon::GlicStatusIcon(GlicContr
  GlicStatusIcon::~GlicStatusIcon() {
    context_menu_ = nullptr;
    if (status_icon_) {
@@ -15,7 +15,7 @@ $NetBSD$
      status_icon_->RemoveObserver(this);
  #endif
      std::unique_ptr<StatusIcon> removed_icon =
-@@ -139,7 +139,7 @@ void GlicStatusIcon::Init() {
+@@ -116,7 +116,7 @@ void GlicStatusIcon::Init() {
      return;
    }
  
@@ -24,7 +24,7 @@ $NetBSD$
    // Set a vector icon for proper theming on Linux.
    status_icon_->SetIcon(
        GlicVectorIconManager::GetVectorIcon(IDR_GLIC_BUTTON_VECTOR_ICON));
-@@ -290,7 +290,7 @@ void GlicStatusIcon::UpdateHotkey(const 
+@@ -214,7 +214,7 @@ void GlicStatusIcon::UpdateHotkey(const 
  }
  
  void GlicStatusIcon::UpdateVisibilityOfExitInContextMenu() {
@@ -33,7 +33,7 @@ $NetBSD$
    if (context_menu_) {
      const bool is_visible = GlobalBrowserCollection::GetInstance()->IsEmpty();
      const std::optional<size_t> index =
-@@ -370,7 +370,7 @@ std::unique_ptr<StatusIconMenuModel> Gli
+@@ -276,7 +276,7 @@ std::unique_ptr<StatusIconMenuModel> Gli
    menu->AddItem(IDC_GLIC_STATUS_ICON_MENU_SETTINGS,
                  l10n_util::GetStringUTF16(IDS_GLIC_STATUS_ICON_MENU_SETTINGS));
  
diff --git a/chromium/patches/patch-chrome_browser_browser__features.cc b/chromium/patches/patch-chrome_browser_browser__features.cc
index eeb89043bd..a5e834e840 100644
--- a/chromium/patches/patch-chrome_browser_browser__features.cc
+++ b/chromium/patches/patch-chrome_browser_browser__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/browser_features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/browser_features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/browser_features.cc
-@@ -70,7 +70,7 @@ BASE_FEATURE(kCertVerificationNetworkTim
+@@ -66,7 +66,7 @@ BASE_FEATURE(kCertVerificationNetworkTim
  BASE_FEATURE(kClearUserDataUponProfileDestruction,
               base::FEATURE_ENABLED_BY_DEFAULT);
  
@@ -15,7 +15,7 @@ $NetBSD$
  // Enables usage of os_crypt_async::SecretPortalKeyProvider.  Once
  // `kSecretPortalKeyProviderUseForEncryption` is enabled, this flag cannot be
  // disabled without losing data.
-@@ -80,7 +80,7 @@ BASE_FEATURE(kDbusSecretPortal, base::FE
+@@ -76,7 +76,7 @@ BASE_FEATURE(kDbusSecretPortal, base::FE
  // Destroy profiles when their last browser window is closed, instead of when
  // the browser exits.
  BASE_FEATURE(kDestroyProfileOnBrowserClose,
@@ -24,7 +24,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT);
  #else
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -179,7 +179,7 @@ BASE_FEATURE(kSandboxExternalProtocolBlo
+@@ -175,7 +175,7 @@ BASE_FEATURE(kSandboxExternalProtocolBlo
  BASE_FEATURE(kSandboxExternalProtocolBlockedWarning,
               base::FEATURE_ENABLED_BY_DEFAULT);
  
diff --git a/chromium/patches/patch-chrome_browser_browser__features.h b/chromium/patches/patch-chrome_browser_browser__features.h
index ba41d11e06..85dfd65a8f 100644
--- a/chromium/patches/patch-chrome_browser_browser__features.h
+++ b/chromium/patches/patch-chrome_browser_browser__features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/browser_features.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/browser_features.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/browser_features.h
 @@ -41,7 +41,7 @@ BASE_DECLARE_FEATURE(kCertificateTranspa
  BASE_DECLARE_FEATURE(kCertVerificationNetworkTime);
diff --git a/chromium/patches/patch-chrome_browser_browser__process__impl.cc b/chromium/patches/patch-chrome_browser_browser__process__impl.cc
index b0ea2c1a62..ef77a81128 100644
--- a/chromium/patches/patch-chrome_browser_browser__process__impl.cc
+++ b/chromium/patches/patch-chrome_browser_browser__process__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/browser_process_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/browser_process_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/browser_process_impl.cc
-@@ -266,7 +266,7 @@ void OnLocalStatePrefsLoaded();
+@@ -269,7 +269,7 @@ void OnLocalStatePrefsLoaded();
  #include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/browser_features.h"
  #include "components/os_crypt/async/browser/freedesktop_secret_key_provider.h"
  #include "components/os_crypt/async/browser/secret_portal_key_provider.h"
-@@ -285,7 +285,7 @@ void OnLocalStatePrefsLoaded();
+@@ -288,7 +288,7 @@ void OnLocalStatePrefsLoaded();
  #include "chrome/browser/safe_browsing/safe_browsing_service.h"
  #endif
  
@@ -24,7 +24,7 @@ $NetBSD$
  // How often to check if the persistent instance of Chrome needs to restart
  // to install an update.
  static const int kUpdateCheckIntervalHours = 6;
-@@ -1258,7 +1258,7 @@ void BrowserProcessImpl::RegisterPrefs(P
+@@ -1297,7 +1297,7 @@ void BrowserProcessImpl::RegisterPrefs(P
    registry->RegisterBooleanPref(prefs::kDevToolsRemoteDebuggingAllowed, true);
    registry->RegisterBooleanPref(prefs::kDevToolsRemoteDebuggingEnabled, false);
  
@@ -33,8 +33,8 @@ $NetBSD$
    os_crypt_async::SecretPortalKeyProvider::RegisterLocalPrefs(registry);
  #endif
  }
-@@ -1475,7 +1475,7 @@ void BrowserProcessImpl::PreMainMessageL
-           local_state())));
+@@ -1547,7 +1547,7 @@ void BrowserProcessImpl::PreMainMessageL
+           local_state(), /*force_protection_level=*/std::nullopt)));
  #endif  // BUILDFLAG(IS_WIN)
  
 -#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
@@ -42,7 +42,7 @@ $NetBSD$
    base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
    const auto password_store =
        cmd_line->GetSwitchValueASCII(password_manager::kPasswordStore);
-@@ -1812,7 +1812,7 @@ void BrowserProcessImpl::Unpin() {
+@@ -1884,7 +1884,7 @@ void BrowserProcessImpl::Unpin() {
  }
  
  // Mac is currently not supported.
diff --git a/chromium/patches/patch-chrome_browser_browser__process__impl.h b/chromium/patches/patch-chrome_browser_browser__process__impl.h
index 06f32135ae..0e20af1f72 100644
--- a/chromium/patches/patch-chrome_browser_browser__process__impl.h
+++ b/chromium/patches/patch-chrome_browser_browser__process__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/browser_process_impl.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/browser_process_impl.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/browser_process_impl.h
-@@ -422,7 +422,7 @@ class BrowserProcessImpl : public Browse
+@@ -432,7 +432,7 @@ class BrowserProcessImpl : public Browse
  
    std::unique_ptr<BatteryMetrics> battery_metrics_;
  
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
index e49f2bbd4c..178b7e0eda 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_browser_field_trials.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/chrome_browser_field_trials.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/chrome_browser_field_trials.cc
 @@ -53,12 +53,12 @@
  #include "chromeos/ash/services/multidevice_setup/public/cpp/first_run_field_trial.h"
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
index 0197c66c74..b5410193fa 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_browser_interface_binders.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/chrome_browser_interface_binders.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/chrome_browser_interface_binders.cc
 @@ -84,7 +84,7 @@
  #endif  // BUILDFLAG(ENABLE_UNHANDLED_TAP)
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/screen_ai/screen_ai_service_router.h"
  #include "chrome/browser/screen_ai/screen_ai_service_router_factory.h"
  #include "chrome/browser/web_applications/sub_apps_service_impl.h"
-@@ -373,7 +373,7 @@ void BindMediaFoundationPreferences(
+@@ -374,7 +374,7 @@ void BindMediaFoundationPreferences(
  #endif  // BUILDFLAG(IS_WIN)
  
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -24,7 +24,7 @@ $NetBSD$
  void BindScreenAIAnnotator(
      content::RenderFrameHost* frame_host,
      mojo::PendingReceiver<screen_ai::mojom::ScreenAIAnnotator> receiver) {
-@@ -545,7 +545,7 @@ void PopulateChromeFrameBinders(
+@@ -548,7 +548,7 @@ void PopulateChromeFrameBinders(
  #endif  // BUILDFLAG(ENABLE_SPEECH_SERVICE)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui.cc b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
index 328874db8f..49d6f0cfe7 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_browser_interface_binders_webui.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/chrome_browser_interface_binders_webui.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/chrome_browser_interface_binders_webui.cc
-@@ -48,14 +48,14 @@
+@@ -52,14 +52,14 @@
  #include "mojo/public/cpp/bindings/binder_map.h"
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -23,7 +23,7 @@ $NetBSD$
  #include "chrome/browser/ui/webui/skills/skills.mojom.h"
  #include "chrome/browser/ui/webui/skills/skills_ui.h"
  #endif
-@@ -165,7 +165,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -178,7 +178,7 @@ void PopulateChromeWebUIFrameBinders(
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -32,7 +32,7 @@ $NetBSD$
    RegisterWebUIControllerInterfaceBinder<discards::mojom::DetailsProvider,
                                           DiscardsUI>(map);
  
-@@ -177,7 +177,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -190,7 +190,7 @@ void PopulateChromeWebUIFrameBinders(
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc
index d41839e3c8..e7129f39f8 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc
-@@ -132,7 +132,7 @@
+@@ -139,7 +139,7 @@
  #include "ui/webui/resources/js/browser_command/browser_command.mojom.h"
  #include "ui/webui/resources/js/tracked_element/tracked_element.mojom.h"  // nogncheck crbug.com/1125897
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/ui/webui/app_home/app_home.mojom.h"
  #include "chrome/browser/ui/webui/app_home/app_home_ui.h"
  #include "chrome/browser/ui/webui/app_settings/web_app_settings_ui.h"
-@@ -348,7 +348,7 @@ void PopulateChromeWebUIFrameBindersPart
+@@ -362,7 +362,7 @@ void PopulateChromeWebUIFrameBindersPart
          HistoryClustersSidePanelUI, NewTabPageUI, BookmarksSidePanelUI>(map);
    }
  
@@ -24,7 +24,7 @@ $NetBSD$
    RegisterWebUIControllerInterfaceBinder<whats_new::mojom::PageHandlerFactory,
                                           WhatsNewUI>(map);
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -360,7 +360,7 @@ void PopulateChromeWebUIFrameBindersPart
+@@ -374,7 +374,7 @@ void PopulateChromeWebUIFrameBindersPart
  
    RegisterWebUIControllerInterfaceBinder<
        browser_command::mojom::CommandHandlerFactory,
@@ -33,7 +33,7 @@ $NetBSD$
        WhatsNewUI,
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
        NewTabPageUI>(map);
-@@ -573,7 +573,7 @@ void PopulateChromeWebUIFrameBindersPart
+@@ -593,7 +593,7 @@ void PopulateChromeWebUIFrameBindersPart
          OmniboxPopupUI>(map);
    }
  
@@ -42,8 +42,8 @@ $NetBSD$
    RegisterWebUIControllerInterfaceBinder<
        app_management::mojom::PageHandlerFactory, WebAppSettingsUI>(map);
  
-@@ -603,7 +603,7 @@ void PopulateChromeWebUIFrameBindersPart
-         ContextualTasksUI>(map);
+@@ -615,7 +615,7 @@ void PopulateChromeWebUIFrameBindersPart
+         private_ai::PrivateAiInternalsUI>(map);
    }
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
index 61f8269860..6917ca7805 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_browser_main.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/chrome_browser_main.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/chrome_browser_main.cc
-@@ -176,7 +176,7 @@
+@@ -179,7 +179,7 @@
  #endif
  
  #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  #include "sql/database.h"
  #endif
  
-@@ -202,12 +202,12 @@
+@@ -205,12 +205,12 @@
  #include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
@@ -30,7 +30,7 @@ $NetBSD$
  #include "chrome/browser/headless/headless_mode_metrics.h"  // nogncheck
  #include "chrome/browser/headless/headless_mode_util.h"     // nogncheck
  #include "chrome/browser/metrics/desktop_session_duration/desktop_session_duration_tracker.h"
-@@ -218,7 +218,7 @@
+@@ -221,7 +221,7 @@
  #include "ui/gfx/switches.h"
  #endif
  
@@ -39,7 +39,7 @@ $NetBSD$
  #include "chrome/browser/first_run/upgrade_util.h"
  #endif
  
-@@ -294,7 +294,7 @@
+@@ -297,7 +297,7 @@
  #include "chrome/browser/chrome_process_singleton.h"
  #include "chrome/browser/ui/startup/startup_browser_creator.h"
  
@@ -48,7 +48,7 @@ $NetBSD$
  #include "base/nix/xdg_util.h"
  #endif
  #endif  // BUILDFLAG(ENABLE_PROCESS_SINGLETON)
-@@ -327,7 +327,7 @@
+@@ -330,7 +330,7 @@
  #include "chrome/browser/chrome_browser_main_mac.h"
  #elif BUILDFLAG(IS_CHROMEOS)
  #include "chrome/browser/ash/main_parts/chrome_browser_main_parts_ash.h"
@@ -57,7 +57,7 @@ $NetBSD$
  #include "chrome/browser/chrome_browser_main_linux.h"
  #elif BUILDFLAG(IS_ANDROID)
  #include "chrome/browser/chrome_browser_main_android.h"
-@@ -335,7 +335,7 @@
+@@ -338,7 +338,7 @@
  #include "chrome/browser/chrome_browser_main_posix.h"
  #endif
  
@@ -66,7 +66,7 @@ $NetBSD$
  #include "chrome/browser/chrome_browser_main_extra_parts_linux.h"
  #elif BUILDFLAG(IS_OZONE)
  #include "chrome/browser/chrome_browser_main_extra_parts_ozone.h"
-@@ -344,7 +344,7 @@
+@@ -354,7 +354,7 @@
  namespace {
  
  #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -75,7 +75,7 @@ $NetBSD$
  constexpr base::FilePath::CharType kMediaHistoryDatabaseName[] =
      FILE_PATH_LITERAL("Media History");
  
-@@ -494,7 +494,7 @@ void ProcessSingletonNotificationCallbac
+@@ -504,7 +504,7 @@ void ProcessSingletonNotificationCallbac
    }
  #endif
  
@@ -84,7 +84,7 @@ $NetBSD$
    // Set the global activation token sent as a command line switch by another
    // browser process. This also removes the switch after use to prevent any side
    // effects of leaving it in the command line after this point.
-@@ -560,7 +560,7 @@ bool ProcessSingletonNotificationCallbac
+@@ -570,7 +570,7 @@ bool ProcessSingletonNotificationCallbac
  
    // Drop the request if headless mode is in effect or the request is from
    // a headless Chrome process.
@@ -93,7 +93,7 @@ $NetBSD$
    if (headless::IsHeadlessMode() ||
        command_line.HasSwitch(switches::kHeadless)) {
      return false;
-@@ -726,7 +726,7 @@ std::unique_ptr<content::BrowserMainPart
+@@ -736,7 +736,7 @@ std::unique_ptr<content::BrowserMainPart
  #elif BUILDFLAG(IS_CHROMEOS)
    main_parts = std::make_unique<ash::ChromeBrowserMainPartsAsh>(
        is_integration_test, startup_data);
@@ -102,7 +102,7 @@ $NetBSD$
    main_parts = std::make_unique<ChromeBrowserMainPartsLinux>(
        is_integration_test, startup_data);
  #elif BUILDFLAG(IS_ANDROID)
-@@ -756,7 +756,7 @@ std::unique_ptr<content::BrowserMainPart
+@@ -766,7 +766,7 @@ std::unique_ptr<content::BrowserMainPart
    // Construct additional browser parts. Stages are called in the order in
    // which they are added.
  #if defined(TOOLKIT_VIEWS)
@@ -111,7 +111,7 @@ $NetBSD$
    main_parts->AddParts(
        std::make_unique<ChromeBrowserMainExtraPartsViewsLinux>());
  #else
-@@ -773,7 +773,7 @@ std::unique_ptr<content::BrowserMainPart
+@@ -783,7 +783,7 @@ std::unique_ptr<content::BrowserMainPart
    main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsAsh>());
  #endif
  
@@ -120,7 +120,7 @@ $NetBSD$
    main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsLinux>());
  #elif BUILDFLAG(IS_OZONE)
    main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsOzone>());
-@@ -1253,7 +1253,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1268,7 +1268,7 @@ int ChromeBrowserMainParts::PreCreateThr
  
  #if BUILDFLAG(ENABLE_EXTENSIONS_CORE) &&                                   \
      (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -129,7 +129,7 @@ $NetBSD$
    // Create directory for user-level Native Messaging manifest files. This
    // makes it less likely that the directory will be created by third-party
    // software with incorrect owner or permission. See crbug.com/41321051 .
-@@ -1297,7 +1297,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1312,7 +1312,7 @@ int ChromeBrowserMainParts::PreCreateThr
  
  #endif  // BUILDFLAG(IS_MAC)
  
@@ -138,7 +138,7 @@ $NetBSD$
    metrics::DesktopSessionDurationTracker::Initialize();
    ProfileActivityMetricsRecorder::Initialize();
    TouchUIControllerStatsTracker::Initialize(
-@@ -1526,7 +1526,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1558,7 +1558,7 @@ void ChromeBrowserMainParts::PostProfile
  #endif  // BUILDFLAG(IS_WIN)
  
  #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -147,7 +147,7 @@ $NetBSD$
    // Delete the media history database if it still exists.
    // TODO(crbug.com/40177301): Remove this.
    base::ThreadPool::PostTask(
-@@ -1577,7 +1577,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1609,7 +1609,7 @@ void ChromeBrowserMainParts::PostProfile
        *UrlLanguageHistogramFactory::GetForBrowserContext(profile));
  #endif
  
@@ -156,7 +156,7 @@ $NetBSD$
    if (headless::IsHeadlessMode()) {
      headless::ReportHeadlessActionMetrics();
    }
-@@ -1677,7 +1677,7 @@ int ChromeBrowserMainParts::PreMainMessa
+@@ -1705,7 +1705,7 @@ int ChromeBrowserMainParts::PreMainMessa
  #endif
  
    // Should be done before starting metrics recording.
@@ -165,7 +165,7 @@ $NetBSD$
    // On Linux, the EULA dialog requires Views, so it is shown here rather than
    // when applying the first-run prefs.
    if (first_run::IsChromeFirstRun() && master_prefs_->eula_required &&
-@@ -1713,7 +1713,7 @@ int ChromeBrowserMainParts::PreMainMessa
+@@ -1741,7 +1741,7 @@ int ChromeBrowserMainParts::PreMainMessa
    // In headless mode provide alternate SelectFileDialog factory overriding
    // any platform specific SelectFileDialog implementation that may have been
    // set.
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
index 65f024649b..3ae8416d65 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_browser_main_extra_parts_ozone.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/chrome_browser_main_extra_parts_ozone.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/chrome_browser_main_extra_parts_ozone.cc
 @@ -28,7 +28,7 @@ void ChromeBrowserMainExtraPartsOzone::P
  }
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
index 3a4aba0d1f..1d0ff486d9 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_browser_main_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/chrome_browser_main_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/chrome_browser_main_linux.cc
 @@ -23,7 +23,7 @@
  #include "device/bluetooth/dbus/bluez_dbus_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h b/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h
index 1f5aa154ef..d52b683b10 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_browser_main_linux.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/chrome_browser_main_linux.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/chrome_browser_main_linux.h
 @@ -31,7 +31,7 @@ class ChromeBrowserMainPartsLinux : publ
  
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc
index e8fe4e2e33..7b6e2be492 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_browser_main_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/chrome_browser_main_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/chrome_browser_main_posix.cc
 @@ -77,7 +77,7 @@ void ExitHandler::ExitWhenPossibleOnUITh
      // ExitHandler takes care of deleting itself.
diff --git a/chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc b/chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc
index 16a9c46a60..ddd5f382ed 100644
--- a/chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_content_browser_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/chrome_content_browser_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/chrome_content_browser_client.cc
-@@ -593,7 +593,7 @@
+@@ -601,7 +601,7 @@
  #include "third_party/cros_system_api/switches/chrome_switches.h"
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "components/crash/core/app/crash_switches.h"
  #include "components/crash/core/app/crashpad.h"
  #endif
-@@ -604,7 +604,7 @@
+@@ -612,7 +612,7 @@
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
  #include "components/webapps/isolated_web_apps/scheme.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS)
-@@ -1486,7 +1486,7 @@ void ChromeContentBrowserClient::Registe
+@@ -1528,7 +1528,7 @@ void ChromeContentBrowserClient::Registe
    registry->RegisterBooleanPref(prefs::kDataURLWhitespacePreservationEnabled,
                                  true);
    registry->RegisterBooleanPref(prefs::kEnableUnsafeSwiftShader, false);
@@ -33,7 +33,7 @@ $NetBSD$
    registry->RegisterBooleanPref(prefs::kOutOfProcessSystemDnsResolutionEnabled,
                                  true);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
-@@ -1751,7 +1751,7 @@ ChromeContentBrowserClient::GetStoragePa
+@@ -1795,7 +1795,7 @@ ChromeContentBrowserClient::GetStoragePa
  
  #if BUILDFLAG(ENABLE_EXTENSIONS)
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -42,7 +42,7 @@ $NetBSD$
    if (content::SiteIsolationPolicy::ShouldUrlUseApplicationIsolationLevel(
            browser_context, site)) {
      CHECK(url::Origin::Create(site).scheme() == webapps::kIsolatedAppScheme);
-@@ -2644,7 +2644,7 @@ bool ChromeContentBrowserClient::ShouldU
+@@ -2670,7 +2670,7 @@ bool ChromeContentBrowserClient::ShouldU
      const GURL& url) {
  #if BUILDFLAG(ENABLE_EXTENSIONS)
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -51,7 +51,7 @@ $NetBSD$
  
    if (!content::AreIsolatedWebAppsEnabled(browser_context)) {
      return false;
-@@ -2772,7 +2772,9 @@ void MaybeAppendBlinkSettingsSwitchForFi
+@@ -2798,7 +2798,9 @@ void MaybeAppendBlinkSettingsSwitchForFi
  void ChromeContentBrowserClient::AppendExtraCommandLineSwitches(
      base::CommandLine* command_line,
      int child_process_id) {
@@ -61,7 +61,7 @@ $NetBSD$
  #if BUILDFLAG(IS_MAC)
    std::unique_ptr<metrics::ClientInfo> client_info =
        GoogleUpdateSettings::LoadMetricsClientInfo();
-@@ -2781,7 +2783,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -2807,7 +2809,7 @@ void ChromeContentBrowserClient::AppendE
                                      client_info->client_id);
    }
  #elif BUILDFLAG(IS_POSIX)
@@ -70,7 +70,7 @@ $NetBSD$
    pid_t pid;
    if (crash_reporter::GetHandlerSocket(nullptr, &pid)) {
      command_line->AppendSwitchASCII(
-@@ -3119,7 +3121,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -3145,7 +3147,7 @@ void ChromeContentBrowserClient::AppendE
      }
    }
  
@@ -79,7 +79,7 @@ $NetBSD$
    // Opt into a hardened stack canary mitigation if it hasn't already been
    // force-disabled.
    if (!browser_command_line.HasSwitch(switches::kChangeStackGuardOnFork)) {
-@@ -4171,7 +4173,7 @@ GetPreferredColorScheme(const WebPrefere
+@@ -4157,7 +4159,7 @@ GetPreferredColorScheme(const WebPrefere
  
  std::optional<SkColor> GetRootScrollbarThemeColor(WebContents* web_contents) {
    bool root_scrollbar_follows_browser_theme = false;
@@ -88,7 +88,7 @@ $NetBSD$
    root_scrollbar_follows_browser_theme = base::FeatureList::IsEnabled(
        blink::features::kRootScrollbarFollowsBrowserTheme);
  #endif
-@@ -5115,7 +5117,7 @@ void ChromeContentBrowserClient::GetAddi
+@@ -5155,7 +5157,7 @@ void ChromeContentBrowserClient::GetAddi
    additional_allowed_schemes->push_back(content::kChromeUIScheme);
    additional_allowed_schemes->push_back(content::kChromeUIUntrustedScheme);
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -97,7 +97,7 @@ $NetBSD$
    additional_allowed_schemes->push_back(webapps::kIsolatedAppScheme);
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS)
-@@ -5169,7 +5171,7 @@ void ChromeContentBrowserClient::GetAddi
+@@ -5209,7 +5211,7 @@ void ChromeContentBrowserClient::GetAddi
    }
  }
  
@@ -106,7 +106,7 @@ $NetBSD$
  void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess(
      const base::CommandLine& command_line,
      int child_process_id,
-@@ -6067,7 +6069,7 @@ ChromeContentBrowserClient::CreateNonNet
+@@ -6107,7 +6109,7 @@ ChromeContentBrowserClient::CreateNonNet
    }
  #endif  // BUILDFLAG(IS_CHROMEOS)
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -115,7 +115,7 @@ $NetBSD$
    if (scheme == webapps::kIsolatedAppScheme) {
      if (content::AreIsolatedWebAppsEnabled(browser_context) &&
          !browser_context->ShutdownStarted()) {
-@@ -6093,7 +6095,7 @@ void ChromeContentBrowserClient::
+@@ -6133,7 +6135,7 @@ void ChromeContentBrowserClient::
    DCHECK(factories);
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -124,7 +124,7 @@ $NetBSD$
    if (content::AreIsolatedWebAppsEnabled(browser_context) &&
        !browser_context->ShutdownStarted()) {
      factories->emplace(webapps::kIsolatedAppScheme,
-@@ -6122,7 +6124,7 @@ void ChromeContentBrowserClient::
+@@ -6162,7 +6164,7 @@ void ChromeContentBrowserClient::
    DCHECK(factories);
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -133,7 +133,7 @@ $NetBSD$
    if (content::AreIsolatedWebAppsEnabled(browser_context) &&
        !browser_context->ShutdownStarted()) {
      factories->emplace(webapps::kIsolatedAppScheme,
-@@ -6394,7 +6396,7 @@ void ChromeContentBrowserClient::
+@@ -6435,7 +6437,7 @@ void ChromeContentBrowserClient::
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -142,7 +142,7 @@ $NetBSD$
    {
      auto* rph = content::RenderProcessHost::FromID(render_process_id);
      content::BrowserContext* browser_context = rph->GetBrowserContext();
-@@ -7001,7 +7003,7 @@ bool ChromeContentBrowserClient::HandleE
+@@ -7041,7 +7043,7 @@ bool ChromeContentBrowserClient::HandleE
    CHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI));
  
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -151,7 +151,7 @@ $NetBSD$
    // Handle the google-chrome:// scheme (and chromium://).
    // If the scheme is present, we strip it and navigate to the inner URL.
    // This avoids launching a new browser instance via the OS handler.
-@@ -7130,7 +7132,7 @@ bool ChromeContentBrowserClient::HandleW
+@@ -7170,7 +7172,7 @@ bool ChromeContentBrowserClient::HandleW
    }
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -160,7 +160,7 @@ $NetBSD$
  
    // Rewrite chrome://settings/enhancedAutofill to chrome://settings/autofill.
    if (url->SchemeIs(content::kChromeUIScheme) &&
-@@ -7409,7 +7411,7 @@ bool ChromeContentBrowserClient::ShouldS
+@@ -7459,7 +7461,7 @@ bool ChromeContentBrowserClient::ShouldS
  bool ChromeContentBrowserClient::ShouldRunOutOfProcessSystemDnsResolution() {
  // This enterprise policy is supported on Android, but the feature will not be
  // launched there.
@@ -169,7 +169,7 @@ $NetBSD$
    // This is possibly called before `g_browser_process` is initialized.
    PrefService* local_state;
    if (g_browser_process) {
-@@ -7865,7 +7867,7 @@ void ChromeContentBrowserClient::
+@@ -7885,7 +7887,7 @@ void ChromeContentBrowserClient::
      GrantAdditionalRequestPrivilegesToWorkerProcess(int child_id,
                                                      const GURL& script_url) {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -178,7 +178,7 @@ $NetBSD$
    // IWA Service Workers need to be explicitly granted access to their origin
    // because isolated-app: isn't a web-safe scheme that can be accessed by
    // default.
-@@ -8303,7 +8305,7 @@ ChromeContentBrowserClient::GetAlternati
+@@ -8331,7 +8333,7 @@ ChromeContentBrowserClient::GetAlternati
      content::BrowserContext* browser_context,
      int32_t error_code) {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h b/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
index 7e78e8e5cb..dc24901201 100644
--- a/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
+++ b/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_content_browser_client.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/chrome_content_browser_client.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/chrome_content_browser_client.h
-@@ -582,7 +582,7 @@ class ChromeContentBrowserClient : publi
+@@ -574,7 +574,7 @@ class ChromeContentBrowserClient : publi
        const GURL& site_url) override;
    std::unique_ptr<content::TracingDelegate> CreateTracingDelegate() override;
    bool IsSystemWideTracingEnabled() override;
diff --git a/chromium/patches/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc b/chromium/patches/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc
index 2ba1245015..f93450760d 100644
--- a/chromium/patches/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_content_browser_client_navigation_throttles.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/chrome_content_browser_client_navigation_throttles.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/chrome_content_browser_client_navigation_throttles.cc
-@@ -139,7 +139,7 @@
+@@ -140,7 +140,7 @@
  #include "chrome/browser/captive_portal/captive_portal_service_factory.h"
  #endif  // BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION)
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/browser_switcher/browser_switcher_navigation_throttle.h"
  #include "chrome/browser/enterprise/profile_management/oidc_auth_response_capture_navigation_throttle.h"
  #include "chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.h"
-@@ -434,7 +434,7 @@ void CreateAndAddChromeThrottlesForNavig
+@@ -437,7 +437,7 @@ void CreateAndAddChromeThrottlesForNavig
      TypedNavigationUpgradeThrottle::MaybeCreateAndAdd(registry);
    }
  
@@ -24,7 +24,7 @@ $NetBSD$
    WebAppSettingsNavigationThrottle::MaybeCreateAndAdd(registry);
    profile_management::ProfileManagementNavigationThrottle::MaybeCreateAndAdd(
        registry);
-@@ -452,7 +452,7 @@ void CreateAndAddChromeThrottlesForNavig
+@@ -455,7 +455,7 @@ void CreateAndAddChromeThrottlesForNavig
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -33,7 +33,7 @@ $NetBSD$
    enterprise_connectors::DeviceTrustNavigationThrottle::MaybeCreateAndAdd(
        registry);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
-@@ -504,7 +504,7 @@ void CreateAndAddChromeThrottlesForNavig
+@@ -507,7 +507,7 @@ void CreateAndAddChromeThrottlesForNavig
        registry, ui_manager);
  #endif  // BUILDFLAG(SAFE_BROWSING_AVAILABLE)
  
diff --git a/chromium/patches/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc b/chromium/patches/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc
index 6ab6bd61d7..285e8f9801 100644
--- a/chromium/patches/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/collaboration/messaging/messaging_backend_service_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/collaboration/messaging/messaging_backend_service_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/collaboration/messaging/messaging_backend_service_factory.cc
-@@ -102,7 +102,7 @@ MessagingBackendServiceFactory::BuildSer
+@@ -100,7 +100,7 @@ MessagingBackendServiceFactory::BuildSer
    // This configuration object allows us to control platform specific behavior.
    MessagingBackendConfiguration configuration;
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc b/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc
index c42b701d17..a7843783a4 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc
+++ b/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/component_updater/iwa_key_distribution_component_installer.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/component_updater/iwa_key_distribution_component_installer.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/component_updater/iwa_key_distribution_component_installer.cc
 @@ -73,7 +73,7 @@ bool IsComponentSupported() {
    // the main IWA feature.
diff --git a/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h b/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h
index 1f94f0661b..18cb5aa215 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h
+++ b/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/component_updater/iwa_key_distribution_component_installer.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/component_updater/iwa_key_distribution_component_installer.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/component_updater/iwa_key_distribution_component_installer.h
 @@ -26,7 +26,7 @@ class IwaKeyDistributionInfoProvider;
  
diff --git a/chromium/patches/patch-chrome_browser_component__updater_registration.cc b/chromium/patches/patch-chrome_browser_component__updater_registration.cc
index 2f8a819acc..e7ba39cfa8 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_registration.cc
+++ b/chromium/patches/patch-chrome_browser_component__updater_registration.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/component_updater/registration.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/component_updater/registration.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/component_updater/registration.cc
-@@ -83,7 +83,7 @@
+@@ -86,7 +86,7 @@
  #endif  // BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  #include "components/component_updater/installer_policies/amount_extraction_heuristic_regexes_component_installer.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-@@ -92,7 +92,7 @@
+@@ -95,7 +95,7 @@
  #include "ui/aura/env.h"
  #endif
  
@@ -24,7 +24,7 @@ $NetBSD$
  #include "chrome/browser/component_updater/wasm_tts_engine_component_installer.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
-@@ -218,12 +218,12 @@ void RegisterComponentsForUpdate() {
+@@ -230,12 +230,12 @@ void RegisterComponentsForUpdate() {
  #endif  // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc b/chromium/patches/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc
index 88efff362e..72d1ae0e9f 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc
+++ b/chromium/patches/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/component_updater/wasm_tts_engine_component_installer.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/component_updater/wasm_tts_engine_component_installer.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/component_updater/wasm_tts_engine_component_installer.cc
 @@ -14,7 +14,7 @@
  #include "components/prefs/pref_registry_simple.h"
diff --git a/chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc b/chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
index ea8c3fafd1..03d824b728 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
+++ b/chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/component_updater/widevine_cdm_component_installer.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/component_updater/widevine_cdm_component_installer.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/component_updater/widevine_cdm_component_installer.cc
 @@ -41,7 +41,7 @@
  #include "third_party/widevine/cdm/buildflags.h"
diff --git a/chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc b/chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
index 7b039b43ff..813bd2e5c9 100644
--- a/chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc
 @@ -68,7 +68,7 @@ void ChromeProtocolHandlerRegistryDelega
  // If true default protocol handlers will be removed if the OS level
diff --git a/chromium/patches/patch-chrome_browser_defaults.cc b/chromium/patches/patch-chrome_browser_defaults.cc
index 7eae40b452..b6e0af1604 100644
--- a/chromium/patches/patch-chrome_browser_defaults.cc
+++ b/chromium/patches/patch-chrome_browser_defaults.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/defaults.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/defaults.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/defaults.cc
 @@ -30,7 +30,7 @@ const bool kAlwaysCreateTabbedBrowserOnS
  const bool kShowHelpMenuItemIcon = false;
diff --git a/chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc b/chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
index 824bf14b9e..36af686010 100644
--- a/chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/device_identity/device_oauth2_token_service_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/device_identity/device_oauth2_token_service_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/device_identity/device_oauth2_token_service_factory.cc
 @@ -27,7 +27,7 @@ std::unique_ptr<DeviceOAuth2TokenStore> 
  #if BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_devtools_devtools__policy__dialog.cc b/chromium/patches/patch-chrome_browser_devtools_devtools__policy__dialog.cc
index e7045bbc1e..a09389f147 100644
--- a/chromium/patches/patch-chrome_browser_devtools_devtools__policy__dialog.cc
+++ b/chromium/patches/patch-chrome_browser_devtools_devtools__policy__dialog.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/devtools/devtools_policy_dialog.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/devtools/devtools_policy_dialog.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/devtools/devtools_policy_dialog.cc
 @@ -32,7 +32,7 @@
  
diff --git a/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc b/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc
index 2fad149079..31496db1de 100644
--- a/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc
+++ b/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/devtools/remote_debugging_server.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/devtools/remote_debugging_server.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/devtools/remote_debugging_server.cc
 @@ -49,7 +49,7 @@ namespace {
  
diff --git a/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.h b/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.h
index f005bb519f..0999b427c6 100644
--- a/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.h
+++ b/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/devtools/remote_debugging_server.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/devtools/remote_debugging_server.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/devtools/remote_debugging_server.h
 @@ -43,7 +43,7 @@ class RemoteDebuggingServer {
  
diff --git a/chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h b/chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
index e52c89051e..a02f82147b 100644
--- a/chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
+++ b/chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/diagnostics/diagnostics_writer.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/diagnostics/diagnostics_writer.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/diagnostics/diagnostics_writer.h
 @@ -16,6 +16,8 @@ namespace diagnostics {
  // Console base class used internally.
diff --git a/chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc b/chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc
index 53f39d1f0a..29dfc58c91 100644
--- a/chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/download/chrome_download_manager_delegate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/download/chrome_download_manager_delegate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/download/chrome_download_manager_delegate.cc
-@@ -2038,7 +2038,7 @@ void ChromeDownloadManagerDelegate::OnDo
+@@ -2034,7 +2034,7 @@ void ChromeDownloadManagerDelegate::OnDo
  bool ChromeDownloadManagerDelegate::IsOpenInBrowserPreferredForFile(
      const base::FilePath& path) {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -15,7 +15,7 @@ $NetBSD$
    if (path.MatchesExtension(FILE_PATH_LITERAL(".pdf"))) {
      return !download_prefs_->ShouldOpenPdfInSystemReader();
    }
-@@ -2174,7 +2174,7 @@ void ChromeDownloadManagerDelegate::Chec
+@@ -2170,7 +2170,7 @@ void ChromeDownloadManagerDelegate::Chec
      content::CheckDownloadAllowedCallback check_download_allowed_cb) {
    DCHECK_CURRENTLY_ON(BrowserThread::UI);
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -24,7 +24,7 @@ $NetBSD$
    // Don't download pdf if it is a file URL, as that might cause an infinite
    // download loop if Chrome is not the system pdf viewer.
    if (url.SchemeIsFile() && download_prefs_->ShouldOpenPdfInSystemReader()) {
-@@ -2252,7 +2252,7 @@ void ChromeDownloadManagerDelegate::Chec
+@@ -2248,7 +2248,7 @@ void ChromeDownloadManagerDelegate::Chec
    DCHECK(download_item->IsSavePackageDownload());
  
  #if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-chrome_browser_download_download__commands.cc b/chromium/patches/patch-chrome_browser_download_download__commands.cc
index d0e85bdd1c..f2a63720f0 100644
--- a/chromium/patches/patch-chrome_browser_download_download__commands.cc
+++ b/chromium/patches/patch-chrome_browser_download_download__commands.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/download/download_commands.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/download/download_commands.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/download/download_commands.cc
 @@ -27,7 +27,7 @@
  #include "ui/base/clipboard/scoped_clipboard_writer.h"
diff --git a/chromium/patches/patch-chrome_browser_download_download__commands.h b/chromium/patches/patch-chrome_browser_download_download__commands.h
index 6896f45991..648afd6062 100644
--- a/chromium/patches/patch-chrome_browser_download_download__commands.h
+++ b/chromium/patches/patch-chrome_browser_download_download__commands.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/download/download_commands.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/download/download_commands.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/download/download_commands.h
 @@ -66,7 +66,7 @@ class DownloadCommands {
    void ExecuteCommand(Command command);
diff --git a/chromium/patches/patch-chrome_browser_download_download__file__picker.cc b/chromium/patches/patch-chrome_browser_download_download__file__picker.cc
index 6907f8acee..e304d375ac 100644
--- a/chromium/patches/patch-chrome_browser_download_download__file__picker.cc
+++ b/chromium/patches/patch-chrome_browser_download_download__file__picker.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/download/download_file_picker.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/download/download_file_picker.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/download/download_file_picker.cc
 @@ -18,7 +18,7 @@
  #include "content/public/browser/web_contents.h"
diff --git a/chromium/patches/patch-chrome_browser_download_download__item__model.cc b/chromium/patches/patch-chrome_browser_download_download__item__model.cc
index f734f21d41..1a5a0c8678 100644
--- a/chromium/patches/patch-chrome_browser_download_download__item__model.cc
+++ b/chromium/patches/patch-chrome_browser_download_download__item__model.cc
@@ -4,10 +4,10 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/download/download_item_model.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/download/download_item_model.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/download/download_item_model.cc
-@@ -726,7 +726,7 @@ bool DownloadItemModel::IsCommandChecked
-              download_crx_util::IsExtensionDownload(*download_);
+@@ -725,7 +725,7 @@ bool DownloadItemModel::IsCommandChecked
+       return download_->GetOpenWhenComplete() || IsExtensionDownload();
      case DownloadCommands::ALWAYS_OPEN_TYPE:
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
 -    BUILDFLAG(IS_MAC)
@@ -15,7 +15,7 @@ $NetBSD$
        if (download_commands->CanOpenPdfInSystemViewer()) {
          DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile());
          return prefs->ShouldOpenPdfInSystemReader();
-@@ -774,7 +774,7 @@ void DownloadItemModel::ExecuteCommand(D
+@@ -773,7 +773,7 @@ void DownloadItemModel::ExecuteCommand(D
                                           DownloadCommands::ALWAYS_OPEN_TYPE);
        DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile());
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -24,7 +24,7 @@ $NetBSD$
        if (download_commands->CanOpenPdfInSystemViewer()) {
          prefs->SetShouldOpenPdfInSystemReader(!is_checked);
          SetShouldPreferOpeningInBrowser(is_checked);
-@@ -1181,7 +1181,7 @@ void DownloadItemModel::DetermineAndSetS
+@@ -1184,7 +1184,7 @@ void DownloadItemModel::DetermineAndSetS
      return;
    }
  
diff --git a/chromium/patches/patch-chrome_browser_download_download__prefs.cc b/chromium/patches/patch-chrome_browser_download_download__prefs.cc
index fd0a7af0dd..541a1bcd34 100644
--- a/chromium/patches/patch-chrome_browser_download_download__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_download_download__prefs.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/download/download_prefs.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/download/download_prefs.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/download/download_prefs.cc
 @@ -11,6 +11,7 @@
  #include <vector>
diff --git a/chromium/patches/patch-chrome_browser_download_download__prefs.h b/chromium/patches/patch-chrome_browser_download_download__prefs.h
index ffcc9ccdab..b50fb3f2a9 100644
--- a/chromium/patches/patch-chrome_browser_download_download__prefs.h
+++ b/chromium/patches/patch-chrome_browser_download_download__prefs.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/download/download_prefs.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/download/download_prefs.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/download/download_prefs.h
 @@ -107,7 +107,7 @@ class DownloadPrefs {
    void DisableAutoOpenByUserBasedOnExtension(const base::FilePath& file_name);
diff --git a/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc b/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
index 94acf3ea89..2aaa750ded 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/browser_management/browser_management_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/browser_management/browser_management_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/browser_management/browser_management_service.cc
 @@ -50,7 +50,7 @@ GetManagementStatusProviders(Profile* pr
  
@@ -15,7 +15,7 @@ $NetBSD$
    base::SequencedTaskRunner::GetCurrentDefault()->PostTask(
        FROM_HERE,
        base::BindOnce(&BrowserManagementService::UpdateManagementIconForProfile,
-@@ -74,7 +74,7 @@ BrowserManagementService::BrowserManagem
+@@ -75,7 +75,7 @@ BrowserManagementService::BrowserManagem
  }
  
  ui::ImageModel* BrowserManagementService::GetManagementIconForProfile() {
@@ -24,7 +24,7 @@ $NetBSD$
    return management_icon_for_profile_.IsEmpty() ? nullptr
                                                  : &management_icon_for_profile_;
  #else
-@@ -83,7 +83,7 @@ ui::ImageModel* BrowserManagementService
+@@ -84,7 +84,7 @@ ui::ImageModel* BrowserManagementService
  }
  
  gfx::Image* BrowserManagementService::GetManagementIconForBrowser() {
@@ -33,7 +33,7 @@ $NetBSD$
    return management_icon_for_browser_.IsEmpty() ? nullptr
                                                  : &management_icon_for_browser_;
  #else
-@@ -96,7 +96,7 @@ void BrowserManagementService::TriggerPo
+@@ -97,7 +97,7 @@ void BrowserManagementService::TriggerPo
    OnPolicyStatusChanged();
  }
  
@@ -42,7 +42,7 @@ $NetBSD$
  void BrowserManagementService::SetBrowserManagementIconForTesting(
      const gfx::Image& management_icon) {
    CHECK_IS_TEST();
-@@ -185,7 +185,7 @@ void BrowserManagementService::SetManage
+@@ -186,7 +186,7 @@ void BrowserManagementService::SetManage
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
  void BrowserManagementService::OnPolicyStatusChanged() {
diff --git a/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.h b/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.h
index 0e678fc317..5724d73fc2 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.h
+++ b/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/browser_management/browser_management_service.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/browser_management/browser_management_service.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/browser_management/browser_management_service.h
 @@ -41,7 +41,7 @@ class BrowserManagementService : public 
  
diff --git a/chromium/patches/patch-chrome_browser_enterprise_browser__management_management__identity.cc b/chromium/patches/patch-chrome_browser_enterprise_browser__management_management__identity.cc
index 23214254ef..87f6aaba46 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_browser__management_management__identity.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_browser__management_management__identity.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/browser_management/management_identity.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/browser_management/management_identity.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/browser_management/management_identity.cc
 @@ -86,7 +86,7 @@ std::optional<std::string> GetDeviceMana
        g_browser_process->platform_part()->browser_policy_connector_ash();
diff --git a/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc b/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc
index 019d6cc531..f5247fad0b 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.cc
 @@ -7,7 +7,7 @@
  #include "components/enterprise/buildflags/buildflags.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h b/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h
index d05079be16..a84fcb6f14 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h
+++ b/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.h
 @@ -25,7 +25,7 @@ class ChromeBrowserMainExtraPartsEnterpr
    ~ChromeBrowserMainExtraPartsEnterprise() override;
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
index dcfdb6f480..21713274aa 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc
 @@ -54,7 +54,7 @@ void AnalysisServiceSettings::ParseVerif
    const char* verification_key = kKeyWindowsVerification;
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
index 5ced7f5cd7..3eea9b5542 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/connectors/common.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/connectors/common.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/connectors/common.cc
 @@ -20,7 +20,7 @@
  #include "components/user_manager/user.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
  #include "components/prefs/pref_service.h"
  #endif
-@@ -320,7 +320,7 @@ std::string GetProfileEmail(Profile* pro
+@@ -238,7 +238,7 @@ std::string GetProfileEmail(Profile* pro
    std::string email =
        GetProfileEmail(IdentityManagerFactory::GetForProfile(profile));
  
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
index c2adcb7c64..3dc8a4f413 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/connectors/connectors_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/connectors/connectors_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/connectors/connectors_service.cc
 @@ -308,7 +308,7 @@ policy::PolicyScope ConnectorsService::G
  bool ConnectorsService::ConnectorsEnabled() const {
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
index 27ed7984b3..85f5a474ef 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc
 @@ -10,7 +10,7 @@
  #include "chrome/browser/profiles/profile.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
index 6becd34f63..a0c842d74d 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc
 @@ -22,7 +22,7 @@
  #include "components/policy/core/common/management/management_service.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
index d9d38ccebb..1422852474 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc
 @@ -19,7 +19,7 @@
  
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
index 0b0c941c39..abe430cf9b 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc
 @@ -13,7 +13,7 @@
  #include "chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/win_key_persistence_delegate.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
index 1d9954f507..c54a895405 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc
 @@ -23,7 +23,7 @@
  #include "chrome/browser/enterprise/connectors/connectors_service.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
index 3bc4ac8eb1..cf2acfed61 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc
 @@ -13,7 +13,7 @@ namespace enterprise_connectors {
  
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
index b613789db5..52ebd7f873 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc
 @@ -29,7 +29,7 @@
  
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.h b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.h
new file mode 100644
index 0000000000..2d6188ac43
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.h
@@ -0,0 +1,35 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.h.orig	2026-04-28 23:05:57.000000000 +0200
++++ chrome/browser/enterprise/connectors/reporting/crash_reporting_context.h
+@@ -11,7 +11,7 @@
+ #include "chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.h"
+ #include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
+ 
+-#if !BUILDFLAG(IS_CHROMEOS)
++#if !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
+ #include "third_party/crashpad/crashpad/client/crash_report_database.h"
+ #endif
+ 
+@@ -30,7 +30,7 @@ class CrashReportingContext
+   CrashReportingContext operator=(CrashReportingContext&&) = delete;
+   ~CrashReportingContext() override;
+ 
+-#if !BUILDFLAG(IS_CHROMEOS)
++#if !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
+   static CrashReportingContext* GetInstance();
+ 
+   void AddProfile(BrowserCrashEventRouter* router, Profile* profile);
+@@ -54,7 +54,7 @@ class CrashReportingContext
+ #endif
+ };
+ 
+-#if !BUILDFLAG(IS_CHROMEOS)
++#if !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
+ 
+ // Utility function to parse reports from a crash database that were
+ // created past a given timestamp. Included in header for testing.
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
index 801cfd3d8e..8cdf3b6a48 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc
 @@ -53,7 +53,7 @@
  #include "base/strings/utf_string_conversions.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
index 8518572901..2fabb09207 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h
 @@ -19,7 +19,7 @@
  #include "components/keyed_service/core/keyed_service.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc b/chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
index aac7d898e3..96a8612e36 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc
 @@ -66,8 +66,8 @@ base::flat_map<std::string, SAMLProfileA
    // TODO(crbug.com/40267996): Add actual domains with attribute names.
diff --git a/chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
index ae08b36a9f..a0ce619d7c 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc
 @@ -11,7 +11,7 @@
  #include "chrome/browser/profiles/profile_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc b/chromium/patches/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc
index 6efee06359..894265ef39 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/reporting/cloud_profile_reporting_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/reporting/cloud_profile_reporting_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/reporting/cloud_profile_reporting_service.cc
 @@ -41,7 +41,7 @@
  #include "chrome/browser/enterprise/reporting/reporting_delegate_factory_desktop.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc b/chromium/patches/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc
index c38592b0d4..2cc0192e81 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/signals/context_info_fetcher.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/signals/context_info_fetcher.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/signals/context_info_fetcher.cc
 @@ -184,6 +184,8 @@ std::vector<std::string> ContextInfoFetc
  SettingValue ContextInfoFetcher::GetOSFirewall() {
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc b/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
index 17ae497df0..3482e31587 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/signals/device_info_fetcher.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/signals/device_info_fetcher.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/signals/device_info_fetcher.cc
 @@ -10,7 +10,7 @@
  #include "chrome/browser/enterprise/signals/device_info_fetcher_mac.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
index d1ed9f3f5e..a6c64d4db0 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/signals/signals_aggregator_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/signals/signals_aggregator_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/signals/signals_aggregator_factory.cc
 @@ -49,7 +49,7 @@
  #include "components/device_signals/core/browser/settings_client.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h b/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
index e8a8a2bf04..7e33a54430 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
+++ b/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/signin/enterprise_signin_service.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/signin/enterprise_signin_service.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/signin/enterprise_signin_service.h
 @@ -9,7 +9,7 @@
  
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc b/chromium/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc
index 3a4683b999..937a910a9f 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/signin/interstitials/managed_profile_required_page.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/signin/interstitials/managed_profile_required_page.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/signin/interstitials/managed_profile_required_page.cc
 @@ -95,7 +95,7 @@ void ManagedProfileRequiredPage::Command
  
diff --git a/chromium/patches/patch-chrome_browser_enterprise_util_managed__browser__utils.cc b/chromium/patches/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
index 5cde83a9bc..503454a30a 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/util/managed_browser_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/enterprise/util/managed_browser_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/enterprise/util/managed_browser_utils.cc
 @@ -302,7 +302,7 @@ void SetUserAcceptedAccountManagement(Pr
    // The updated consent screen also ask the user for consent to share device
diff --git a/chromium/patches/patch-chrome_browser_extensions_BUILD.gn b/chromium/patches/patch-chrome_browser_extensions_BUILD.gn
index a5012b98d2..efd9fa25e1 100644
--- a/chromium/patches/patch-chrome_browser_extensions_BUILD.gn
+++ b/chromium/patches/patch-chrome_browser_extensions_BUILD.gn
@@ -4,10 +4,10 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/extensions/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/extensions/BUILD.gn
-@@ -1523,6 +1523,10 @@ source_set("extensions") {
-       deps += [ "//chrome/services/printing/public/mojom" ]
+@@ -1488,6 +1488,10 @@ source_set("extensions") {
+       ]
      }
  
 +    if (is_bsd) {
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc b/chromium/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
new file mode 100644
index 0000000000..5c955d0b65
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc
+@@ -57,7 +57,7 @@
+ 
+ #endif  // BUILDFLAG(ENABLE_EXTENSIONS)
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/extensions/api/web_authentication_proxy/web_authentication_proxy_api.h"
+ #include "chrome/browser/extensions/api/web_authentication_proxy/web_authentication_proxy_service.h"
+ #endif
+@@ -150,7 +150,7 @@ void EnsureApiBrowserContextKeyedService
+ #endif  // BUILDFLAG(ENABLE_EXTENSIONS)
+ 
+   // These APIs are intentionally not supported on desktop Android.
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   extensions::WebAuthenticationProxyAPI::GetFactoryInstance();
+   extensions::WebAuthenticationProxyRegistrarFactory::GetInstance();
+   extensions::WebAuthenticationProxyServiceFactory::GetInstance();
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
index c560c9c243..5b604424fe 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc
 @@ -24,7 +24,7 @@
  #include "base/win/registry.h"
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
index f46035310e..75b261bb2b 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc
 @@ -8,7 +8,7 @@
  
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
index a945107f27..fe8fe07390 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
+++ b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h
 @@ -7,7 +7,7 @@
  
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
index 16550f5d43..78aebd22ef 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc
-@@ -40,7 +40,7 @@
+@@ -38,7 +38,7 @@
  #include "components/reporting/util/statusor.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include <optional>
  
  #include "base/strings/string_util.h"
-@@ -156,7 +156,7 @@ api::enterprise_reporting_private::Conte
+@@ -154,7 +154,7 @@ api::enterprise_reporting_private::Conte
  }
  
  bool AllowClientCertificateReportingForUsers() {
@@ -24,7 +24,7 @@ $NetBSD$
    return base::FeatureList::IsEnabled(
        enterprise_signals::features::kAllowClientCertificateReportingForUsers);
  #else
-@@ -169,7 +169,7 @@ bool IsProfilePrefManaged(Profile* profi
+@@ -167,7 +167,7 @@ bool IsProfilePrefManaged(Profile* profi
    return pref && pref->IsManaged();
  }
  
@@ -33,7 +33,7 @@ $NetBSD$
  
  device_signals::SignalsAggregationRequest CreateAggregationRequest(
      device_signals::SignalName signal_name) {
-@@ -231,7 +231,7 @@ EnterpriseReportingPrivateGetDeviceIdFun
+@@ -229,7 +229,7 @@ EnterpriseReportingPrivateGetDeviceIdFun
  
  // getPersistentSecret
  
@@ -42,7 +42,7 @@ $NetBSD$
  
  EnterpriseReportingPrivateGetPersistentSecretFunction::
      EnterpriseReportingPrivateGetPersistentSecretFunction() = default;
-@@ -671,7 +671,7 @@ void EnterpriseReportingPrivateEnqueueRe
+@@ -669,7 +669,7 @@ void EnterpriseReportingPrivateEnqueueRe
  }
  #endif
  
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
index 0cc4811803..08990f7bac 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
+++ b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h
 @@ -20,7 +20,7 @@
  #include "components/reporting/proto/synced/record.pb.h"
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc b/chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
index 5416e99d04..51fdfd59d0 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc
 @@ -9,6 +9,8 @@
  #include "base/task/thread_pool.h"
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc b/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
index c0d98ebc7c..610cf7eb08 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/messaging/launch_context_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/extensions/api/messaging/launch_context_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/extensions/api/messaging/launch_context_posix.cc
 @@ -84,7 +84,7 @@ std::optional<LaunchContext::ProcessStat
  
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc b/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
index d97053e5ef..81896f1b37 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc
-@@ -633,7 +633,7 @@ void PasswordsPrivateDelegateImpl::OnFet
+@@ -663,7 +663,7 @@ void PasswordsPrivateDelegateImpl::OnFet
  }
  
  void PasswordsPrivateDelegateImpl::OsReauthTimeoutCall() {
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc b/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
index 7cc20563d4..d5e0ad3d8d 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
 @@ -366,7 +366,11 @@ bool ChromeRuntimeAPIDelegate::GetPlatfo
    } else if (os == "linux") {
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc b/chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
index cc1c9539da..98d883dc9c 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/extensions/api/settings_private/prefs_util.cc
-@@ -222,7 +222,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -223,7 +223,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
    (*s_allowlist)[autofill::prefs::kAutofillPaymentCardBenefits] =
        settings_api::PrefType::kBoolean;
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
    (*s_allowlist)[autofill::prefs::kAutofillBnplEnabled] =
        settings_api::PrefType::kBoolean;
    (*s_allowlist)[autofill::prefs::kAutofillAiIdentityEntitiesEnabled] =
-@@ -254,7 +254,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -257,7 +257,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
    (*s_allowlist)[tab_groups::prefs::kAutoPinNewTabGroups] =
        settings_api::PrefType::kBoolean;
  
@@ -24,7 +24,7 @@ $NetBSD$
    (*s_allowlist)[::prefs::kUseCustomChromeFrame] =
        settings_api::PrefType::kBoolean;
  #endif
-@@ -273,7 +273,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -276,7 +276,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
    (*s_allowlist)[::prefs::kPinnedActions] = settings_api::PrefType::kList;
    (*s_allowlist)[themes::prefs::kPolicyThemeColor] =
        settings_api::PrefType::kNumber;
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc b/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
index e7b6415697..ad6bde6117 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/tabs/tabs_api.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/extensions/api/tabs/tabs_api.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/extensions/api/tabs/tabs_api.cc
-@@ -1210,7 +1210,7 @@ ExtensionFunction::ResponseValue Windows
+@@ -1226,7 +1226,7 @@ ExtensionFunction::ResponseValue Windows
  // created as minimized.
  // TODO(crbug.com/40254339): Remove this workaround when linux is fixed.
  // TODO(crbug.com/40254339): Find a fix for wayland as well.
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_web__authentication__proxy_web__authentication__proxy__api.h b/chromium/patches/patch-chrome_browser_extensions_api_web__authentication__proxy_web__authentication__proxy__api.h
new file mode 100644
index 0000000000..348a4e686c
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_extensions_api_web__authentication__proxy_web__authentication__proxy__api.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/extensions/api/web_authentication_proxy/web_authentication_proxy_api.h.orig	2026-04-28 23:05:57.000000000 +0200
++++ chrome/browser/extensions/api/web_authentication_proxy/web_authentication_proxy_api.h
+@@ -15,7 +15,7 @@
+ #include "extensions/browser/extension_function_histogram_value.h"
+ 
+ // This API is limited to Win/Mac/Linux.
+-static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX));
++static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD));
+ 
+ namespace extensions {
+ 
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc b/chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
index 40966ed283..c28c5a7b41 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc
 @@ -28,7 +28,7 @@
  #include "extensions/browser/process_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc b/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
index a237380a0a..ebc969b7c9 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
-@@ -1069,7 +1069,7 @@ void WebstorePrivateBeginInstallWithMani
+@@ -1084,7 +1084,7 @@ void WebstorePrivateBeginInstallWithMani
  #if BUILDFLAG(IS_CHROMEOS)
        RequestExtensionApproval(contents);
        return;
diff --git a/chromium/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc b/chromium/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc
index 0cf3facfdd..ce7efebfc9 100644
--- a/chromium/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/component_extensions_allowlist/allowlist.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/extensions/component_extensions_allowlist/allowlist.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/extensions/component_extensions_allowlist/allowlist.cc
 @@ -51,7 +51,7 @@ bool IsComponentExtensionAllowlisted(con
  #endif  // BUILDFLAG(GOOGLE_CHROME_BRANDING)
diff --git a/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc b/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
index 1d7924c973..6df2e63eb4 100644
--- a/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/external_provider_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/extensions/external_provider_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/extensions/external_provider_impl.cc
 @@ -837,7 +837,7 @@ void ExternalProviderImpl::CreateExterna
  
diff --git a/chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc b/chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc
index 57a096fe62..4fd79d4008 100644
--- a/chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/sync/extension_sync_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/extensions/sync/extension_sync_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/extensions/sync/extension_sync_service.cc
-@@ -634,7 +634,7 @@ void ExtensionSyncService::ApplySyncData
+@@ -630,7 +630,7 @@ void ExtensionSyncService::ApplySyncData
      AccountExtensionTracker::Get(profile_)->OnExtensionSyncDataReceived(id);
    }
  
diff --git a/chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc b/chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc
index 3f1c48742f..eb04c6391b 100644
--- a/chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc
+++ b/chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/favicon/chrome_favicon_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/favicon/chrome_favicon_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/favicon/chrome_favicon_client.cc
 @@ -15,7 +15,7 @@
  #include "url/gurl.h"
diff --git a/chromium/patches/patch-chrome_browser_feedback_show__feedback__page.cc b/chromium/patches/patch-chrome_browser_feedback_show__feedback__page.cc
new file mode 100644
index 0000000000..589e565f2d
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_feedback_show__feedback__page.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/feedback/show_feedback_page.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ chrome/browser/feedback/show_feedback_page.cc
+@@ -256,7 +256,7 @@ bool CanShowFeedback(const Profile* prof
+     return false;
+   }
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   if (!base::FeatureList::IsEnabled(switches::kDisableU18FeedbackDesktop)) {
+     return true;
+   }
diff --git a/chromium/patches/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc b/chromium/patches/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc
index 9be72bf531..cbdd649eed 100644
--- a/chromium/patches/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc
+++ b/chromium/patches/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/feedback/system_logs/about_system_logs_fetcher.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/feedback/system_logs/about_system_logs_fetcher.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/feedback/system_logs/about_system_logs_fetcher.cc
 @@ -38,7 +38,7 @@
  #include "chrome/browser/ash/system_logs/ui_hierarchy_log_source.h"
diff --git a/chromium/patches/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc b/chromium/patches/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc
index bff8411e6d..478858d569 100644
--- a/chromium/patches/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc
+++ b/chromium/patches/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/feedback/system_logs/chrome_system_logs_fetcher.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/feedback/system_logs/chrome_system_logs_fetcher.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/feedback/system_logs/chrome_system_logs_fetcher.cc
 @@ -46,7 +46,7 @@
  #include "services/network/public/cpp/shared_url_loader_factory.h"
diff --git a/chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc b/chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
index c7ba651c1c..a6b087cbb3 100644
--- a/chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
+++ b/chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc
-@@ -399,7 +399,7 @@ GenerateBlockPaths(bool should_normalize
-            FILE_PATH_LITERAL("Library/Mobile Documents/com~apple~CloudDocs"),
-            BlockType::kDontBlockChildren},
+@@ -411,7 +411,7 @@ GenerateBlockPaths(bool should_normalize
+           FILE_PATH_LITERAL("Library/Mobile Documents/com~apple~CloudDocs"),
+           BlockType::kDontBlockChildren),
  #endif
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
-           // On Linux also block access to devices via /dev.
-           {kNoBasePathKey, FILE_PATH_LITERAL("/dev"),
-            BlockType::kBlockAllChildren},
+       // On Linux also block access to devices via /dev.
+       BlockPath::CreateAbsolute(FILE_PATH_LITERAL("/dev"),
+                                 BlockType::kBlockAllChildren),
diff --git a/chromium/patches/patch-chrome_browser_first__run_first__run.cc b/chromium/patches/patch-chrome_browser_first__run_first__run.cc
index feeec6cf70..ee7187b4c8 100644
--- a/chromium/patches/patch-chrome_browser_first__run_first__run.cc
+++ b/chromium/patches/patch-chrome_browser_first__run_first__run.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/first_run/first_run.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/first_run/first_run.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/first_run/first_run.cc
 @@ -319,7 +319,7 @@ void SetupInitialPrefsFromInstallPrefs(
      out_prefs->confirm_to_quit = true;
diff --git a/chromium/patches/patch-chrome_browser_first__run_first__run.h b/chromium/patches/patch-chrome_browser_first__run_first__run.h
index 53ecbddb80..3774b36dd0 100644
--- a/chromium/patches/patch-chrome_browser_first__run_first__run.h
+++ b/chromium/patches/patch-chrome_browser_first__run_first__run.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/first_run/first_run.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/first_run/first_run.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/first_run/first_run.h
 @@ -73,7 +73,7 @@ struct MasterPrefs {
  #if BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h b/chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h
index 3c44ba1c7e..2cc958a04d 100644
--- a/chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h
+++ b/chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/first_run/first_run_dialog.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/first_run/first_run_dialog.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/first_run/first_run_dialog.h
 @@ -9,7 +9,7 @@
  #include "build/build_config.h"
diff --git a/chromium/patches/patch-chrome_browser_first__run_first__run__internal.h b/chromium/patches/patch-chrome_browser_first__run_first__run__internal.h
index c7ee2c2c1e..03b7424bb8 100644
--- a/chromium/patches/patch-chrome_browser_first__run_first__run__internal.h
+++ b/chromium/patches/patch-chrome_browser_first__run_first__run__internal.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/first_run/first_run_internal.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/first_run/first_run_internal.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/first_run/first_run_internal.h
 @@ -72,13 +72,13 @@ FirstRunState DetermineFirstRunState(boo
                                       bool force_first_run,
diff --git a/chromium/patches/patch-chrome_browser_flag__descriptions.h b/chromium/patches/patch-chrome_browser_flag__descriptions.h
index 2df7cdbf37..2920e6f467 100644
--- a/chromium/patches/patch-chrome_browser_flag__descriptions.h
+++ b/chromium/patches/patch-chrome_browser_flag__descriptions.h
@@ -4,11 +4,11 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/flag_descriptions.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/flag_descriptions.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/flag_descriptions.h
-@@ -8413,6 +8413,20 @@ inline constexpr char kEnableOktaSSOName
- inline constexpr char kEnableOktaSSODescription[] =
-     "Enables native support for Okta SSO on managed MacOS devices.";
+@@ -8453,6 +8453,20 @@ inline constexpr char kAndroidEntraSsoDe
+     "Enables native support for Entra SSO on Android provided by selected "
+     "Authentication Brokers.";
  
 +#if BUILDFLAG(IS_BSD)
 +inline constexpr char kAudioBackendName[] =
diff --git a/chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc b/chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
index 1ba6ac55b7..7de79c24ed 100644
--- a/chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/gcm/gcm_profile_service_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/gcm/gcm_profile_service_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/gcm/gcm_profile_service_factory.cc
 @@ -109,7 +109,7 @@ GCMProfileServiceFactory::ScopedTestingF
  // static
diff --git a/chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc b/chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
index 4ec2fc2e3f..45df95de3c 100644
--- a/chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc
 @@ -16,7 +16,7 @@ namespace instance_id {
  // static
diff --git a/chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.cc b/chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.cc
index b378d6cdf8..2a44778329 100644
--- a/chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.cc
+++ b/chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/glic/host/glic_page_handler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/glic/host/glic_page_handler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/glic/host/glic_page_handler.cc
-@@ -179,7 +179,7 @@ mojom::FormFactor GetGlicFormFactor(ui::
+@@ -194,7 +194,7 @@ mojom::FormFactor GetGlicFormFactor(ui::
  constexpr mojom::Platform kPlatform = mojom::Platform::kMacOS;
  #elif BUILDFLAG(IS_WIN)
  constexpr mojom::Platform kPlatform = mojom::Platform::kWindows;
diff --git a/chromium/patches/patch-chrome_browser_glic_public_features.cc b/chromium/patches/patch-chrome_browser_glic_public_features.cc
new file mode 100644
index 0000000000..01248300d8
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_glic_public_features.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/glic/public/features.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ chrome/browser/glic/public/features.cc
+@@ -44,7 +44,7 @@ BASE_FEATURE(kGlicInvoke, base::FEATURE_
+ BASE_FEATURE(kGlicCreateTabAdjacent, base::FEATURE_ENABLED_BY_DEFAULT);
+ 
+ BASE_FEATURE(kGlicLiveMode,
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+              base::FEATURE_DISABLED_BY_DEFAULT
+ #else
+              base::FEATURE_ENABLED_BY_DEFAULT
diff --git a/chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc b/chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc
index efa2f1e636..4b13912640 100644
--- a/chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc
+++ b/chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc
@@ -4,18 +4,45 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/glic/widget/glic_widget.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/glic/widget/glic_widget.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/glic/widget/glic_widget.cc
-@@ -52,7 +52,7 @@
+@@ -54,7 +54,7 @@
  #include "ui/views/win/hwnd_util.h"
  #endif
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  #include "chrome/browser/shell_integration_linux.h"
+ #include "chrome/browser/ui/views/frame/opaque_browser_frame_view_layout.h"
  #endif
+@@ -109,7 +109,7 @@ class GlicClientView : public views::Cli
+   GlicView* glic_view() { return static_cast<GlicView*>(contents_view()); }
+ };
  
-@@ -395,7 +395,7 @@ std::unique_ptr<GlicWidget> GlicWidget::
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ class GlicFrameView : public views::NativeFrameView {
+  public:
+   explicit GlicFrameView(views::Widget* widget)
+@@ -128,7 +128,7 @@ class GlicFrameView : public views::Nati
+ #if BUILDFLAG(IS_WIN)
+     int resize_border = resize_border =
+         display::win::GetScreenWin()->GetSystemMetricsInDIP(SM_CXSIZEFRAME);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+     int resize_border = OpaqueBrowserFrameViewLayout::kFrameBorderThickness;
+ #endif
+     const bool can_resize = GetWidget()->widget_delegate()->CanResize();
+@@ -338,7 +338,7 @@ std::unique_ptr<views::WidgetDelegate> G
+         return std::make_unique<GlicClientView>(widget, contents_view);
+       }));
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   delegate->SetFrameViewFactory(base::BindRepeating(
+       [](views::Widget* widget) -> std::unique_ptr<views::FrameView> {
+         return std::make_unique<GlicFrameView>(widget);
+@@ -416,7 +416,7 @@ std::unique_ptr<GlicWidget> GlicWidget::
  #if BUILDFLAG(IS_MAC)
    params.animation_enabled = true;
  #endif  // BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-chrome_browser_global__features.cc b/chromium/patches/patch-chrome_browser_global__features.cc
index 393e486678..7178b9bf74 100644
--- a/chromium/patches/patch-chrome_browser_global__features.cc
+++ b/chromium/patches/patch-chrome_browser_global__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/global_features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/global_features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/global_features.cc
 @@ -36,7 +36,7 @@
  #include "chrome/browser/background/glic/glic_background_mode_manager.h"  // nogncheck
@@ -24,7 +24,7 @@ $NetBSD$
    // TODO(crbug.com/463742800): Migrate WhatsNewRegistry (and other non-core
    // features) to Init().
    whats_new_registry_ = CreateWhatsNewRegistry();
-@@ -223,7 +223,7 @@ void GlobalFeatures::PostMainMessageLoop
+@@ -224,7 +224,7 @@ void GlobalFeatures::PostMainMessageLoop
  
    application_advanced_protection_status_detector_.reset();
  
@@ -33,7 +33,7 @@ $NetBSD$
    DefaultBrowserPromptManager::GetInstance()->CloseAllPrompts(
        DefaultBrowserPromptManager::CloseReason::kDismiss);
  #endif
-@@ -244,7 +244,7 @@ GlobalFeatures::CreateSystemPermissionsP
+@@ -245,7 +245,7 @@ GlobalFeatures::CreateSystemPermissionsP
    return system_permission_settings::PlatformHandle::Create();
  }
  
diff --git a/chromium/patches/patch-chrome_browser_global__features.h b/chromium/patches/patch-chrome_browser_global__features.h
index e0ada653ea..7177b4b8c2 100644
--- a/chromium/patches/patch-chrome_browser_global__features.h
+++ b/chromium/patches/patch-chrome_browser_global__features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/global_features.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/global_features.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/global_features.h
 @@ -19,7 +19,7 @@ class GlobalBrowserCollection;
  namespace system_permission_settings {
diff --git a/chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc b/chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
index 42ccacc692..dc5bfdc26d 100644
--- a/chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
+++ b/chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/headless/headless_mode_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/headless/headless_mode_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/headless/headless_mode_util.cc
 @@ -13,7 +13,7 @@
  // New headless mode is available on Linux, Windows and Mac platforms.
diff --git a/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h b/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
index d94d341dab..9b7c990062 100644
--- a/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
+++ b/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/intranet_redirect_detector.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/intranet_redirect_detector.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/intranet_redirect_detector.h
 @@ -26,7 +26,7 @@ class SimpleURLLoader;
  class PrefRegistrySimple;
diff --git a/chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc b/chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
index a81e1c81f5..12150fed39 100644
--- a/chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
+++ b/chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/media_galleries/media_file_system_registry.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/media_galleries/media_file_system_registry.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/media_galleries/media_file_system_registry.cc
 @@ -572,7 +572,12 @@ class MediaFileSystemRegistry::MediaFile
  // Constructor in 'private' section because depends on private class definition.
diff --git a/chromium/patches/patch-chrome_browser_media_audio__service__util.cc b/chromium/patches/patch-chrome_browser_media_audio__service__util.cc
index 6e54423f08..5d4bc247dc 100644
--- a/chromium/patches/patch-chrome_browser_media_audio__service__util.cc
+++ b/chromium/patches/patch-chrome_browser_media_audio__service__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/media/audio_service_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/media/audio_service_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/media/audio_service_util.cc
 @@ -20,7 +20,7 @@
  
diff --git a/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn b/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
index 7075574279..74c1c1ca87 100644
--- a/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
+++ b/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/media/router/discovery/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/media/router/discovery/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/media/router/discovery/BUILD.gn
 @@ -81,7 +81,7 @@ static_library("discovery") {
    ]
diff --git a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
index 8a536a7a3c..f7c60f5fc3 100644
--- a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
+++ b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/media/router/discovery/discovery_network_list_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/media/router/discovery/discovery_network_list_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/media/router/discovery/discovery_network_list_posix.cc
 @@ -5,11 +5,12 @@
  #include "chrome/browser/media/router/discovery/discovery_network_list.h"
diff --git a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
index 84df497bf9..7403a1f273 100644
--- a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
+++ b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc
 @@ -4,7 +4,11 @@
  
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc b/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
index 179fa4eabd..f1cff70348 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/media/webrtc/chrome_screen_enumerator.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/media/webrtc/chrome_screen_enumerator.cc
 @@ -21,7 +21,7 @@
  #if BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h b/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
index a4678e2d0e..ede4149360 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/media/webrtc/chrome_screen_enumerator.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/media/webrtc/chrome_screen_enumerator.h
 @@ -18,7 +18,7 @@
  namespace aura {
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc b/chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
index 4bade66c2d..6d90a8deb6 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/media/webrtc/desktop_media_picker_controller.cc
 @@ -100,7 +100,7 @@ bool DesktopMediaPickerController::IsSys
              base::FeatureList::IsEnabled(
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_rtc__diagnostic__logging__utils.cc b/chromium/patches/patch-chrome_browser_media_webrtc_rtc__diagnostic__logging__utils.cc
index d90da896f3..2c246c5cd8 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_rtc__diagnostic__logging__utils.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_rtc__diagnostic__logging__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/media/webrtc/rtc_diagnostic_logging_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/media/webrtc/rtc_diagnostic_logging_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/media/webrtc/rtc_diagnostic_logging_utils.cc
 @@ -22,7 +22,7 @@
  #include "url/origin.h"
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
index 09bb055a9e..328299361f 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/media/webrtc/webrtc_log_uploader.cc
 @@ -95,7 +95,7 @@ std::string GetLogUploadProduct() {
    const char product[] = "Chrome";
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
index 6d7b78bbd8..92388f92dc 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/media/webrtc/webrtc_logging_controller.cc
 @@ -30,7 +30,7 @@
  #include "net/base/schemeful_site.h"
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
index 32eba16a2d..0e72e20139 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/media/webrtc/webrtc_logging_controller.h
 @@ -147,7 +147,7 @@ class WebRtcLoggingController
  
diff --git a/chromium/patches/patch-chrome_browser_memory__details.cc b/chromium/patches/patch-chrome_browser_memory__details.cc
index ddbac0d833..5aee937f0b 100644
--- a/chromium/patches/patch-chrome_browser_memory__details.cc
+++ b/chromium/patches/patch-chrome_browser_memory__details.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/memory_details.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/memory_details.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/memory_details.cc
-@@ -334,7 +334,7 @@ void MemoryDetails::CollectChildInfoOnUI
+@@ -333,7 +333,7 @@ void MemoryDetails::CollectChildInfoOnUI
            });
      }
  
diff --git a/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc b/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
index 849c0d649b..79fd6fd864 100644
--- a/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc
 @@ -81,7 +81,7 @@
  #endif
@@ -33,7 +33,7 @@ $NetBSD$
  #include "components/power_metrics/system_power_monitor.h"
  #endif
  
-@@ -936,7 +936,7 @@ void RecordStartupMetrics() {
+@@ -942,7 +942,7 @@ void RecordStartupMetrics() {
  
    // Record whether Chrome is the default browser or not.
    // Disabled on Linux due to hanging browser tests, see crbug.com/1216328.
@@ -42,7 +42,7 @@ $NetBSD$
    shell_integration::DefaultWebClientState default_state =
        shell_integration::GetDefaultBrowser();
    base::UmaHistogramEnumeration("DefaultBrowser.State", default_state,
-@@ -1174,11 +1174,11 @@ void ChromeBrowserMainExtraPartsMetrics:
+@@ -1180,11 +1180,11 @@ void ChromeBrowserMainExtraPartsMetrics:
        std::make_unique<web_app::SamplingMetricsProvider>();
  #endif  // !BUILDFLAG(IS_ANDROID)
  
diff --git a/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h b/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
index 4929adb5f2..e1ba7636bd 100644
--- a/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
+++ b/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h
 @@ -29,7 +29,7 @@ class PowerMetricsReporter;
  class ProcessMonitor;
diff --git a/chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc b/chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
index 619f789781..92edb1e47c 100644
--- a/chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/metrics/chrome_metrics_service_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/metrics/chrome_metrics_service_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/metrics/chrome_metrics_service_client.cc
-@@ -205,11 +205,11 @@
+@@ -206,11 +206,11 @@
  #include "chrome/browser/metrics/google_update_metrics_provider_mac.h"
  #endif
  
@@ -20,7 +20,7 @@ $NetBSD$
  #include "chrome/browser/metrics/chrome_metrics_service_crash_reporter.h"
  #endif
  
-@@ -222,19 +222,19 @@
+@@ -223,19 +223,19 @@
  #include "chrome/browser/metrics/power/power_metrics_provider_mac.h"
  #endif
  
@@ -43,7 +43,7 @@ $NetBSD$
  #include "chrome/browser/updates/update_metrics_provider.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
-@@ -253,7 +253,7 @@ const int kMaxHistogramGatheringWaitDura
+@@ -254,7 +254,7 @@ const int kMaxHistogramGatheringWaitDura
  // Needs to be kept in sync with the writer in
  // third_party/crashpad/crashpad/handler/handler_main.cc.
  const char kCrashpadHistogramAllocatorName[] = "CrashpadMetrics";
@@ -52,7 +52,7 @@ $NetBSD$
  ChromeMetricsServiceCrashReporter& GetCrashReporter() {
    static base::NoDestructor<ChromeMetricsServiceCrashReporter> crash_reporter;
    return *crash_reporter;
-@@ -563,7 +563,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -564,7 +564,7 @@ void ChromeMetricsServiceClient::Registe
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -61,7 +61,7 @@ $NetBSD$
    metrics::structured::StructuredMetricsService::RegisterPrefs(registry);
  
  #if !BUILDFLAG(IS_CHROMEOS)
-@@ -656,7 +656,7 @@ std::string ChromeMetricsServiceClient::
+@@ -661,7 +661,7 @@ std::string ChromeMetricsServiceClient::
  void ChromeMetricsServiceClient::OnEnvironmentUpdate(std::string* environment) {
    // TODO(https://bugs.chromium.org/p/crashpad/issues/detail?id=135): call this
    // on Mac when the Crashpad API supports it.
@@ -70,7 +70,7 @@ $NetBSD$
    // Register the environment with the crash reporter. Note that there is a
    // window from startup to this point during which crash reports will not have
    // an environment set.
-@@ -756,7 +756,7 @@ void ChromeMetricsServiceClient::Initial
+@@ -761,7 +761,7 @@ void ChromeMetricsServiceClient::Initial
          this, local_state);
    }
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -79,7 +79,7 @@ $NetBSD$
    metrics::structured::Recorder::GetInstance()->SetUiTaskRunner(
        base::SequencedTaskRunner::GetCurrentDefault());
  #endif
-@@ -816,7 +816,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -821,7 +821,7 @@ void ChromeMetricsServiceClient::Registe
    metrics_service_->RegisterMetricsProvider(
        std::make_unique<metrics::CPUMetricsProvider>());
  
@@ -88,7 +88,7 @@ $NetBSD$
    metrics_service_->RegisterMetricsProvider(
        std::make_unique<metrics::MotherboardMetricsProvider>());
  #endif
-@@ -912,7 +912,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -917,7 +917,7 @@ void ChromeMetricsServiceClient::Registe
        std::make_unique<GoogleUpdateMetricsProviderMac>());
  #endif
  
@@ -97,7 +97,7 @@ $NetBSD$
    metrics_service_->RegisterMetricsProvider(
        std::make_unique<DesktopPlatformFeaturesMetricsProvider>());
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -1011,7 +1011,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -1016,7 +1016,7 @@ void ChromeMetricsServiceClient::Registe
        std::make_unique<HttpsEngagementMetricsProvider>());
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -106,7 +106,7 @@ $NetBSD$
    metrics_service_->RegisterMetricsProvider(
        std::make_unique<TabMetricsProvider>(
            g_browser_process->profile_manager()));
-@@ -1033,7 +1033,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -1038,7 +1038,7 @@ void ChromeMetricsServiceClient::Registe
        std::make_unique<PowerMetricsProvider>());
  #endif
  
@@ -115,7 +115,7 @@ $NetBSD$
    metrics_service_->RegisterMetricsProvider(
        metrics::CreateDesktopSessionMetricsProvider());
    metrics_service_->RegisterMetricsProvider(
-@@ -1239,7 +1239,7 @@ bool ChromeMetricsServiceClient::Registe
+@@ -1244,7 +1244,7 @@ bool ChromeMetricsServiceClient::Registe
    }
  #endif
  
@@ -124,7 +124,7 @@ $NetBSD$
    // This creates the DesktopProfileSessionDurationsServices if it didn't exist
    // already.
    metrics::DesktopProfileSessionDurationsServiceFactory::GetForBrowserContext(
-@@ -1590,7 +1590,7 @@ void ChromeMetricsServiceClient::CreateS
+@@ -1595,7 +1595,7 @@ void ChromeMetricsServiceClient::CreateS
    recorder =
        std::make_unique<metrics::structured::AshStructuredMetricsRecorder>(
            cros_system_profile_provider_.get());
diff --git a/chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc b/chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
index 3cc332233d..c7754c13e3 100644
--- a/chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/metrics/perf/cpu_identity.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/metrics/perf/cpu_identity.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/metrics/perf/cpu_identity.cc
 @@ -155,7 +155,7 @@ CPUIdentity GetCPUIdentity() {
    result.release =
diff --git a/chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc b/chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
index 8944d788c6..de69b3a935 100644
--- a/chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/metrics/power/process_metrics_recorder_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/metrics/power/process_metrics_recorder_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/metrics/power/process_metrics_recorder_util.cc
 @@ -65,7 +65,7 @@ void RecordProcessHistograms(const std::
                               const ProcessMonitor::Metrics& metrics) {
diff --git a/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc b/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
index 919e1bf11f..77fb3a4d44 100644
--- a/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/metrics/power/process_monitor.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/metrics/power/process_monitor.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/metrics/power/process_monitor.cc
 @@ -65,7 +65,7 @@ ProcessMonitor::Metrics SampleMetrics(ba
        process_metrics.GetPlatformIndependentCPUUsage());
diff --git a/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h b/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h
index 7216a8ca2e..d798e49158 100644
--- a/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h
+++ b/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/metrics/power/process_monitor.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/metrics/power/process_monitor.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/metrics/power/process_monitor.h
 @@ -88,7 +88,7 @@ class ProcessMonitor : public content::B
      std::optional<double> cpu_usage;
diff --git a/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc b/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
index e9053c8131..22f5c104fb 100644
--- a/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
+++ b/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/net/profile_network_context_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/net/profile_network_context_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/net/profile_network_context_service.cc
-@@ -145,7 +145,7 @@
+@@ -144,7 +144,7 @@
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
  #include "chrome/browser/policy/chrome_browser_policy_connector.h"
  #include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
-@@ -321,7 +321,7 @@ void UpdateCookieSettings(Profile* profi
+@@ -320,7 +320,7 @@ void UpdateCookieSettings(Profile* profi
  }
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
  std::unique_ptr<net::ClientCertStore> GetWrappedCertStore(
      Profile* profile,
      std::unique_ptr<net::ClientCertStore> platform_store) {
-@@ -1267,7 +1267,7 @@ ProfileNetworkContextService::CreateClie
+@@ -1288,7 +1288,7 @@ ProfileNetworkContextService::CreateClie
        std::make_unique<net::ClientCertStoreNSS>(
            base::BindRepeating(&CreateCryptoModuleBlockingPasswordDelegate,
                                kCryptoModulePasswordClientAuth));
diff --git a/chromium/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc b/chromium/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc
index d6d0d8989c..f940cb7924 100644
--- a/chromium/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/net/profile_network_context_service_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/net/profile_network_context_service_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/net/profile_network_context_service_factory.cc
 @@ -31,7 +31,7 @@
  #include "chrome/browser/net/server_certificate_database_service_factory.h"  // nogncheck
diff --git a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
index fc845fdcd5..c4acbe385d 100644
--- a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
+++ b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/net/system_network_context_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/net/system_network_context_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/net/system_network_context_manager.cc
-@@ -141,7 +141,7 @@ enum class NetworkSandboxState {
+@@ -138,7 +138,7 @@ enum class NetworkSandboxState {
  // The global instance of the SystemNetworkContextManager.
  SystemNetworkContextManager* g_system_network_context_manager = nullptr;
  
@@ -15,16 +15,16 @@ $NetBSD$
  // Whether kerberos library loading will work in the network service due to the
  // sandbox.
  bool g_network_service_will_allow_gssapi_library_load = false;
-@@ -149,7 +149,7 @@ bool g_network_service_will_allow_gssapi
+@@ -146,7 +146,7 @@ bool g_network_service_will_allow_gssapi
  const char* kGssapiDesiredPref =
  #if BUILDFLAG(IS_CHROMEOS)
-     prefs::kKerberosEnabled;
+     ash::prefs::kKerberosEnabled;
 -#elif BUILDFLAG(IS_LINUX)
 +#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
      prefs::kReceivedHttpAuthNegotiateHeader;
  #endif
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -195,7 +195,7 @@ network::mojom::HttpAuthDynamicParamsPtr
+@@ -192,7 +192,7 @@ network::mojom::HttpAuthDynamicParamsPtr
    auth_dynamic_params->basic_over_http_enabled =
        local_state->GetBoolean(prefs::kBasicAuthOverHttpEnabled);
  
@@ -33,7 +33,7 @@ $NetBSD$
    auth_dynamic_params->delegate_by_kdc_policy =
        local_state->GetBoolean(prefs::kAuthNegotiateDelegateByKdcPolicy);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -210,7 +210,7 @@ network::mojom::HttpAuthDynamicParamsPtr
+@@ -207,7 +207,7 @@ network::mojom::HttpAuthDynamicParamsPtr
        local_state->GetString(prefs::kAuthAndroidNegotiateAccountType);
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -42,7 +42,7 @@ $NetBSD$
    auth_dynamic_params->allow_gssapi_library_load =
        local_state->GetBoolean(kGssapiDesiredPref);
  #endif  // BUILDFLAG(IS_CHROMEOS)
-@@ -220,7 +220,7 @@ network::mojom::HttpAuthDynamicParamsPtr
+@@ -217,7 +217,7 @@ network::mojom::HttpAuthDynamicParamsPtr
  
  void OnNewHttpAuthDynamicParams(
      network::mojom::HttpAuthDynamicParamsPtr& params) {
@@ -51,7 +51,7 @@ $NetBSD$
    // The kerberos library is incompatible with the network service sandbox, so
    // if library loading is now enabled, the network service needs to be
    // restarted. It will be restarted unsandboxed because is
-@@ -268,11 +268,11 @@ NetworkSandboxState IsNetworkSandboxEnab
+@@ -265,11 +265,11 @@ NetworkSandboxState IsNetworkSandboxEnab
      // it is not always initialized.
      CHECK_IS_TEST();
    }
@@ -65,7 +65,7 @@ $NetBSD$
    // The network service sandbox and the kerberos library are incompatible.
    // If kerberos is enabled by policy, disable the network service sandbox.
    if (g_network_service_will_allow_gssapi_library_load ||
-@@ -288,7 +288,7 @@ NetworkSandboxState IsNetworkSandboxEnab
+@@ -285,7 +285,7 @@ NetworkSandboxState IsNetworkSandboxEnab
    }
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -74,7 +74,7 @@ $NetBSD$
    if (local_state &&
        local_state->HasPrefPath(prefs::kNetworkServiceSandboxEnabled)) {
      return local_state->GetBoolean(prefs::kNetworkServiceSandboxEnabled)
-@@ -591,7 +591,7 @@ void SystemNetworkContextManager::Delete
+@@ -590,7 +590,7 @@ void SystemNetworkContextManager::Delete
    g_system_network_context_manager = nullptr;
  }
  
@@ -110,7 +110,7 @@ $NetBSD$
    registry->RegisterBooleanPref(prefs::kAuthNegotiateDelegateByKdcPolicy,
                                  false);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -760,11 +760,11 @@ void SystemNetworkContextManager::Regist
+@@ -762,11 +762,11 @@ void SystemNetworkContextManager::Regist
  
    registry->RegisterListPref(prefs::kExplicitlyAllowedNetworkPorts);
  
@@ -124,7 +124,7 @@ $NetBSD$
    registry->RegisterBooleanPref(prefs::kReceivedHttpAuthNegotiateHeader, false);
  #endif  // BUILDFLAG(IS_LINUX)
  
-@@ -818,7 +818,7 @@ void SystemNetworkContextManager::OnNetw
+@@ -823,7 +823,7 @@ void SystemNetworkContextManager::OnNetw
    OnNewHttpAuthDynamicParams(http_auth_dynamic_params);
    network_service->ConfigureHttpAuthPrefs(std::move(http_auth_dynamic_params));
  
@@ -133,7 +133,7 @@ $NetBSD$
    gssapi_library_loader_observer_.Install(network_service);
  #endif  // BUILDFLAG(IS_LINUX)
  
-@@ -1058,7 +1058,7 @@ bool SystemNetworkContextManager::IsNetw
+@@ -1075,7 +1075,7 @@ bool SystemNetworkContextManager::IsNetw
        break;
    }
  
diff --git a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
index 34111ae4d8..920276f352 100644
--- a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
+++ b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/net/system_network_context_manager.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/net/system_network_context_manager.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/net/system_network_context_manager.h
 @@ -216,7 +216,7 @@ class SystemNetworkContextManager {
    class URLLoaderFactoryForSystem;
diff --git a/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc b/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
index 126a8de117..7ef299545c 100644
--- a/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
+++ b/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc
 @@ -37,7 +37,7 @@
  #include "services/network/public/cpp/resource_request.h"
diff --git a/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc b/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
index 0261172e01..5d67cb8e53 100644
--- a/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
+++ b/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/new_tab_page/new_tab_page_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/new_tab_page/new_tab_page_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/new_tab_page/new_tab_page_util.cc
 @@ -55,7 +55,7 @@ bool IsOsSupportedForCart() {
  }
diff --git a/chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc b/chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
index 62e32089b3..44e710e4cc 100644
--- a/chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
+++ b/chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/notifications/notification_display_service_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/notifications/notification_display_service_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/notifications/notification_display_service_impl.cc
 @@ -31,7 +31,7 @@
  #endif
@@ -12,10 +12,10 @@ $NetBSD$
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
 -    BUILDFLAG(IS_WIN)
 +    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/send_tab_to_self/desktop_notification_handler.h"
  #include "chrome/browser/sharing/sharing_notification_handler.h"
  #endif
-@@ -64,7 +64,7 @@ NotificationDisplayServiceImpl* Notifica
+ 
+@@ -63,7 +63,7 @@ NotificationDisplayServiceImpl* Notifica
  // static
  void NotificationDisplayServiceImpl::RegisterProfilePrefs(
      user_prefs::PrefRegistrySyncable* registry) {
@@ -24,21 +24,12 @@ $NetBSD$
    registry->RegisterBooleanPref(prefs::kAllowSystemNotifications, true);
  #endif
  }
-@@ -80,7 +80,7 @@ NotificationDisplayServiceImpl::Notifica
+@@ -79,7 +79,7 @@ NotificationDisplayServiceImpl::Notifica
                             std::make_unique<PersistentNotificationHandler>());
  
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
--    BUILDFLAG(IS_WIN)
-+    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
-     AddNotificationHandler(
-         NotificationHandler::Type::SEND_TAB_TO_SELF,
-         std::make_unique<send_tab_to_self::DesktopNotificationHandler>(
-@@ -88,7 +88,7 @@ NotificationDisplayServiceImpl::Notifica
- #endif
- 
  #if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
 -     BUILDFLAG(IS_WIN)) &&                                                 \
-+     BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)) &&                            \
++     BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)) &&                                                 \
      BUILDFLAG(SAFE_BROWSING_AVAILABLE)
      AddNotificationHandler(
          NotificationHandler::Type::TAILORED_SECURITY,
diff --git a/chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc b/chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
index 4f44e2e468..0277a69e25 100644
--- a/chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
+++ b/chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/notifications/notification_platform_bridge_delegator.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/notifications/notification_platform_bridge_delegator.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/notifications/notification_platform_bridge_delegator.cc
 @@ -55,7 +55,7 @@ bool SystemNotificationsEnabled(Profile*
  #elif BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc b/chromium/patches/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc
index f360714782..7fe9d61814 100644
--- a/chromium/patches/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc
+++ b/chromium/patches/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ntp_tiles/chrome_most_visited_sites_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ntp_tiles/chrome_most_visited_sites_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ntp_tiles/chrome_most_visited_sites_factory.cc
-@@ -56,7 +56,7 @@ bool ShouldCreateCustomLinksManager() {
+@@ -48,7 +48,7 @@ bool ShouldCreateCustomLinksManager() {
  
  bool ShouldCreateEnterpriseShortcutsManager() {
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
 -    BUILDFLAG(IS_CHROMEOS)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   return base::FeatureList::IsEnabled(ntp_tiles::kNtpEnterpriseShortcuts);
+   return true;
  #else
    return false;
diff --git a/chromium/patches/patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc b/chromium/patches/patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc
index da3cf54db1..f3027f295b 100644
--- a/chromium/patches/patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc
+++ b/chromium/patches/patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/page_load_metrics/page_load_metrics_initialize.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/page_load_metrics/page_load_metrics_initialize.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/page_load_metrics/page_load_metrics_initialize.cc
-@@ -68,7 +68,7 @@
+@@ -69,7 +69,7 @@
  #include "url/gurl.h"
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  #include "components/webapps/isolated_web_apps/scheme.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS)
-@@ -352,7 +352,7 @@ bool PageLoadMetricsEmbedder::IsInternal
+@@ -361,7 +361,7 @@ bool PageLoadMetricsEmbedder::IsInternal
  
  bool PageLoadMetricsEmbedder::ShouldObserveScheme(std::string_view scheme) {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc b/chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
index f77f9a8342..6bea3bc72e 100644
--- a/chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
+++ b/chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/password_manager/chrome_password_manager_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/password_manager/chrome_password_manager_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/password_manager/chrome_password_manager_client.cc
-@@ -700,7 +700,7 @@ void ChromePasswordManagerClient::Contin
+@@ -703,7 +703,7 @@ void ChromePasswordManagerClient::Contin
  bool ChromePasswordManagerClient::IsReauthBeforeFillingRequired(
      device_reauth::DeviceAuthenticator* authenticator) {
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
    if (!GetLocalStatePrefs() || !GetPrefs() || !authenticator) {
      return false;
    }
-@@ -992,7 +992,7 @@ void ChromePasswordManagerClient::Notify
+@@ -988,7 +988,7 @@ void ChromePasswordManagerClient::Notify
  }
  
  void ChromePasswordManagerClient::NotifyKeychainError() {
@@ -24,7 +24,7 @@ $NetBSD$
    PasswordsClientUIDelegate* manage_passwords_ui_controller =
        PasswordsClientUIDelegateFromWebContents(web_contents());
    if (manage_passwords_ui_controller) {
-@@ -2028,7 +2028,7 @@ void ChromePasswordManagerClient::HideFi
+@@ -2033,7 +2033,7 @@ void ChromePasswordManagerClient::HideFi
  bool ChromePasswordManagerClient::IsPasswordManagementEnabledForCurrentPage(
      const GURL& url) const {
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -33,7 +33,7 @@ $NetBSD$
    if (IsPasswordManagerForUrlDisallowedByPolicy(url)) {
      return false;
    }
-@@ -2067,7 +2067,7 @@ bool ChromePasswordManagerClient::IsPass
+@@ -2072,7 +2072,7 @@ bool ChromePasswordManagerClient::IsPass
  }
  
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc b/chromium/patches/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
index 72784e8a89..59f1465c00 100644
--- a/chromium/patches/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
+++ b/chromium/patches/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/password_manager/factories/password_reuse_manager_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/password_manager/factories/password_reuse_manager_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/password_manager/factories/password_reuse_manager_factory.cc
 @@ -125,7 +125,7 @@ PasswordReuseManagerFactory::BuildServic
    // Prepare password hash data for reuse detection.
diff --git a/chromium/patches/patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc b/chromium/patches/patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc
index 7034de65c8..d941e3c4cb 100644
--- a/chromium/patches/patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc
+++ b/chromium/patches/patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/picture_in_picture/picture_in_picture_window_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/picture_in_picture/picture_in_picture_window_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/picture_in_picture/picture_in_picture_window_manager.cc
 @@ -21,7 +21,7 @@
  #include "ui/gfx/geometry/resize_utils.h"
diff --git a/chromium/patches/patch-chrome_browser_platform__util__linux.cc b/chromium/patches/patch-chrome_browser_platform__util__linux.cc
index 1f072789be..59adaecc63 100644
--- a/chromium/patches/patch-chrome_browser_platform__util__linux.cc
+++ b/chromium/patches/patch-chrome_browser_platform__util__linux.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/platform_util_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/platform_util_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/platform_util_linux.cc
-@@ -296,7 +296,9 @@ void OnLaunchOptionsCreated(const std::s
+@@ -69,7 +69,9 @@ void OnLaunchOptionsCreated(const std::s
    argv.push_back(command);
    argv.push_back(arg);
    options.current_directory = working_directory;
diff --git a/chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc b/chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
index 1a60bbe446..1615e11938 100644
--- a/chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
+++ b/chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc
 @@ -59,7 +59,7 @@
  #include "chrome/browser/policy/browser_dm_token_storage_mac.h"
diff --git a/chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc b/chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
index 14883961b2..0947b44da8 100644
--- a/chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+++ b/chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/policy/configuration_policy_handler_list_factory.cc
 @@ -256,7 +256,7 @@
  #include "components/spellcheck/browser/pref_names.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/browser_switcher/browser_switcher_prefs.h"
  #include "chrome/browser/enterprise/idle/action.h"
  #include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
-@@ -617,7 +617,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -626,7 +626,7 @@ const PolicyToPreferenceMapEntry kSimple
      prefs::kManagedDefaultSmartCardConnectSetting,
      base::Value::Type::INTEGER },
  #endif
@@ -24,7 +24,7 @@ $NetBSD$
    { key::kDeletingUndecryptablePasswordsEnabled,
      password_manager::prefs::kDeletingUndecryptablePasswordsEnabled,
      base::Value::Type::BOOLEAN },
-@@ -977,7 +977,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -983,7 +983,7 @@ const PolicyToPreferenceMapEntry kSimple
      base::Value::Type::LIST },
  #endif // BUILDFLAG(ENABLE_EXTENSIONS_CORE)
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) \
@@ -33,7 +33,7 @@ $NetBSD$
    { key::kRequireOnlineRevocationChecksForLocalAnchors,
      prefs::kCertRevocationCheckingRequiredLocalAnchors,
      base::Value::Type::BOOLEAN },
-@@ -989,7 +989,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -995,7 +995,7 @@ const PolicyToPreferenceMapEntry kSimple
      base::Value::Type::LIST },
  #endif  // #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
          // || BUILDFLAG(IS_WIN)  || BUILDFLAG(IS_MAC)
@@ -42,7 +42,7 @@ $NetBSD$
    { key::kFullscreenAllowed,
      prefs::kFullscreenAllowed,
      base::Value::Type::BOOLEAN },
-@@ -1872,7 +1872,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1881,7 +1881,7 @@ const PolicyToPreferenceMapEntry kSimple
      base::Value::Type::INTEGER},
  #endif // BUILDFLAG(IS_CHROMEOS)
  
@@ -51,7 +51,7 @@ $NetBSD$
    { key::kGSSAPILibraryName,
      prefs::kGSSAPILibraryName,
      base::Value::Type::STRING },
-@@ -1934,7 +1934,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1943,7 +1943,7 @@ const PolicyToPreferenceMapEntry kSimple
      base::Value::Type::BOOLEAN },
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
  
@@ -60,7 +60,7 @@ $NetBSD$
    { key::kNetworkServiceSandboxEnabled,
      prefs::kNetworkServiceSandboxEnabled,
      base::Value::Type::BOOLEAN },
-@@ -1954,12 +1954,12 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1963,12 +1963,12 @@ const PolicyToPreferenceMapEntry kSimple
      prefs::kTotalMemoryLimitMb,
      base::Value::Type::INTEGER },
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -75,7 +75,7 @@ $NetBSD$
    { key::kUnmanagedDeviceSignalsConsentFlowEnabled,
      device_signals::prefs::kUnmanagedDeviceSignalsConsentFlowEnabled,
      base::Value::Type::BOOLEAN },
-@@ -1967,7 +1967,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1976,7 +1976,7 @@ const PolicyToPreferenceMapEntry kSimple
      prefs::kProfileSeparationDomainExceptionList,
      base::Value::Type::LIST },
  #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -84,7 +84,7 @@ $NetBSD$
    { key::kDefaultBrowserSettingEnabled,
      prefs::kDefaultBrowserSettingEnabled,
      base::Value::Type::BOOLEAN },
-@@ -1979,7 +1979,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1988,7 +1988,7 @@ const PolicyToPreferenceMapEntry kSimple
      base::Value::Type::BOOLEAN },
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) \
@@ -93,7 +93,7 @@ $NetBSD$
    { key::kAutomatedPasswordChangeSettings,
      optimization_guide::prefs::kAutomatedPasswordChangeEnterprisePolicyAllowed,
      base::Value::Type::INTEGER },
-@@ -2083,7 +2083,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2092,7 +2092,7 @@ const PolicyToPreferenceMapEntry kSimple
      base::Value::Type::BOOLEAN },
  #endif // !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
  
@@ -102,7 +102,7 @@ $NetBSD$
    { key::kAlternativeBrowserPath,
      browser_switcher::prefs::kAlternativeBrowserPath,
      base::Value::Type::STRING },
-@@ -2188,7 +2188,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2197,7 +2197,7 @@ const PolicyToPreferenceMapEntry kSimple
      base::Value::Type::BOOLEAN },
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
@@ -111,7 +111,7 @@ $NetBSD$
    { key::kAuthNegotiateDelegateByKdcPolicy,
      prefs::kAuthNegotiateDelegateByKdcPolicy,
      base::Value::Type::BOOLEAN },
-@@ -2265,7 +2265,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2274,7 +2274,7 @@ const PolicyToPreferenceMapEntry kSimple
      ash::prefs::kUrlParameterToAutofillSAMLUsername,
      base::Value::Type::STRING },
  #endif  // BUILDFLAG(IS_CHROMEOS)
@@ -120,16 +120,16 @@ $NetBSD$
    { key::kNTPFooterExtensionAttributionEnabled,
      prefs::kNTPFooterExtensionAttributionEnabled,
      base::Value::Type::BOOLEAN },
-@@ -2300,7 +2300,7 @@ const PolicyToPreferenceMapEntry kSimple
-     prefs::kRestrictCoreSharingOnRenderer,
-     base::Value::Type::BOOLEAN },
- #endif  // BUILDFLAG(IS_WIN)
+@@ -2314,7 +2314,7 @@ const PolicyToPreferenceMapEntry kSimple
+     prefs::kAndroidEntraSSOEnabled,
+     base::Value::Type::INTEGER },
+ #endif
 -#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    { key::kOutOfProcessSystemDnsResolutionEnabled,
      prefs::kOutOfProcessSystemDnsResolutionEnabled,
      base::Value::Type::BOOLEAN },
-@@ -2340,7 +2340,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2354,7 +2354,7 @@ const PolicyToPreferenceMapEntry kSimple
      base::Value::Type::INTEGER },
  #endif
  #if BUILDFLAG(ENABLE_EXTENSIONS)
@@ -138,16 +138,16 @@ $NetBSD$
    { key::kExtensionInstallTypeBlocklist,
      extensions::pref_names::kExtensionInstallTypeBlocklist,
      base::Value::Type::LIST},
-@@ -2363,7 +2363,7 @@ const PolicyToPreferenceMapEntry kSimple
-   { key::kTabCompareSettings,
-     optimization_guide::prefs::kProductSpecificationsEnterprisePolicyAllowed,
+@@ -2382,7 +2382,7 @@ const PolicyToPreferenceMapEntry kSimple
+     optimization_guide::prefs::kFindsEnterprisePolicyAllowed,
      base::Value::Type::INTEGER},
+ #endif
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
    { key::kChromeForTestingAllowed,
      prefs::kChromeForTestingAllowed,
      base::Value::Type::BOOLEAN },
-@@ -2448,7 +2448,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2467,7 +2467,7 @@ const PolicyToPreferenceMapEntry kSimple
      policy_prefs::kBuiltInAIAPIsEnabled,
      base::Value::Type::BOOLEAN },
  #endif  // BUILDFLAG(IS_ANDROID)
@@ -156,7 +156,7 @@ $NetBSD$
    { key::kNTPFooterManagementNoticeEnabled,
      prefs::kNTPFooterManagementNoticeEnabled,
      base::Value::Type::BOOLEAN },
-@@ -2459,7 +2459,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2478,7 +2478,7 @@ const PolicyToPreferenceMapEntry kSimple
    { key::kGeminiActOnWebSettings,
      glic::prefs::kGlicActuationOnWeb,
      base::Value::Type::INTEGER },
@@ -165,7 +165,7 @@ $NetBSD$
    { key::kEnableProxyOverrideRulesForAllUsers,
      proxy_config::prefs::kEnableProxyOverrideRulesForAllUsers,
      base::Value::Type::INTEGER },
-@@ -2608,7 +2608,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2627,7 +2627,7 @@ std::unique_ptr<ConfigurationPolicyHandl
    handlers->AddHandler(std::make_unique<DeveloperToolsPolicyHandler>());
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -174,7 +174,7 @@ $NetBSD$
    handlers->AddHandler(
        std::make_unique<DeveloperToolsAvailabilityListPolicyHandler>(
            key::kDeveloperToolsAvailabilityAllowlist,
-@@ -2638,7 +2638,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2657,7 +2657,7 @@ std::unique_ptr<ConfigurationPolicyHandl
    // Policies for all platforms - End
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -183,7 +183,7 @@ $NetBSD$
    handlers->AddHandler(std::make_unique<IntRangePolicyHandler>(
        key::kMemorySaverModeSavings,
        performance_manager::user_tuning::prefs::kMemorySaverModeAggressiveness,
-@@ -2905,7 +2905,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2924,7 +2924,7 @@ std::unique_ptr<ConfigurationPolicyHandl
        key::kBrowsingDataLifetime, browsing_data::prefs::kBrowsingDataLifetime,
        chrome_schema));
  
@@ -192,7 +192,7 @@ $NetBSD$
    handlers->AddHandler(std::make_unique<GuestModePolicyHandler>());
    handlers->AddHandler(std::make_unique<LocalSyncPolicyHandler>());
    handlers->AddHandler(std::make_unique<ThemeColorPolicyHandler>());
-@@ -3007,7 +3007,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3025,7 +3025,7 @@ std::unique_ptr<ConfigurationPolicyHandl
    std::vector<std::unique_ptr<ConfigurationPolicyHandler>>
        signin_legacy_policies;
  #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -201,7 +201,7 @@ $NetBSD$
    signin_legacy_policies.push_back(std::make_unique<SimplePolicyHandler>(
        key::kForceBrowserSignin, prefs::kForceBrowserSignin,
        base::Value::Type::BOOLEAN));
-@@ -3390,7 +3390,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3409,7 +3409,7 @@ std::unique_ptr<ConfigurationPolicyHandl
  #endif
  
  #if BUILDFLAG(ENABLE_SPELLCHECK)
@@ -210,7 +210,7 @@ $NetBSD$
    handlers->AddHandler(std::make_unique<SpellcheckLanguagePolicyHandler>());
    handlers->AddHandler(
        std::make_unique<SpellcheckLanguageBlocklistPolicyHandler>(
-@@ -3398,7 +3398,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3417,7 +3417,7 @@ std::unique_ptr<ConfigurationPolicyHandl
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
  #endif  // BUILDFLAG(ENABLE_SPELLCHECK)
  
@@ -219,12 +219,12 @@ $NetBSD$
    handlers->AddHandler(std::make_unique<SimplePolicyHandler>(
        key::kAllowSystemNotifications, prefs::kAllowSystemNotifications,
        base::Value::Type::BOOLEAN));
-@@ -3451,7 +3451,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3470,7 +3470,7 @@ std::unique_ptr<ConfigurationPolicyHandl
    std::vector<GenAiDefaultSettingsPolicyHandler::GenAiPolicyDetails>
        gen_ai_default_policies;
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
    gen_ai_default_policies.emplace_back(
-       key::kAutofillPredictionSettings,
-       optimization_guide::prefs::
+       key::kHelpMeWriteSettings,
+       optimization_guide::prefs::kComposeEnterprisePolicyAllowed);
diff --git a/chromium/patches/patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc b/chromium/patches/patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc
index 03783bfd7a..e85eae34be 100644
--- a/chromium/patches/patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc
+++ b/chromium/patches/patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/policy/developer_tools_policy_checker_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/policy/developer_tools_policy_checker_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/policy/developer_tools_policy_checker_factory.cc
 @@ -58,7 +58,7 @@ void DeveloperToolsPolicyCheckerFactory:
        static_cast<int>(DeveloperToolsPolicyHandler::Availability::
diff --git a/chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc b/chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
index 90736fe68c..64a6e4aafc 100644
--- a/chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
+++ b/chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/policy/device_management_service_configuration.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/policy/device_management_service_configuration.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/policy/device_management_service_configuration.cc
 @@ -22,7 +22,7 @@
  
diff --git a/chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc b/chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
index 0c0bce88d5..952fbccba4 100644
--- a/chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
+++ b/chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/policy/policy_value_and_status_aggregator.cc
 @@ -53,7 +53,7 @@
  #include "chrome/browser/policy/value_provider/extension_policies_value_provider.h"
diff --git a/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc b/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
index ac6c1cfa54..408cc851d6 100644
--- a/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/prefs/browser_prefs.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/prefs/browser_prefs.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/prefs/browser_prefs.cc
-@@ -320,7 +320,7 @@
+@@ -321,7 +321,7 @@
  #include "chrome/browser/devtools/devtools_window.h"
  #endif  // BUILDFLAG(ENABLE_DEVTOOLS_FRONTEND)
  
@@ -15,8 +15,8 @@ $NetBSD$
  #include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
  #endif
  
-@@ -503,11 +503,11 @@
- #endif
+@@ -510,11 +510,11 @@
+ #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS)
@@ -29,7 +29,7 @@ $NetBSD$
  #include "chrome/browser/browser_switcher/browser_switcher_prefs.h"
  #include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
  #endif
-@@ -535,7 +535,7 @@
+@@ -542,7 +542,7 @@
  #include "chrome/browser/sessions/session_service_log.h"
  #endif
  
@@ -38,7 +38,7 @@ $NetBSD$
  #include "ui/color/system_theme.h"
  #endif
  
-@@ -1538,7 +1538,7 @@ void RegisterLocalState(PrefRegistrySimp
+@@ -1477,7 +1477,7 @@ void RegisterLocalState(PrefRegistrySimp
    on_device_translation::RegisterLocalStatePrefs(registry);
  #endif  // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION)
  
@@ -47,7 +47,7 @@ $NetBSD$
    WhatsNewUI::RegisterLocalStatePrefs(registry);
  #endif
  
-@@ -1699,7 +1699,7 @@ void RegisterLocalState(PrefRegistrySimp
+@@ -1640,7 +1640,7 @@ void RegisterLocalState(PrefRegistrySimp
  #endif  // BUILDFLAG(ENABLE_PDF_SAVE_TO_DRIVE)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -56,7 +56,7 @@ $NetBSD$
    registry->RegisterBooleanPref(prefs::kChromeForTestingAllowed, true);
  #endif
  
-@@ -2088,13 +2088,13 @@ void RegisterProfilePrefs(user_prefs::Pr
+@@ -2037,13 +2037,13 @@ void RegisterProfilePrefs(user_prefs::Pr
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc b/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
index 5d784f876e..9a45c4c53b 100644
--- a/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
+++ b/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/prefs/pref_service_incognito_allowlist.cc
 @@ -203,7 +203,7 @@ const char* const kPersistentPrefNames[]
      prefs::kShowFullscreenToolbar,
diff --git a/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc b/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
index f11b083bdb..1bb0ce676c 100644
--- a/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
+++ b/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/prefs/session_startup_pref.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/prefs/session_startup_pref.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/prefs/session_startup_pref.cc
 @@ -70,7 +70,7 @@ SessionStartupPref::Type SessionStartupP
  #if BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc b/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
index f71eefce1b..7f447a6f1c 100644
--- a/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
+++ b/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/printing/print_backend_service_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/printing/print_backend_service_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/printing/print_backend_service_manager.cc
 @@ -35,7 +35,7 @@
  #include "printing/printing_context.h"
diff --git a/chromium/patches/patch-chrome_browser_printing_print__test__utils.cc b/chromium/patches/patch-chrome_browser_printing_print__test__utils.cc
index 810f21ec32..fe92ae39ff 100644
--- a/chromium/patches/patch-chrome_browser_printing_print__test__utils.cc
+++ b/chromium/patches/patch-chrome_browser_printing_print__test__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/printing/print_test_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/printing/print_test_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/printing/print_test_utils.cc
 @@ -130,7 +130,7 @@ std::unique_ptr<PrintSettings> MakeUserM
      data.Set(kMacSystemPrintDialogDataPrintSettings,
diff --git a/chromium/patches/patch-chrome_browser_printing_printer__query.cc b/chromium/patches/patch-chrome_browser_printing_printer__query.cc
index 40020ca9c5..884ce1921a 100644
--- a/chromium/patches/patch-chrome_browser_printing_printer__query.cc
+++ b/chromium/patches/patch-chrome_browser_printing_printer__query.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/printing/printer_query.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/printing/printer_query.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/printing/printer_query.cc
 @@ -342,7 +342,7 @@ void PrinterQuery::UpdatePrintSettings(b
      crash_key = std::make_unique<crash_keys::ScopedPrinterInfo>(
diff --git a/chromium/patches/patch-chrome_browser_process__singleton__posix.cc b/chromium/patches/patch-chrome_browser_process__singleton__posix.cc
index c9f7ba34d8..fcffa71a9d 100644
--- a/chromium/patches/patch-chrome_browser_process__singleton__posix.cc
+++ b/chromium/patches/patch-chrome_browser_process__singleton__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/process_singleton_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/process_singleton_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/process_singleton_posix.cc
 @@ -102,7 +102,7 @@
  #include "ui/base/l10n/l10n_util.h"
diff --git a/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc b/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
index 03cd862f78..a037b33805 100644
--- a/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
-@@ -396,7 +396,7 @@
+@@ -403,7 +403,7 @@
  #endif
  
  #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
  #include "chrome/browser/enterprise/client_certificates/certificate_store_factory.h"
  #include "chrome/browser/enterprise/idle/idle_service_factory.h"
-@@ -444,7 +444,7 @@
+@@ -452,7 +452,7 @@
  #endif
  
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -24,7 +24,7 @@ $NetBSD$
  #include "chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.h"
  #include "chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.h"
  #include "chrome/browser/ui/tabs/saved_tab_groups/collaboration_messaging_observer_factory.h"
-@@ -455,11 +455,11 @@
+@@ -463,11 +463,11 @@
  #include "chrome/browser/webauthn/passkey_unlock_manager_factory.h"
  #include "device/fido/public/features.h"
  #endif
@@ -38,7 +38,16 @@ $NetBSD$
  #include "chrome/browser/browser_switcher/browser_switcher_service_factory.h"
  #include "chrome/browser/enterprise/reporting/saas_usage/saas_usage_reporting_controller_factory.h"
  #include "chrome/browser/enterprise/signin/enterprise_signin_service_factory.h"
-@@ -686,7 +686,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -555,7 +555,7 @@
+ #include "chrome/browser/sessions/session_service_factory.h"
+ #endif
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/gapis/gapis_service_factory.h"
+ #include "components/gapis/features.h"
+ #endif  // BUILDFLAG(IS_LINUX)
+@@ -694,7 +694,7 @@ void ChromeBrowserMainExtraPartsProfiles
  #if !BUILDFLAG(IS_ANDROID)
    AutoPictureInPictureHatsServiceFactory::GetInstance();
  #endif
@@ -47,7 +56,7 @@ $NetBSD$
    AccountsPolicyManagerFactory::GetInstance();
    search_integrity::SearchIntegrityFactory::GetInstance();
  #endif
-@@ -787,7 +787,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -791,7 +791,7 @@ void ChromeBrowserMainExtraPartsProfiles
    DiceBoundSessionCookieServiceFactory::GetInstance();
  #endif
  #endif
@@ -56,7 +65,7 @@ $NetBSD$
    browser_switcher::BrowserSwitcherServiceFactory::GetInstance();
  #endif
    browser_sync::UserEventServiceFactory::GetInstance();
-@@ -851,7 +851,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -855,7 +855,7 @@ void ChromeBrowserMainExtraPartsProfiles
    collaboration::comments::CommentsServiceFactory::GetInstance();
    collaboration::messaging::MessagingBackendServiceFactory::GetInstance();
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -65,16 +74,16 @@ $NetBSD$
    tab_groups::CollaborationMessagingObserverFactory::GetInstance();
  #endif
    commerce::ShoppingServiceFactory::GetInstance();
-@@ -864,7 +864,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -872,7 +872,7 @@ void ChromeBrowserMainExtraPartsProfiles
    contextual_tasks::ContextualTasksUiServiceFactory::GetInstance();
- #endif
+ 
    ContentIndexProviderFactory::GetInstance();
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
-   contextual_cueing::ContextualCueingServiceFactory::GetInstance();
+   glic::ContextualCueingServiceFactory::GetInstance();
  #endif
    ContextualSearchServiceFactory::GetInstance();
-@@ -917,11 +917,11 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -928,11 +928,11 @@ void ChromeBrowserMainExtraPartsProfiles
    enterprise_connectors::ConnectorsServiceFactory::GetInstance();
    enterprise_connectors::ReportingEventRouterFactory::GetInstance();
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -88,7 +97,7 @@ $NetBSD$
      BUILDFLAG(ENTERPRISE_LOCAL_CONTENT_ANALYSIS) &&                    \
      BUILDFLAG(SAFE_BROWSING_AVAILABLE)
    enterprise_connectors::LocalBinaryUploadServiceFactory::GetInstance();
-@@ -931,7 +931,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -942,7 +942,7 @@ void ChromeBrowserMainExtraPartsProfiles
        GetInstance();
  #endif
  #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -97,7 +106,7 @@ $NetBSD$
    enterprise_idle::IdleServiceFactory::GetInstance();
    enterprise_signals::SignalsAggregatorFactory::GetInstance();
  #endif
-@@ -939,14 +939,14 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -950,14 +950,14 @@ void ChromeBrowserMainExtraPartsProfiles
    enterprise_reporting::CloudProfileReportingServiceFactory::GetInstance();
  #endif
    enterprise_reporting::LegacyTechServiceFactory::GetInstance();
@@ -115,7 +124,16 @@ $NetBSD$
    enterprise_signin::EnterpriseSigninServiceFactory::GetInstance();
  #endif
  #if BUILDFLAG(ENABLE_SESSION_SERVICE)
-@@ -1079,7 +1079,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1006,7 +1006,7 @@ void ChromeBrowserMainExtraPartsProfiles
+ #if BUILDFLAG(IS_CHROMEOS)
+   GalleryWatchManager::EnsureFactoryBuilt();
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   if (base::FeatureList::IsEnabled(gapis::kEnableGapis)) {
+     GapisServiceFactory::GetInstance();
+   }
+@@ -1103,7 +1103,7 @@ void ChromeBrowserMainExtraPartsProfiles
  #if BUILDFLAG(IS_ANDROID)
    MerchantViewerDataManagerFactory::GetInstance();
  #endif
@@ -124,7 +142,7 @@ $NetBSD$
    metrics::DesktopProfileSessionDurationsServiceFactory::GetInstance();
  #endif
    ProfileMetricsServiceFactory::GetInstance();
-@@ -1087,7 +1087,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1111,7 +1111,7 @@ void ChromeBrowserMainExtraPartsProfiles
    MicrosoftAuthServiceFactory::GetInstance();
  #endif
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -133,7 +151,7 @@ $NetBSD$
    multistep_filter::MultistepFilterServiceFactory::GetInstance();
  #endif
  #if !BUILDFLAG(IS_ANDROID)
-@@ -1176,7 +1176,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1197,7 +1197,7 @@ void ChromeBrowserMainExtraPartsProfiles
    PasswordCounterFactory::GetInstance();
  #endif  // !BUILDFLAG(IS_ANDROID)
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -142,7 +160,7 @@ $NetBSD$
    PasswordManagerBlocklistPolicyFactory::GetInstance();
  #endif
    PasswordManagerSettingsServiceFactory::GetInstance();
-@@ -1222,7 +1222,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1243,7 +1243,7 @@ void ChromeBrowserMainExtraPartsProfiles
  #if BUILDFLAG(IS_CHROMEOS)
    policy::PolicyCertServiceFactory::GetInstance();
  #endif
@@ -151,7 +169,7 @@ $NetBSD$
    policy::ProfileTokenPolicyWebSigninServiceFactory::GetInstance();
  #endif
    policy::UserCloudPolicyInvalidatorFactory::GetInstance();
-@@ -1232,7 +1232,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1253,7 +1253,7 @@ void ChromeBrowserMainExtraPartsProfiles
  #else
    policy::UserPolicySigninServiceFactory::GetInstance();
  #endif
@@ -160,7 +178,7 @@ $NetBSD$
    policy::UserPolicyOidcSigninServiceFactory::GetInstance();
  #endif
    PredictionModelHandlerProviderFactory::GetInstance();
-@@ -1256,7 +1256,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1274,7 +1274,7 @@ void ChromeBrowserMainExtraPartsProfiles
  #if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
    ProfileStatisticsFactory::GetInstance();
  #endif
@@ -169,7 +187,7 @@ $NetBSD$
    ProfileTokenWebSigninInterceptorFactory::GetInstance();
    OidcAuthenticationSigninInterceptorFactory::GetInstance();
  #endif
-@@ -1276,7 +1276,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1294,7 +1294,7 @@ void ChromeBrowserMainExtraPartsProfiles
    ReduceAcceptLanguageFactory::GetInstance();
    RendererUpdaterFactory::GetInstance();
    regional_capabilities::RegionalCapabilitiesServiceFactory::GetInstance();
diff --git a/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc b/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
index c811937650..18ec33ac37 100644
--- a/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
@@ -4,9 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/profiles/profile_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/profiles/profile_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/profiles/profile_impl.cc
-@@ -266,6 +266,10 @@
+@@ -262,7 +262,7 @@
+ #include "chrome/browser/safe_browsing/safe_browsing_service.h"
+ #endif
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/gapis/gapis_service_factory.h"
+ #include "components/gapis/gapis_service.h"
+ #endif  // BUILDFLAG(IS_LINUX)
+@@ -271,6 +271,10 @@
  #include "chrome/browser/themes/theme_service_factory.h"
  #endif  // !BUILDFLAG(IS_ANDROID)
  
@@ -17,7 +26,7 @@ $NetBSD$
  using bookmarks::BookmarkModel;
  using content::BrowserThread;
  using content::DownloadManagerDelegate;
-@@ -603,7 +607,7 @@ void ProfileImpl::LoadPrefsForNormalStar
+@@ -607,7 +611,7 @@ void ProfileImpl::LoadPrefsForNormalStar
    policy_provider = GetUserCloudPolicyManagerAsh();
  #else  // !BUILDFLAG(IS_CHROMEOS)
    {
@@ -26,7 +35,16 @@ $NetBSD$
      ProfileManager* profile_manager = g_browser_process->profile_manager();
      ProfileAttributesEntry* entry =
          profile_manager->GetProfileAttributesStorage()
-@@ -874,7 +878,17 @@ void ProfileImpl::DoFinalInit(CreateMode
+@@ -790,7 +794,7 @@ void ProfileImpl::DoFinalInit(CreateMode
+   }
+ #endif
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   // Bootstrap and initialize the Gapis service.
+   if (gapis::GapisService* gapis_service =
+           GapisServiceFactory::GetForProfile(this)) {
+@@ -886,7 +890,17 @@ void ProfileImpl::DoFinalInit(CreateMode
  }
  
  base::FilePath ProfileImpl::last_selected_directory() {
diff --git a/chromium/patches/patch-chrome_browser_profiles_profile__io__data.cc b/chromium/patches/patch-chrome_browser_profiles_profile__io__data.cc
index 519d639acf..967b111bfe 100644
--- a/chromium/patches/patch-chrome_browser_profiles_profile__io__data.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_profile__io__data.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/profiles/profile_io_data.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/profiles/profile_io_data.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/profiles/profile_io_data.cc
 @@ -17,7 +17,7 @@
  #include "url/gurl.h"
diff --git a/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc b/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
index e8c8a655c0..466268aa3b 100644
--- a/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/profiles/profiles_state.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/profiles/profiles_state.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/profiles/profiles_state.cc
 @@ -194,7 +194,7 @@ bool IsGuestModeRequested(const base::Co
                            PrefService* local_state,
diff --git a/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc b/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc
index 2a808f83ce..12a6182415 100644
--- a/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/regional_capabilities/regional_capabilities_service_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/regional_capabilities/regional_capabilities_service_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/regional_capabilities/regional_capabilities_service_factory.cc
 @@ -21,7 +21,7 @@
  #include "chrome/browser/regional_capabilities/regional_capabilities_service_client_chromeos.h"
diff --git a/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.h b/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.h
index 5703f220bb..5f493562a7 100644
--- a/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.h
+++ b/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/regional_capabilities/regional_capabilities_service_factory.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/regional_capabilities/regional_capabilities_service_factory.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/regional_capabilities/regional_capabilities_service_factory.h
 @@ -31,7 +31,7 @@ class RegionalCapabilitiesServiceFactory
  
diff --git a/chromium/patches/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc b/chromium/patches/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
index 646208d9fe..4f5f3edc4d 100644
--- a/chromium/patches/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
+++ b/chromium/patches/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/renderer_context_menu/render_view_context_menu.cc
-@@ -258,7 +258,7 @@
+@@ -259,7 +259,7 @@
  #include "url/origin.h"
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  #include "components/webapps/isolated_web_apps/scheme.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS)
-@@ -5148,7 +5148,7 @@ void RenderViewContextMenu::OpenLinkInSp
+@@ -5153,7 +5153,7 @@ void RenderViewContextMenu::OpenLinkInSp
  #endif  // !BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc b/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
index 937c089513..c838ddd0b1 100644
--- a/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
+++ b/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/renderer_preferences_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/renderer_preferences_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/renderer_preferences_util.cc
 @@ -37,12 +37,12 @@
  #include "ui/base/ui_base_features.h"
diff --git a/chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css b/chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
index 2589460668..a49531cdc0 100644
--- a/chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
+++ b/chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/resources/settings/autofill_page/passwords_shared.css.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/resources/settings/autofill_page/passwords_shared.css.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/resources/settings/autofill_page/passwords_shared.css
 @@ -100,7 +100,7 @@ cr-input.password-input::part(input),
     * necessary to prevent Chrome from using the operating system's font
diff --git a/chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css b/chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css
index 10b8325696..bfdae121ea 100644
--- a/chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css
+++ b/chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/resources/signin/signin_shared.css.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/resources/signin/signin_shared.css.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/resources/signin/signin_shared.css
 @@ -39,7 +39,7 @@ a {
    justify-content: flex-end;
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc b/chromium/patches/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc
index 7d3de7d790..0f76fcc38b 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/safe_browsing/chrome_password_protection_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/safe_browsing/chrome_password_protection_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/safe_browsing/chrome_password_protection_service.cc
 @@ -1303,7 +1303,7 @@ std::string ChromePasswordProtectionServ
      ReusedPasswordAccountType password_type) const {
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc b/chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
index 869aa91dc6..d23ec5eb14 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc
 @@ -692,7 +692,7 @@ void IncidentReportingService::OnEnviron
  
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc b/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc
index 0205bf92b9..e8b9b8ca73 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/safe_browsing/safe_browsing_pref_change_handler.cc
-@@ -17,7 +17,7 @@
+@@ -19,7 +19,7 @@
  #include "content/public/browser/web_contents.h"
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/ui/browser_finder.h"
  #include "chrome/browser/ui/browser_window/public/browser_window_features.h"
  #include "chrome/browser/ui/toasts/api/toast_id.h"
-@@ -64,7 +64,7 @@ SafeBrowsingPrefChangeHandler::~SafeBrow
+@@ -73,7 +73,7 @@ bool SafeBrowsingPrefChangeHandler::Supp
  void SafeBrowsingPrefChangeHandler::
      MaybeShowEnhancedProtectionSettingChangeNotification() {
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
@@ -24,7 +24,7 @@ $NetBSD$
    if (!profile_ ||
        !base::FeatureList::IsEnabled(safe_browsing::kEsbAsASyncedSetting)) {
      return;
-@@ -227,7 +227,7 @@ void SafeBrowsingPrefChangeHandler::
+@@ -243,7 +243,7 @@ void SafeBrowsingPrefChangeHandler::
  }
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h b/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h
index 1e8887b906..0bc4725654 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/safe_browsing/safe_browsing_pref_change_handler.h
 @@ -21,7 +21,7 @@
  #endif
@@ -24,7 +24,7 @@ $NetBSD$
    void SetToastControllerForTesting(ToastController* controller);
  #endif
  
-@@ -73,7 +73,7 @@ class SafeBrowsingPrefChangeHandler {
+@@ -77,7 +77,7 @@ class SafeBrowsingPrefChangeHandler {
    raw_ptr<Profile> profile_;
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__service.cc b/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__service.cc
index a025a8de6f..fe35cc6c25 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__service.cc
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/safe_browsing/safe_browsing_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/safe_browsing/safe_browsing_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/safe_browsing/safe_browsing_service.cc
-@@ -80,7 +80,7 @@
+@@ -79,7 +79,7 @@
  #include "services/preferences/public/mojom/tracked_preference_validation_delegate.mojom.h"
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/safe_browsing/security_settings_bundle_toast_helper.h"
  #endif
  
-@@ -186,7 +186,7 @@ void TriggerSecuritySettingsBundleToastI
+@@ -185,7 +185,7 @@ void TriggerSecuritySettingsBundleToastI
    }
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
diff --git a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
index 64608a5415..5dcb0ab381 100644
--- a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
+++ b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/screen_ai/screen_ai_install_state.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/screen_ai/screen_ai_install_state.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/screen_ai/screen_ai_install_state.cc
 @@ -30,7 +30,7 @@ bool IsDeviceCompatible() {
    // TODO(crbug.com/381256355): Update when ScreenAI library is compatible with
diff --git a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc
index a2f18dd174..87f5d60bbd 100644
--- a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc
+++ b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/screen_ai/screen_ai_service_handler_base.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/screen_ai/screen_ai_service_handler_base.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/screen_ai/screen_ai_service_handler_base.cc
-@@ -252,7 +252,7 @@ void ScreenAIServiceHandlerBase::LaunchI
+@@ -253,7 +253,7 @@ void ScreenAIServiceHandlerBase::LaunchI
    base::FilePath binary_path = state_instance->get_component_binary_path();
  #if BUILDFLAG(IS_WIN)
    std::vector<base::FilePath> preload_libraries = {binary_path};
@@ -15,7 +15,7 @@ $NetBSD$
    std::vector<std::string> extra_switches = {
        base::StringPrintf("--%s=%s", screen_ai::GetBinaryPathSwitch(),
                           binary_path.MaybeAsASCII().c_str())};
-@@ -267,7 +267,7 @@ void ScreenAIServiceHandlerBase::LaunchI
+@@ -268,7 +268,7 @@ void ScreenAIServiceHandlerBase::LaunchI
            .WithPreloadedLibraries(
                preload_libraries,
                content::ServiceProcessHostPreloadLibraries::GetPassKey())
diff --git a/chromium/patches/patch-chrome_browser_sessions_session__restore.cc b/chromium/patches/patch-chrome_browser_sessions_session__restore.cc
index 5b910eca88..57a124daa3 100644
--- a/chromium/patches/patch-chrome_browser_sessions_session__restore.cc
+++ b/chromium/patches/patch-chrome_browser_sessions_session__restore.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/sessions/session_restore.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/sessions/session_restore.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/sessions/session_restore.cc
-@@ -118,7 +118,7 @@
+@@ -117,7 +117,7 @@
  #include "ui/wm/core/scoped_animation_disabler.h"
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/ui/webui/whats_new/whats_new_fetcher.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
-@@ -1222,7 +1222,7 @@ class SessionRestoreImpl : public Browse
+@@ -1217,7 +1217,7 @@ class SessionRestoreImpl : public Browse
      bool is_first_tab = true;
      for (const auto& startup_tab : startup_tabs) {
        const GURL& url = startup_tab.url;
diff --git a/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc b/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
index e8519a9b48..51741ad731 100644
--- a/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
+++ b/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/sharing/sharing_handler_registry_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/sharing/sharing_handler_registry_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/sharing/sharing_handler_registry_impl.cc
 @@ -23,7 +23,7 @@
  #endif  // BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-chrome_browser_shell__integration.h b/chromium/patches/patch-chrome_browser_shell__integration.h
index 471c5df8fe..e349aa4f11 100644
--- a/chromium/patches/patch-chrome_browser_shell__integration.h
+++ b/chromium/patches/patch-chrome_browser_shell__integration.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/shell_integration.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/shell_integration.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/shell_integration.h
 @@ -188,7 +188,7 @@ std::u16string GetAppShortcutsSubdirName
  #endif
diff --git a/chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc b/chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc
index b241e1c54e..591810d3e5 100644
--- a/chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc
+++ b/chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/shortcuts/icon_badging.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/shortcuts/icon_badging.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/shortcuts/icon_badging.cc
 @@ -58,7 +58,7 @@ enum class BadgeSize {
  constexpr ShortcutSize kSizesNeededForShortcutCreation[] = {
diff --git a/chromium/patches/patch-chrome_browser_signin_chrome__signin__client.cc b/chromium/patches/patch-chrome_browser_signin_chrome__signin__client.cc
index 7e929716a1..d814e023df 100644
--- a/chromium/patches/patch-chrome_browser_signin_chrome__signin__client.cc
+++ b/chromium/patches/patch-chrome_browser_signin_chrome__signin__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/signin/chrome_signin_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/signin/chrome_signin_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/signin/chrome_signin_client.cc
-@@ -166,7 +166,7 @@ signin_metrics::ProfileSignout kAlwaysAl
+@@ -140,7 +140,7 @@ signin_metrics::ProfileSignout kAlwaysAl
  std::string HatsSurveyTriggerForAccessPoint(
      signin_metrics::AccessPoint access_point) {
    switch (access_point) {
diff --git a/chromium/patches/patch-chrome_browser_signin_signin__hats__util.cc b/chromium/patches/patch-chrome_browser_signin_signin__hats__util.cc
index 39909956fa..953b996a76 100644
--- a/chromium/patches/patch-chrome_browser_signin_signin__hats__util.cc
+++ b/chromium/patches/patch-chrome_browser_signin_signin__hats__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/signin/signin_hats_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/signin/signin_hats_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/signin/signin_hats_util.cc
-@@ -44,7 +44,7 @@
+@@ -45,7 +45,7 @@
  
  namespace {
  
@@ -15,7 +15,7 @@ $NetBSD$
  constexpr char kChannel[] = "Channel";
  constexpr char kChromeVersion[] = "Chrome Version";
  constexpr char kNumberOfChromeProfiles[] = "Number of Chrome Profiles";
-@@ -217,7 +217,7 @@ void LaunchHatsSurveyForProfileInternal(
+@@ -224,7 +224,7 @@ void LaunchHatsSurveyForProfileInternal(
      Profile* profile,
      bool defer_if_no_browser,
      base::OnceCallback<SurveyStringData()> data_factory) {
@@ -24,7 +24,7 @@ $NetBSD$
    if (!profile || !IsSurveyEnabledForHatsTrigger(trigger)) {
      return;
    }
-@@ -262,7 +262,7 @@ void LaunchHatsSurveyForProfile(const st
+@@ -270,7 +270,7 @@ void LaunchHatsSurveyForProfile(const st
                                      access_point_for_data_type_promo) {
    LaunchHatsSurveyForProfileInternal(
        trigger, profile, defer_if_no_browser,
diff --git a/chromium/patches/patch-chrome_browser_signin_signin__util.cc b/chromium/patches/patch-chrome_browser_signin_signin__util.cc
index e2b10873db..18bb235e1b 100644
--- a/chromium/patches/patch-chrome_browser_signin_signin__util.cc
+++ b/chromium/patches/patch-chrome_browser_signin_signin__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/signin/signin_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/signin/signin_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/signin/signin_util.cc
 @@ -49,7 +49,7 @@
  #include "services/network/public/mojom/cookie_manager.mojom.h"
diff --git a/chromium/patches/patch-chrome_browser_signin_signin__util.h b/chromium/patches/patch-chrome_browser_signin_signin__util.h
index 00e128e2af..2660f97954 100644
--- a/chromium/patches/patch-chrome_browser_signin_signin__util.h
+++ b/chromium/patches/patch-chrome_browser_signin_signin__util.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/signin/signin_util.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/signin/signin_util.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/signin/signin_util.h
 @@ -207,7 +207,7 @@ bool IsSyncingUserSelectableTypesAllowed
      const syncer::SyncService* sync_service,
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc b/chromium/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc
index 5d7a0e4d45..f5e8225df1 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/supervised_user/classify_url_navigation_throttle.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/supervised_user/classify_url_navigation_throttle.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/supervised_user/classify_url_navigation_throttle.cc
 @@ -42,7 +42,7 @@
  namespace supervised_user {
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
index adf73d0cd3..98c0853887 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/supervised_user/supervised_user_browser_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/supervised_user/supervised_user_browser_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/supervised_user/supervised_user_browser_utils.cc
 @@ -40,7 +40,7 @@
  #include "chrome/browser/ash/profiles/profile_helper.h"
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
index e0b7f0e4f9..de4913955a 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/supervised_user/supervised_user_browser_utils.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/supervised_user/supervised_user_browser_utils.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/supervised_user/supervised_user_browser_utils.h
 @@ -52,7 +52,7 @@ std::string GetAccountGivenName(Profile&
  // of the user.
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
index 5c918f5522..a4631deb07 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc
 @@ -193,7 +193,7 @@ void SupervisedUserExtensionsDelegateImp
        return;
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
index 07d202409a..86946b60ec 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/supervised_user/supervised_user_extensions_manager.cc
 @@ -345,7 +345,7 @@ void SupervisedUserExtensionsManager::
      ActivateManagementPolicyAndUpdateRegistration() {
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
index 9f25b18d0c..a531996d31 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/supervised_user/supervised_user_extensions_manager.h
 @@ -147,7 +147,7 @@ class SupervisedUserExtensionsManager : 
    // launched.
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
index 32be5973b5..0bca44d960 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc
 @@ -33,13 +33,13 @@
  #include "chrome/browser/supervised_user/child_accounts/child_account_service_android.h"
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
index f407f480c8..0fa23c8b08 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc
 @@ -19,7 +19,7 @@
  #include "components/supervised_user/core/browser/supervised_user_service.h"
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
index c904f9b792..033e97f596 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/supervised_user/supervised_user_navigation_observer.cc
 @@ -55,7 +55,7 @@
  #include "components/supervised_user/core/browser/android/android_parental_controls.h"
diff --git a/chromium/patches/patch-chrome_browser_support__tool_support__tool__util.cc b/chromium/patches/patch-chrome_browser_support__tool_support__tool__util.cc
index 4bef651dcb..ad756f478e 100644
--- a/chromium/patches/patch-chrome_browser_support__tool_support__tool__util.cc
+++ b/chromium/patches/patch-chrome_browser_support__tool_support__tool__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/support_tool/support_tool_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/support_tool/support_tool_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/support_tool/support_tool_util.cc
 @@ -54,7 +54,7 @@
  #endif  // BUILDFLAG(IS_CHROMEOS_WITH_HW_DETAILS)
diff --git a/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc b/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
index 2d868efe1c..47caf10ec5 100644
--- a/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
+++ b/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/sync/chrome_sync_controller_builder.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/sync/chrome_sync_controller_builder.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/sync/chrome_sync_controller_builder.cc
 @@ -297,7 +297,7 @@ ChromeSyncControllerBuilder::Build(synce
  #if BUILDFLAG(ENABLE_SPELLCHECK)
diff --git a/chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc b/chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
index 76226bb75b..34ddfbbaca 100644
--- a/chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
+++ b/chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/sync/device_info_sync_client_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/sync/device_info_sync_client_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/sync/device_info_sync_client_impl.cc
 @@ -34,7 +34,7 @@ DeviceInfoSyncClientImpl::~DeviceInfoSyn
  std::string DeviceInfoSyncClientImpl::GetSigninScopedDeviceId() const {
diff --git a/chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc b/chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
index 0a68a8e8bf..cc381d1b6a 100644
--- a/chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/sync/sync_service_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/sync/sync_service_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/sync/sync_service_factory.cc
 @@ -137,7 +137,7 @@ namespace {
  tab_groups::TabGroupSyncService* GetTabGroupSyncService(Profile* profile) {
diff --git a/chromium/patches/patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc b/chromium/patches/patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc
index 627dbc5715..31912d3563 100644
--- a/chromium/patches/patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc
+++ b/chromium/patches/patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/sync/test/integration/sync_service_impl_harness.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/sync/test/integration/sync_service_impl_harness.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/sync/test/integration/sync_service_impl_harness.cc
-@@ -491,7 +491,7 @@ bool SyncServiceImplHarness::EnableHisto
+@@ -489,7 +489,7 @@ bool SyncServiceImplHarness::EnableHisto
    // Tabs and history are bundled together in the same toggle.
    service()->GetUserSettings()->SetSelectedType(
        syncer::UserSelectableType::kTabs, true);
diff --git a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc
index 3de530380c..2efe92874a 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/task_manager/sampling/task_group.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/task_manager/sampling/task_group.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/task_manager/sampling/task_group.cc
 @@ -34,7 +34,7 @@ const int kBackgroundRefreshTypesMask =
  #if BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h
index 94a0a21302..f99ecc30b2 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/task_manager/sampling/task_group.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/task_manager/sampling/task_group.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/task_manager/sampling/task_group.h
 @@ -40,7 +40,7 @@ inline constexpr int kUnsupportedVMRefre
      REFRESH_TYPE_WEBCACHE_STATS | REFRESH_TYPE_NETWORK_USAGE |
diff --git a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
index e3b5374863..aeb250f39b 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/task_manager/sampling/task_group_sampler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/task_manager/sampling/task_group_sampler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/task_manager/sampling/task_group_sampler.cc
 @@ -45,7 +45,7 @@ TaskGroupSampler::TaskGroupSampler(
      const OnCpuRefreshCallback& on_cpu_refresh,
diff --git a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
index 37372365c7..42651d2fff 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/task_manager/sampling/task_group_sampler.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/task_manager/sampling/task_group_sampler.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/task_manager/sampling/task_group_sampler.h
 @@ -33,7 +33,7 @@ class TaskGroupSampler : public base::Re
    using OnSwappedMemRefreshCallback =
diff --git a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
index fa31b58b12..6e684aabe3 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/task_manager/sampling/task_manager_impl.cc
 @@ -232,7 +232,7 @@ void TaskManagerImpl::GetUSERHandles(Tas
  }
diff --git a/chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h b/chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h
index 4606f37c4c..a8fbeadcbb 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h
+++ b/chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/task_manager/task_manager_observer.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/task_manager/task_manager_observer.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/task_manager/task_manager_observer.h
 @@ -45,7 +45,7 @@ enum RefreshType {
    // or backgrounded.
diff --git a/chromium/patches/patch-chrome_browser_themes_theme__helper.cc b/chromium/patches/patch-chrome_browser_themes_theme__helper.cc
index 642a2770ea..d1e09949e8 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__helper.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/themes/theme_helper.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/themes/theme_helper.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/themes/theme_helper.cc
 @@ -15,7 +15,7 @@
  #include "ui/gfx/image/image.h"
diff --git a/chromium/patches/patch-chrome_browser_themes_theme__service.cc b/chromium/patches/patch-chrome_browser_themes_theme__service.cc
index 720acab2df..3f13f1794f 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__service.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__service.cc
@@ -4,17 +4,17 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/themes/theme_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/themes/theme_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/themes/theme_service.cc
-@@ -76,7 +76,7 @@
+@@ -75,7 +75,7 @@
  #include "extensions/browser/extension_registry_observer.h"
  #endif
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/time/time.h"
  #include "ui/linux/linux_ui.h"
  #include "ui/linux/linux_ui_factory.h"
- #include "ui/ozone/public/ozone_platform.h"  // nogncheck
 @@ -260,7 +260,7 @@ std::unique_ptr<ui::ThemeProvider> Theme
  // static
  void ThemeService::RegisterProfilePrefs(
diff --git a/chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc b/chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
index 657d900c2e..d50690bf28 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/themes/theme_service_aura_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/themes/theme_service_aura_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/themes/theme_service_aura_linux.cc
 @@ -23,7 +23,7 @@ namespace {
  ui::SystemTheme ValidateSystemTheme(ui::SystemTheme system_theme) {
diff --git a/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc b/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
index 81301af903..c7764b581c 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/themes/theme_service_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/themes/theme_service_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/themes/theme_service_factory.cc
 @@ -23,7 +23,7 @@
  #include "chrome/browser/themes/theme_helper_win.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_accelerator__table.cc b/chromium/patches/patch-chrome_browser_ui_accelerator__table.cc
index 159cca069c..2cee571ef5 100644
--- a/chromium/patches/patch-chrome_browser_ui_accelerator__table.cc
+++ b/chromium/patches/patch-chrome_browser_ui_accelerator__table.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/accelerator_table.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/accelerator_table.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/accelerator_table.cc
 @@ -73,11 +73,11 @@ const AcceleratorMapping kAcceleratorMap
      {ui::VKEY_S, ui::EF_PLATFORM_ACCELERATOR, IDC_SAVE_PAGE},
@@ -38,7 +38,7 @@ $NetBSD$
      {ui::VKEY_BROWSER_BACK, ui::EF_NONE, IDC_BACK},
      {ui::VKEY_BROWSER_FORWARD, ui::EF_NONE, IDC_FORWARD},
      {ui::VKEY_BROWSER_HOME, ui::EF_NONE, IDC_HOME},
-@@ -310,7 +310,7 @@ std::vector<AcceleratorMapping> GetAccel
+@@ -312,7 +312,7 @@ std::vector<AcceleratorMapping> GetAccel
                           std::begin(kDevToolsAcceleratorMap),
                           std::end(kDevToolsAcceleratorMap));
  
diff --git a/chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h b/chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
index 4300a4ce03..e3b6c032b0 100644
--- a/chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
+++ b/chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/actions/chrome_action_id.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/actions/chrome_action_id.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/actions/chrome_action_id.h
 @@ -532,7 +532,7 @@
  #if BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc b/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
index 906d799d03..fc5eb31ea5 100644
--- a/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
+++ b/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc
 @@ -31,7 +31,7 @@
  #include "ui/gfx/geometry/rect.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h b/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
index 0d27d603b0..7431033130 100644
--- a/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
+++ b/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h
 @@ -14,7 +14,7 @@
  #include "components/autofill/core/browser/payments/payments_window_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_browser.h b/chromium/patches/patch-chrome_browser_ui_browser.h
index 08d87ce1fa..fe5c4261f4 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser.h
+++ b/chromium/patches/patch-chrome_browser_ui_browser.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/browser.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/browser.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/browser.h
-@@ -258,7 +258,7 @@ class Browser : public TabStripModelObse
+@@ -256,7 +256,7 @@ class Browser : public TabStripModelObse
      std::optional<int64_t> display_id;
  #endif
  
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc b/chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
index 77e5dd4c77..2575981d4a 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/browser_command_controller.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/browser_command_controller.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/browser_command_controller.cc
-@@ -150,7 +150,7 @@
+@@ -155,7 +155,7 @@
  #include "components/user_manager/user_manager.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/base/ime/text_edit_commands.h"
  #include "ui/base/ime/text_input_flags.h"
  #include "ui/linux/linux_ui.h"
-@@ -160,7 +160,7 @@
+@@ -165,7 +165,7 @@
  #include "ui/ozone/public/ozone_platform.h"
  #endif
  
@@ -24,7 +24,7 @@ $NetBSD$
  #include "chrome/browser/ui/shortcuts/desktop_shortcuts_utils.h"
  #endif  // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
  
-@@ -436,7 +436,7 @@ bool BrowserCommandController::IsReserve
+@@ -441,7 +441,7 @@ bool BrowserCommandController::IsReserve
  #endif
    }
  
@@ -33,7 +33,7 @@ $NetBSD$
    // If this key was registered by the user as a content editing hotkey, then
    // it is not reserved.
    auto* linux_ui = ui::LinuxUi::instance();
-@@ -744,7 +744,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -756,7 +756,7 @@ bool BrowserCommandController::ExecuteCo
        break;
  #endif
  
@@ -42,7 +42,7 @@ $NetBSD$
      case IDC_MINIMIZE_WINDOW:
        browser_->window()->Minimize();
        break;
-@@ -987,7 +987,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -996,7 +996,7 @@ bool BrowserCommandController::ExecuteCo
        break;
      case IDC_CREATE_SHORTCUT:
        base::RecordAction(base::UserMetricsAction("CreateShortcut"));
@@ -51,7 +51,7 @@ $NetBSD$
        chrome::CreateDesktopShortcutForActiveWebContents(browser_);
  #else
        web_app::CreateWebAppFromCurrentWebContents(
-@@ -1167,7 +1167,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -1188,7 +1188,7 @@ bool BrowserCommandController::ExecuteCo
  #endif  // BUILDFLAG(GOOGLE_CHROME_BRANDING)
      case IDC_CHROME_WHATS_NEW:
  #if BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
@@ -60,7 +60,7 @@ $NetBSD$
        ShowChromeWhatsNew(browser_);
        break;
  #else
-@@ -1560,7 +1560,7 @@ void BrowserCommandController::InitComma
+@@ -1588,7 +1588,7 @@ void BrowserCommandController::InitComma
    command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_4, true);
    command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_5, true);
  #endif
@@ -69,7 +69,7 @@ $NetBSD$
    command_updater_.UpdateCommandEnabled(IDC_MINIMIZE_WINDOW, true);
    command_updater_.UpdateCommandEnabled(IDC_MAXIMIZE_WINDOW, true);
    command_updater_.UpdateCommandEnabled(IDC_RESTORE_WINDOW, true);
-@@ -1939,7 +1939,7 @@ void BrowserCommandController::UpdateCom
+@@ -1970,7 +1970,7 @@ void BrowserCommandController::UpdateCom
    bool can_create_web_app = web_app::CanCreateWebApp(browser_);
    command_updater_.UpdateCommandEnabled(IDC_INSTALL_PWA, can_create_web_app);
  
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__commands.cc b/chromium/patches/patch-chrome_browser_ui_browser__commands.cc
index 12630cfc5b..d8a1c425ec 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__commands.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__commands.cc
@@ -4,11 +4,11 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/browser_commands.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/browser_commands.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/browser_commands.cc
-@@ -2388,7 +2388,7 @@ void OpenUpdateChromeDialog(Browser* bro
-   } else if (detector->is_outdated_install_no_au()) {
-     ShowOutdatedUpgradeBubble(browser, browser, /*auto_update_enabled=*/false);
+@@ -2434,7 +2434,7 @@ void OpenUpdateChromeDialog(BrowserWindo
+     ShowOutdatedUpgradeBubble(browser, browser,
+                               /*auto_update_enabled=*/false);
    } else {
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc b/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
index 57ad7bc48e..5fc485dff8 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/browser_ui_prefs.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/browser_ui_prefs.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/browser_ui_prefs.cc
 @@ -88,7 +88,7 @@ void RegisterBrowserPrefs(PrefRegistrySi
    registry->RegisterTimePref(prefs::kPinInfoBarLastShown, base::Time());
@@ -24,7 +24,7 @@ $NetBSD$
    registry->RegisterIntegerPref(prefs::kSessionRestoreInfoBarTimesShown, 0);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
-@@ -227,7 +227,7 @@ void RegisterBrowserUserPrefs(user_prefs
+@@ -229,7 +229,7 @@ void RegisterBrowserUserPrefs(user_prefs
    registry->RegisterDictionaryPref(prefs::kHttpsUpgradeFallbacks);
    registry->RegisterDictionaryPref(prefs::kHttpsUpgradeNavigations);
    registry->RegisterBooleanPref(prefs::kHttpsOnlyModeAutoEnabled, false);
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc b/chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc
index adbf2fe268..78ccfc2c34 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/browser_view_prefs.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/browser_view_prefs.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/browser_view_prefs.cc
 @@ -14,7 +14,7 @@
  
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc b/chromium/patches/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
index b034e9fdf2..1477908e2a 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/browser_window/internal/browser_window_features.cc
-@@ -179,7 +179,7 @@
+@@ -191,7 +191,7 @@
  #include "chrome/browser/ui/startup/default_browser_prompt/pin_infobar/pin_infobar_controller.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_controller.h"
  #endif
  
-@@ -447,7 +447,7 @@ void BrowserWindowFeatures::Init(Browser
+@@ -498,7 +498,7 @@ void BrowserWindowFeatures::Init(Browser
    call_to_action_lock_ =
        GetUserDataFactory().CreateInstance<CallToActionLock>(*browser, browser);
  
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__window_public_browser__window__features.h b/chromium/patches/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
index ccef99dab9..416c441e6d 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
+++ b/chromium/patches/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/browser_window/public/browser_window_features.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/browser_window/public/browser_window_features.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/browser_window/public/browser_window_features.h
-@@ -108,7 +108,7 @@ class PinInfoBarController;
+@@ -112,7 +112,7 @@ class PinInfoBarController;
  }  // namespace default_browser
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  class ProfileCustomizationBubbleSyncController;
  namespace session_restore_infobar {
  class SessionRestoreInfobarController;
-@@ -453,7 +453,7 @@ class BrowserWindowFeatures {
+@@ -441,7 +441,7 @@ class BrowserWindowFeatures {
      return browser_select_file_dialog_controller_.get();
    }
  
@@ -24,7 +24,7 @@ $NetBSD$
    ProfileCustomizationBubbleSyncController*
    profile_customization_bubble_sync_controller() {
      return profile_customization_bubble_sync_controller_.get();
-@@ -639,7 +639,7 @@ class BrowserWindowFeatures {
+@@ -632,7 +632,7 @@ class BrowserWindowFeatures {
    std::unique_ptr<BrowserSelectFileDialogController>
        browser_select_file_dialog_controller_;
  
diff --git a/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc b/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
index bd0fc944da..486868b197 100644
--- a/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
+++ b/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/chrome_pages.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/chrome_pages.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/chrome_pages.cc
-@@ -86,12 +86,12 @@
+@@ -85,12 +85,12 @@
  #include "components/signin/public/identity_manager/identity_manager.h"
  #endif
  
@@ -21,7 +21,7 @@ $NetBSD$
  #include "components/webapps/isolated_web_apps/scheme.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS)
-@@ -253,7 +253,7 @@ bool SiteGURLIsValid(const GURL& url) {
+@@ -256,7 +256,7 @@ bool SiteGURLIsValid(const GURL& url) {
    return !site_origin.opaque() && (url.SchemeIsHTTPOrHTTPS() ||
                                     url.SchemeIs(extensions::kExtensionScheme)
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -30,21 +30,21 @@ $NetBSD$
                                     || url.SchemeIs(webapps::kIsolatedAppScheme)
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS)
-@@ -399,7 +399,7 @@ void ShowChromeTips(Browser* browser) {
+@@ -409,7 +409,7 @@ void ShowChromeTips(BrowserWindowInterfa
    ShowSingletonTab(browser, GURL(kChromeTipsURL));
  }
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void ShowChromeWhatsNew(Browser* browser) {
+ void ShowChromeWhatsNew(BrowserWindowInterface* browser) {
    ShowSingletonTab(browser, GURL(kChromeUIWhatsNewURL));
  }
-@@ -700,7 +700,7 @@ void ShowAppManagementPage(Profile* prof
+@@ -700,7 +700,7 @@ void ShowSharedTabGroupActivity(Profile*
+                    GURL(data_sharing::features::kActivityLogsURL.Get()));
  }
- #endif  // BUILDFLAG(IS_CHROMEOS)
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void ShowWebAppSettingsImpl(Browser* browser,
+ void ShowWebAppSettingsImpl(BrowserWindowInterface* browser,
                              Profile* profile,
                              const std::string& app_id,
diff --git a/chromium/patches/patch-chrome_browser_ui_chrome__pages.h b/chromium/patches/patch-chrome_browser_ui_chrome__pages.h
index 1c6629666e..8ce673df7e 100644
--- a/chromium/patches/patch-chrome_browser_ui_chrome__pages.h
+++ b/chromium/patches/patch-chrome_browser_ui_chrome__pages.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/chrome_pages.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/chrome_pages.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/chrome_pages.h
-@@ -39,7 +39,7 @@ namespace signin {
+@@ -37,7 +37,7 @@ namespace signin {
  enum class ConsentLevel;
  }  // namespace signin
  
@@ -15,12 +15,12 @@ $NetBSD$
  namespace web_app {
  enum class AppSettingsPageEntryPoint;
  }  // namespace web_app
-@@ -164,7 +164,7 @@ void ShowAppManagementPage(Profile* prof
-                            ash::settings::AppManagementEntryPoint entry_point);
- #endif
+@@ -161,7 +161,7 @@ void ShowSharedTabGroupActivity(Profile*
+ void ShowEnterpriseManagementPageInTabbedBrowser(
+     BrowserWindowInterface* browser);
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  // Show chrome://app-settings/<app-id> page.
- void ShowWebAppSettings(Browser* browser,
+ void ShowWebAppSettings(BrowserWindowInterface* browser,
                          const std::string& app_id,
diff --git a/chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc b/chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
index e6aed348c2..6ffeb3f501 100644
--- a/chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
+++ b/chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/color/native_chrome_color_mixer.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/color/native_chrome_color_mixer.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/color/native_chrome_color_mixer.cc
 @@ -7,7 +7,7 @@
  #include "build/build_config.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_hats_survey__config.cc b/chromium/patches/patch-chrome_browser_ui_hats_survey__config.cc
index f8d114ce19..ec8d331eb4 100644
--- a/chromium/patches/patch-chrome_browser_ui_hats_survey__config.cc
+++ b/chromium/patches/patch-chrome_browser_ui_hats_survey__config.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/hats/survey_config.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/hats/survey_config.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/hats/survey_config.cc
-@@ -548,7 +548,7 @@ std::vector<hats::SurveyConfig> GetAllSu
+@@ -581,7 +581,7 @@ std::vector<hats::SurveyConfig> GetAllSu
        &features::kHappinessTrackingSurveysForWallpaperSearch,
        kHatsSurveyTriggerWallpaperSearch);
  
diff --git a/chromium/patches/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc b/chromium/patches/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc
index fc64d2a620..abe3e98e82 100644
--- a/chromium/patches/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/hats/trust_safety_sentiment_service_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/hats/trust_safety_sentiment_service_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/hats/trust_safety_sentiment_service_factory.cc
 @@ -59,7 +59,7 @@ TrustSafetySentimentServiceFactory::Buil
    // TrustSafetySentimentSurvey is conducted only for Windows, MacOS and Linux
diff --git a/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc b/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
index be9d640298..846d4b3a52 100644
--- a/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
+++ b/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc
 @@ -2002,7 +2002,7 @@ const gfx::VectorIcon& GetSharingHubVect
    return omnibox::kShareMacChromeRefreshIcon;
diff --git a/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc b/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
index 0e608b3d16..5f536a22f6 100644
--- a/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/passwords/bubble_controllers/relaunch_chrome_bubble_controller.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/passwords/bubble_controllers/relaunch_chrome_bubble_controller.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/passwords/bubble_controllers/relaunch_chrome_bubble_controller.cc
 @@ -45,7 +45,7 @@ std::u16string RelaunchChromeBubbleContr
  #if BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc b/chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
index 8e0c3eefc5..7946dc9476 100644
--- a/chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
-@@ -117,7 +117,7 @@ namespace {
+@@ -118,7 +118,7 @@ namespace {
  
  using Logger = autofill::SavePasswordProgressLogger;
  
@@ -15,7 +15,7 @@ $NetBSD$
  // Should be kept in sync with constant declared in
  // bubble_controllers/relaunch_chrome_bubble_controller.cc.
  constexpr int kMaxNumberOfTimesKeychainErrorBubbleIsShown = 3;
-@@ -621,7 +621,7 @@ void ManagePasswordsUIController::OnBiom
+@@ -622,7 +622,7 @@ void ManagePasswordsUIController::OnBiom
  }
  
  void ManagePasswordsUIController::OnKeychainError() {
diff --git a/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.cc b/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.cc
index 20977b0e04..0f8eae4f92 100644
--- a/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.cc
+++ b/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/prefs/pref_watcher.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/prefs/pref_watcher.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/prefs/pref_watcher.cc
 @@ -37,7 +37,7 @@
  #include "components/browser_ui/accessibility/android/font_size_prefs_android.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.h b/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.h
index c258022a14..becb4d5904 100644
--- a/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.h
+++ b/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/prefs/pref_watcher.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/prefs/pref_watcher.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/prefs/pref_watcher.h
 @@ -53,7 +53,7 @@ class PrefWatcher : public KeyedService,
    // blink::RendererPreferences.
diff --git a/chromium/patches/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc b/chromium/patches/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
index 24913b217d..4c7937f07d 100644
--- a/chromium/patches/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
+++ b/chromium/patches/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/prefs/prefs_tab_helper.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/prefs/prefs_tab_helper.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/prefs/prefs_tab_helper.cc
 @@ -65,7 +65,7 @@
  #endif
diff --git a/chromium/patches/patch-chrome_browser_ui_sad__tab.cc b/chromium/patches/patch-chrome_browser_ui_sad__tab.cc
index 5ca28c82f1..eeb846f9e9 100644
--- a/chromium/patches/patch-chrome_browser_ui_sad__tab.cc
+++ b/chromium/patches/patch-chrome_browser_ui_sad__tab.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/sad_tab.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/sad_tab.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/sad_tab.cc
-@@ -178,7 +178,7 @@ std::vector<int> SadTab::GetSubMessages(
+@@ -181,7 +181,7 @@ std::vector<int> SadTab::GetSubMessages(
        if (!web_contents_->GetBrowserContext()->IsOffTheRecord()) {
          message_ids.insert(message_ids.begin(), IDS_SAD_TAB_RELOAD_INCOGNITO);
        }
diff --git a/chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h b/chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
index 2e2b7b6372..618665372b 100644
--- a/chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
+++ b/chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h
 @@ -39,7 +39,7 @@ class SharingHubBubbleController {
    // Returns true if the omnibox icon should be shown.
diff --git a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
index ddd7ada6ef..0a2afdfc3a 100644
--- a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/signin/signin_view_controller.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/signin/signin_view_controller.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/signin/signin_view_controller.cc
 @@ -524,7 +524,7 @@ void SigninViewController::ShowModalSync
        GetOnModalDialogClosedCallback());
@@ -15,7 +15,7 @@ $NetBSD$
  void SigninViewController::ShowModalHistorySyncOptInDialog(
      bool should_close_modal_dialog,
      HistorySyncOptinHelper::FlowCompletedCallback callback) {
-@@ -542,7 +542,7 @@ void SigninViewController::ShowModalHist
+@@ -541,7 +541,7 @@ void SigninViewController::ShowModalHist
  void SigninViewController::ShowModalManagedUserNoticeDialog(
      std::unique_ptr<signin::EnterpriseProfileCreationDialogParams>
          create_param) {
diff --git a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.h b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.h
index c559fa8f9f..cea0a3d6e2 100644
--- a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.h
+++ b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/signin/signin_view_controller.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/signin/signin_view_controller.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/signin/signin_view_controller.h
 @@ -171,7 +171,7 @@ class SigninViewController {
    void ShowModalSyncConfirmationDialog(bool is_signin_intercept,
diff --git a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
index e7e55b72f9..08ed3315fd 100644
--- a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
+++ b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/signin/signin_view_controller_delegate.h
 @@ -50,7 +50,7 @@ class SigninViewControllerDelegate {
        SyncConfirmationStyle style,
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc b/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
index 674dd6a8f2..d0e6b0e5e8 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/startup/bad_flags_prompt.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/startup/bad_flags_prompt.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/startup/bad_flags_prompt.cc
-@@ -112,7 +112,7 @@ const char* const kBadFlags[] = {
+@@ -114,7 +114,7 @@ const char* const kBadFlags[] = {
      extensions::switches::kExtensionsOnExtensionURLs,
  #endif
  
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_google__chrome__scheme__util.cc b/chromium/patches/patch-chrome_browser_ui_startup_google__chrome__scheme__util.cc
index 0247cdd327..a67ef90e70 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_google__chrome__scheme__util.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_google__chrome__scheme__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/startup/google_chrome_scheme_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/startup/google_chrome_scheme_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/startup/google_chrome_scheme_util.cc
 @@ -26,7 +26,7 @@
  #include "chrome/common/chrome_constants.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc b/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
index 62092a56e1..d5713a40d1 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/startup/infobar_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/startup/infobar_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/startup/infobar_utils.cc
-@@ -46,7 +46,7 @@
+@@ -45,7 +45,7 @@
  #include "chrome/browser/ui/startup/default_browser_prompt/pin_infobar/pin_infobar_controller.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_controller.h"
  #include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_model.h"
  #endif
-@@ -221,7 +221,7 @@ void AddInfoBarsIfNecessary(BrowserWindo
+@@ -219,7 +219,7 @@ void AddInfoBarsIfNecessary(BrowserWindo
      return;
    }
  
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
index be666049c9..e81b786f3b 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/startup/startup_browser_creator.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/startup/startup_browser_creator.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/startup/startup_browser_creator.cc
 @@ -134,7 +134,7 @@
  #include "chrome/credential_provider/common/gcp_strings.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
index 6d422759ae..5b1d5a91d6 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/startup/startup_browser_creator_impl.cc
-@@ -69,7 +69,7 @@
+@@ -68,7 +68,7 @@
  #include "content/public/browser/storage_partition.h"
  #include "content/public/common/content_switches.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/display/screen.h"
  #endif
  
-@@ -91,7 +91,7 @@
+@@ -90,7 +90,7 @@
  #include "chrome/browser/ui/browser_window/public/profile_browser_collection.h"
  #endif
  
@@ -24,7 +24,7 @@ $NetBSD$
  #include "chrome/browser/search_integrity/search_integrity.h"
  #include "chrome/browser/search_integrity/search_integrity_factory.h"
  #include "chrome/browser/ui/webui/whats_new/whats_new_fetcher.h"
-@@ -160,7 +160,7 @@ Browser* GetExistingBrowserForOpenBehavi
+@@ -159,7 +159,7 @@ Browser* GetExistingBrowserForOpenBehavi
        BrowserCollection::Order::kActivation);
  #endif
  
@@ -33,7 +33,7 @@ $NetBSD$
    const bool match_original_profiles =
        process_startup == chrome::startup::IsProcessStartup::kYes;
    display::Screen* const screen = display::Screen::Get();
-@@ -247,7 +247,7 @@ void StartupBrowserCreatorImpl::Launch(
+@@ -246,7 +246,7 @@ void StartupBrowserCreatorImpl::Launch(
    DCHECK(profile);
    profile_ = profile;
  
@@ -42,7 +42,7 @@ $NetBSD$
    // Check for DSE integrity if flag is enabled.
    if (base::FeatureList::IsEnabled(features::kDseIntegrity)) {
      if (auto* search_integrity_service =
-@@ -318,7 +318,7 @@ Browser* StartupBrowserCreatorImpl::Open
+@@ -317,7 +317,7 @@ Browser* StartupBrowserCreatorImpl::Open
      // at the state of the MessageLoop.
      Browser::CreateParams params = Browser::CreateParams(profile_, false);
      params.creation_source = Browser::CreationSource::kStartupCreator;
@@ -51,7 +51,7 @@ $NetBSD$
      params.startup_id =
          command_line_->GetSwitchValueASCII("desktop-startup-id");
  #endif
-@@ -348,7 +348,7 @@ Browser* StartupBrowserCreatorImpl::Open
+@@ -347,7 +347,7 @@ Browser* StartupBrowserCreatorImpl::Open
        continue;
      }
  
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc b/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
index da8b32f3bb..6833f35931 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/startup/startup_tab_provider.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/startup/startup_tab_provider.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/startup/startup_tab_provider.cc
-@@ -67,7 +67,7 @@
+@@ -66,7 +66,7 @@
  #include "extensions/common/manifest_handlers/chrome_url_overrides_handler.h"
  #endif  // !BUILDFLAG(IS_ANDROID)
  
diff --git a/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc b/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
index 484c6469ed..32d4d17b84 100644
--- a/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/tab_helpers.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/tab_helpers.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/tab_helpers.cc
-@@ -217,7 +217,7 @@
+@@ -220,7 +220,7 @@
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/ui/blocked_content/framebust_block_tab_helper.h"
  #include "chrome/browser/ui/hats/hats_helper.h"
  #include "chrome/browser/ui/performance_controls/performance_controls_hats_service_factory.h"
-@@ -726,12 +726,12 @@ void TabHelpers::AttachTabHelpers(WebCon
+@@ -747,12 +747,12 @@ void TabHelpers::AttachTabHelpers(WebCon
    webapps::PreRedirectionURLObserver::CreateForWebContents(web_contents);
  #endif
  
diff --git a/chromium/patches/patch-chrome_browser_ui_tabs_public_tab__features.h b/chromium/patches/patch-chrome_browser_ui_tabs_public_tab__features.h
index 5bf9ade236..15ea7848b7 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_public_tab__features.h
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_public_tab__features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/tabs/public/tab_features.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/tabs/public/tab_features.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/tabs/public/tab_features.h
 @@ -155,7 +155,7 @@ class TabContextualizationController;
  }  // namespace lens
@@ -15,7 +15,7 @@ $NetBSD$
  namespace wallet {
  class ChromeWalletablePassClient;
  }  // namespace wallet
-@@ -571,7 +571,7 @@ class TabFeatures {
+@@ -560,7 +560,7 @@ class TabFeatures {
        skills_ui_tab_controller_;
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
    std::unique_ptr<wallet::ChromeWalletablePassClient> walletable_pass_client_;
  #endif
  
-@@ -582,7 +582,7 @@ class TabFeatures {
+@@ -571,7 +571,7 @@ class TabFeatures {
    std::unique_ptr<skills::SkillsUpdateObserver> skills_update_observer_;
  #endif  //  !BUILDFLAG(IS_ANDROID)
  
diff --git a/chromium/patches/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc b/chromium/patches/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc
index 83663a35b0..00ed5e92a5 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/tabs/tab_dialog_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/tabs/tab_dialog_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/tabs/tab_dialog_manager.cc
 @@ -90,7 +90,7 @@ bool SupportsGlobalScreenCoordinates() {
  }
diff --git a/chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc b/chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc
index 4dd9f4217b..5a596cbcd4 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/tabs/tab_features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/tabs/tab_features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/tabs/tab_features.cc
-@@ -100,7 +100,7 @@
+@@ -99,7 +99,7 @@
  #include "components/multistep_filter/core/features.h"
  #include "components/skills/features.h"
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/contextual_tasks/contextual_tasks_tab_visit_tracker.h"
  #include "chrome/browser/record_replay/chrome_record_replay_client.h"
  #include "chrome/browser/ui/views/location_bar/record_replay_page_action_controller.h"
-@@ -487,7 +487,7 @@ void TabFeatures::Init(TabInterface& tab
+@@ -484,7 +484,7 @@ void TabFeatures::Init(TabInterface& tab
    task_manager::WebContentsTags::CreateForTabContents(tab.GetContents());
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
    inactive_window_mouse_event_controller_ =
        std::make_unique<InactiveWindowMouseEventController>();
  
-@@ -555,7 +555,7 @@ void TabFeatures::Init(TabInterface& tab
+@@ -552,7 +552,7 @@ void TabFeatures::Init(TabInterface& tab
          std::make_unique<back_to_opener::BackToOpenerController>(tab);
    }
  
@@ -33,7 +33,7 @@ $NetBSD$
    if (base::FeatureList::IsEnabled(enterprise_reporting::kSaasUsageReporting)) {
      saas_usage_navigation_observer_ =
          std::make_unique<enterprise_reporting::SaasUsageNavigationObserver>(
-@@ -564,7 +564,7 @@ void TabFeatures::Init(TabInterface& tab
+@@ -561,7 +561,7 @@ void TabFeatures::Init(TabInterface& tab
  #endif
  
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc b/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
index 3fb4d9edda..24a4b337fd 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/tabs/tab_strip_prefs.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/tabs/tab_strip_prefs.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/tabs/tab_strip_prefs.cc
-@@ -27,7 +27,7 @@ namespace tabs {
+@@ -28,7 +28,7 @@ namespace tabs {
  
  bool GetDefaultTabSearchRightAligned() {
    // These platforms are all left aligned, the others should be right.
diff --git a/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h b/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h
index a5b4801873..f2a6bba986 100644
--- a/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h
+++ b/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/task_manager/task_manager_columns.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/task_manager/task_manager_columns.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/task_manager/task_manager_columns.h
 @@ -264,7 +264,7 @@ inline constexpr std::array kColumns = {
                      .default_visibility = false},
diff --git a/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc b/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
index 5433d9b1cf..879069eea6 100644
--- a/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
+++ b/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/task_manager/task_manager_table_model.cc
 @@ -364,7 +364,7 @@ TaskManagerTableModel::~TaskManagerTable
    // Note: system_total_time_ is used for both since there is no functional
diff --git a/chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc b/chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
index 632d921a49..e28efe7ca5 100644
--- a/chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
+++ b/chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/test/popup_browsertest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/test/popup_browsertest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/test/popup_browsertest.cc
 @@ -76,7 +76,7 @@ IN_PROC_BROWSER_TEST_F(PopupTest, OpenLe
    const display::Display display = GetDisplayNearestBrowser(popup);
diff --git a/chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc b/chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
index 747a507a5c..530bc071bb 100644
--- a/chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/test/test_browser_ui.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/test/test_browser_ui.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/test/test_browser_ui.cc
 @@ -21,7 +21,7 @@
  #include "ui/views/widget/widget.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_ui__features.cc b/chromium/patches/patch-chrome_browser_ui_ui__features.cc
index 47e4372ed1..704cc96b40 100644
--- a/chromium/patches/patch-chrome_browser_ui_ui__features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_ui__features.cc
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/ui_features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/ui_features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/ui_features.cc
-@@ -38,7 +38,7 @@ BASE_FEATURE(kGlassToolbar, base::FEATUR
- 
- BASE_FEATURE(kDetachedTabs, base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -40,7 +40,7 @@ BASE_FEATURE(kImportExportFlags, base::F
+ BASE_FEATURE(kGlassToolbar, base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(kToolbarGlowUp, base::FEATURE_DISABLED_BY_DEFAULT);
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  BASE_FEATURE(kDseIntegrity, base::FEATURE_ENABLED_BY_DEFAULT);
  // Enables the feature to remove the last confirmation dialog when relaunching
  // to update Chrome.
-@@ -297,7 +297,7 @@ BASE_FEATURE(kViewsFirstRunDialog, base:
+@@ -247,7 +247,7 @@ BASE_FEATURE(kWebUITabStripContextMenuAf
  BASE_FEATURE(kViewsJSAppModalDialog, base::FEATURE_DISABLED_BY_DEFAULT);
  #endif
  
@@ -24,7 +24,7 @@ $NetBSD$
  BASE_FEATURE(kUsePortalAccentColor, base::FEATURE_ENABLED_BY_DEFAULT);
  #endif
  
-@@ -449,7 +449,7 @@ bool IsBookmarkTabGroupConversionEnabled
+@@ -371,7 +371,7 @@ bool IsBookmarkTabGroupConversionEnabled
    return base::FeatureList::IsEnabled(kBookmarkTabGroupConversion);
  }
  
@@ -33,12 +33,3 @@ $NetBSD$
  BASE_FEATURE(kSessionRestoreInfobar, base::FEATURE_DISABLED_BY_DEFAULT);
  
  BASE_FEATURE_PARAM(bool,
-@@ -530,7 +530,7 @@ BASE_FEATURE_PARAM(bool,
-                    "tab_groups_focusing_default_to_focused",
-                    false);
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kUpdaterUI, base::FEATURE_DISABLED_BY_DEFAULT);
- #endif
- 
diff --git a/chromium/patches/patch-chrome_browser_ui_ui__features.h b/chromium/patches/patch-chrome_browser_ui_ui__features.h
index 2af196c06c..55154d06b0 100644
--- a/chromium/patches/patch-chrome_browser_ui_ui__features.h
+++ b/chromium/patches/patch-chrome_browser_ui_ui__features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/ui_features.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/ui_features.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/ui_features.h
 @@ -25,7 +25,7 @@ BASE_DECLARE_FEATURE(kBrowserWidgetCache
  
@@ -15,7 +15,7 @@ $NetBSD$
  BASE_DECLARE_FEATURE(kDseIntegrity);
  BASE_DECLARE_FEATURE(kFewerUpdateConfirmations);
  #endif
-@@ -66,7 +66,7 @@ BASE_DECLARE_FEATURE_PARAM(int,
+@@ -68,7 +68,7 @@ BASE_DECLARE_FEATURE_PARAM(int,
  BASE_DECLARE_FEATURE_PARAM(int, kSeparateDefaultAndPinPromptMessageVersion);
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
  
@@ -24,7 +24,7 @@ $NetBSD$
  // When enabled, user may see the session restore UI flow.
  BASE_DECLARE_FEATURE(kSessionRestoreInfobar);
  
-@@ -285,7 +285,7 @@ BASE_DECLARE_FEATURE(kViewsFirstRunDialo
+@@ -257,7 +257,7 @@ BASE_DECLARE_FEATURE(kWebUITabStripConte
  BASE_DECLARE_FEATURE(kViewsJSAppModalDialog);
  #endif
  
@@ -33,12 +33,3 @@ $NetBSD$
  BASE_DECLARE_FEATURE(kUsePortalAccentColor);
  #endif
  
-@@ -390,7 +390,7 @@ BASE_DECLARE_FEATURE(kTabGroupsFocusing)
- BASE_DECLARE_FEATURE_PARAM(bool, kTabGroupsFocusingPinnedTabs);
- BASE_DECLARE_FEATURE_PARAM(bool, kTabGroupsFocusingDefaultToFocused);
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- BASE_DECLARE_FEATURE(kUpdaterUI);
- #endif
- 
diff --git a/chromium/patches/patch-chrome_browser_ui_url__identity.cc b/chromium/patches/patch-chrome_browser_ui_url__identity.cc
deleted file mode 100644
index ff5f5dbbd1..0000000000
--- a/chromium/patches/patch-chrome_browser_ui_url__identity.cc
+++ /dev/null
@@ -1,35 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- chrome/browser/ui/url_identity.cc.orig	2026-04-14 23:31:37.000000000 +0200
-+++ chrome/browser/ui/url_identity.cc
-@@ -17,7 +17,7 @@
- #include "url/gurl.h"
- 
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "components/webapps/isolated_web_apps/scheme.h"
- #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-         // BUILDFLAG(IS_CHROMEOS)
-@@ -90,7 +90,7 @@ UrlIdentity CreateChromeExtensionIdentit
- }
- 
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- UrlIdentity CreateIsolatedWebAppIdentityFromUrl(Profile* profile,
-                                                 const GURL& url,
-                                                 const FormatOptions& options) {
-@@ -151,7 +151,7 @@ UrlIdentity UrlIdentity::CreateFromUrl(P
-   }
- 
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   if (url.SchemeIs(webapps::kIsolatedAppScheme)) {
-     DCHECK(allowed_types.Has(Type::kIsolatedWebApp));
-     return CreateIsolatedWebAppIdentityFromUrl(profile, url, options);
diff --git a/chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc b/chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
index 4c56d2cabd..ce05b58114 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc
 @@ -19,7 +19,7 @@
  #include "ui/menus/simple_menu_model.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc b/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
index 198f2201e4..c89f5ac4c0 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc
 @@ -39,7 +39,7 @@
  #include "ui/wm/core/wm_state.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h b/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
index 1d513a20a8..efd19c37b0 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/chrome_views_delegate.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/chrome_views_delegate.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/chrome_views_delegate.h
 @@ -52,7 +52,7 @@ class ChromeViewsDelegate : public views
                               base::OnceClosure callback) override;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc b/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
index 373d6754e5..8c2c271097 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/chrome_views_delegate_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/chrome_views_delegate_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/chrome_views_delegate_linux.cc
 @@ -27,7 +27,7 @@ bool IsDesktopEnvironmentUnity() {
    return desktop_env == base::nix::DESKTOP_ENVIRONMENT_UNITY;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc b/chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
index c51ee6d568..28e24a9d83 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/compose/compose_dialog_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/compose/compose_dialog_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/compose/compose_dialog_view.cc
 @@ -160,7 +160,7 @@ void ComposeDialogView::OnBeforeBubbleWi
      views::Widget::InitParams* params,
diff --git a/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc b/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc
index a0d929a93c..7460d6f1b9 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.cc
 @@ -96,7 +96,7 @@ DialogText GetPromptDialogTextFromStatus
        break;
@@ -12,10 +12,10 @@ $NetBSD$
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   if (base::FeatureList::IsEnabled(
-           syncer::kReplaceSyncPromosWithSignInPromos) &&
+   if (syncer::IsReplaceSyncPromosWithSignInPromosEnabled() &&
        status.signin_status != collaboration::SigninStatus::kSigninDisabled) {
-@@ -434,7 +434,7 @@ void CollaborationControllerDelegateDesk
+     title_id = IDS_SYNC_HISTORY_TITLE;
+@@ -433,7 +433,7 @@ void CollaborationControllerDelegateDesk
        chrome::ShowBrowserModal(browser_, std::move(dialog_model));
  }
  
@@ -24,7 +24,7 @@ $NetBSD$
  void CollaborationControllerDelegateDesktop::
      MaybeShowSignInUiForHistorySyncOptin() {
    collaboration::ServiceStatus status = GetServiceStatus();
-@@ -519,7 +519,7 @@ void CollaborationControllerDelegateDesk
+@@ -518,7 +518,7 @@ void CollaborationControllerDelegateDesk
    }
  
    AccountInfo account_for_promo =
@@ -33,21 +33,21 @@ $NetBSD$
        signin_ui_util::GetSingleAccountForPromos(
            IdentityManagerFactory::GetForProfile(browser_->profile()));
  #else
-@@ -554,7 +554,7 @@ void CollaborationControllerDelegateDesk
+@@ -553,7 +553,7 @@ void CollaborationControllerDelegateDesk
                .SetLabel(dialog_text.ok_button_text)
                .SetEnabled(true));
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   if (base::FeatureList::IsEnabled(
-           syncer::kReplaceSyncPromosWithSignInPromos)) {
+   if (syncer::IsReplaceSyncPromosWithSignInPromosEnabled()) {
      dialog_builder.SetFootnote(ui::DialogModelLabel(dialog_text.footnote));
-@@ -605,7 +605,7 @@ void CollaborationControllerDelegateDesk
+ 
+@@ -602,7 +602,7 @@ void CollaborationControllerDelegateDesk
          .Run(CollaborationControllerDelegate::Outcome::kSuccess);
    }
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   if (base::FeatureList::IsEnabled(
-           syncer::kReplaceSyncPromosWithSignInPromos)) {
+   if (syncer::IsReplaceSyncPromosWithSignInPromosEnabled()) {
      MaybeShowSignInUiForHistorySyncOptin();
+     return;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h b/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h
index c59739a2ce..e38e9d28bb 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.h
 @@ -81,7 +81,7 @@ class CollaborationControllerDelegateDes
        std::optional<data_sharing::mojom::GroupActionProgress> progress);
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc
index 0b4d74f8f1..7a2bc8312b 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/browser_frame_view_factory_views.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/frame/browser_frame_view_factory_views.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/frame/browser_frame_view_factory_views.cc
 @@ -17,7 +17,7 @@
  #include "chrome/browser/ui/views/frame/browser_frame_view_win.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
index 7a23dc6f58..2e6b7e22de 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc
 @@ -55,7 +55,7 @@ gfx::Insets BrowserFrameViewLayoutLinux:
          OpaqueBrowserFrameViewLayout::RestoredFrameBorderInsets());
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
index 1ee9fbbee3..a9593025b5 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc
 @@ -18,7 +18,7 @@ BrowserFrameViewLayoutLinuxNative::~Brow
  
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
index 0d33d3aeed..9397699f45 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/browser_frame_view_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/frame/browser_frame_view_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/frame/browser_frame_view_linux.cc
 @@ -72,7 +72,7 @@ gfx::ShadowValues BrowserFrameViewLinux:
  
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.cc
index 7966e68aca..0172616553 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/browser_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/frame/browser_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/frame/browser_view.cc
-@@ -2457,7 +2457,7 @@ void BrowserView::ToolbarSizeChanged(boo
+@@ -2471,7 +2471,7 @@ void BrowserView::ToolbarSizeChanged(boo
  }
  
  void BrowserView::TabDraggingStatusChanged(bool is_dragging) {
@@ -15,7 +15,7 @@ $NetBSD$
    UpdateFastResizeForContentViews(is_dragging);
  
    if (!is_dragging) {
-@@ -5962,7 +5962,7 @@ void BrowserView::MaybeShowProfileSwitch
+@@ -5978,7 +5978,7 @@ void BrowserView::MaybeShowProfileSwitch
  }
  
  void BrowserView::MaybeShowSupervisedUserProfileSignInIPH() {
@@ -24,7 +24,7 @@ $NetBSD$
    if (!ShouldShowAvatarToolbarIPH()) {
      return;
    }
-@@ -5972,7 +5972,7 @@ void BrowserView::MaybeShowSupervisedUse
+@@ -5988,7 +5988,7 @@ void BrowserView::MaybeShowSupervisedUse
  }
  
  void BrowserView::MaybeShowSignInBenefitsIPH() {
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.cc
index 72db0549aa..9ff1492b8e 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/browser_widget.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/frame/browser_widget.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/frame/browser_widget.cc
 @@ -52,7 +52,7 @@
  #include "ui/aura/window.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.h b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.h
index 71dbccd1c7..1160071dd0 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/browser_widget.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/frame/browser_widget.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/frame/browser_widget.h
 @@ -66,7 +66,7 @@ class BrowserWidget : public views::Widg
  
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_horizontal__tab__strip__region__view.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_horizontal__tab__strip__region__view.cc
new file mode 100644
index 0000000000..e82d513749
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_horizontal__tab__strip__region__view.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/views/frame/horizontal_tab_strip_region_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ chrome/browser/ui/views/frame/horizontal_tab_strip_region_view.cc
+@@ -326,7 +326,7 @@ HorizontalTabStripRegionView::Horizontal
+     new_tab_button_->GetViewAccessibility().SetName(
+         l10n_util::GetStringUTF16(IDS_ACCNAME_NEWTAB));
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+     // On Linux, middle-clicking the New Tab Button triggers
+     // paste and navigate, either to URLs or to search queries.
+     new_tab_button_->SetTriggerableEventFlags(
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc
index d51dd3d16d..8011c17db0 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/layout/browser_view_app_layout_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/frame/layout/browser_view_app_layout_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/frame/layout/browser_view_app_layout_impl.cc
 @@ -404,7 +404,7 @@ void BrowserViewAppLayoutImpl::DoPostLay
  #elif BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc
index 06d1a634b8..be01805af8 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/multi_contents_view_drop_target_controller.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/frame/multi_contents_view_drop_target_controller.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/frame/multi_contents_view_drop_target_controller.cc
 @@ -35,7 +35,7 @@ static constexpr base::TimeDelta kShowNu
  static constexpr int kDropTargetHideForOSWidth =
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
index 13a25e9c26..2f03f7bf83 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/opaque_browser_frame_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/frame/opaque_browser_frame_view.cc
 @@ -58,7 +58,7 @@
  #include "ui/views/window/vector_icons/vector_icons.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
index 3501bb1186..dd616da1df 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/opaque_browser_frame_view.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/frame/opaque_browser_frame_view.h
 @@ -103,7 +103,7 @@ class OpaqueBrowserFrameView : public Br
    FrameButtonStyle GetFrameButtonStyle() const override;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
index b3bdf65efd..8260b9dff4 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h
 @@ -9,7 +9,7 @@
  
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
index d5d17ae6d4..8140f3728d 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/frame/system_menu_model_builder.cc
-@@ -84,7 +84,7 @@ void SystemMenuModelBuilder::BuildMenu(u
+@@ -87,7 +87,7 @@ void SystemMenuModelBuilder::BuildMenu(u
  
  void SystemMenuModelBuilder::BuildSystemMenuForBrowserWindow(
      ui::SimpleMenuModel* model) {
@@ -15,7 +15,7 @@ $NetBSD$
    model->AddItemWithStringId(IDC_MINIMIZE_WINDOW, IDS_MINIMIZE_WINDOW_MENU);
    model->AddItemWithStringId(IDC_MAXIMIZE_WINDOW, IDS_MAXIMIZE_WINDOW_MENU);
    model->AddItemWithStringId(IDC_RESTORE_WINDOW, IDS_RESTORE_WINDOW_MENU);
-@@ -150,7 +150,7 @@ void SystemMenuModelBuilder::BuildSystem
+@@ -177,7 +177,7 @@ void SystemMenuModelBuilder::BuildSystem
      model->AddSeparator(ui::NORMAL_SEPARATOR);
      model->AddItemWithStringId(IDC_TASK_MANAGER_CONTEXT_MENU, IDS_TASK_MANAGER);
    }
@@ -24,7 +24,7 @@ $NetBSD$
    model->AddSeparator(ui::NORMAL_SEPARATOR);
    bool supports_server_side_decorations = true;
  #if BUILDFLAG(IS_OZONE) && !BUILDFLAG(IS_CHROMEOS)
-@@ -225,7 +225,7 @@ void SystemMenuModelBuilder::BuildSystem
+@@ -252,7 +252,7 @@ void SystemMenuModelBuilder::BuildSystem
      model->AddSeparator(ui::NORMAL_SEPARATOR);
      model->AddItemWithStringId(IDC_TASK_MANAGER, IDS_TASK_MANAGER);
    }
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
index fb5a30b165..ed49de0d21 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/frame/system_menu_model_delegate.cc
-@@ -27,7 +27,7 @@
+@@ -31,7 +31,7 @@
  #include "chromeos/ui/frame/desks/move_to_desks_menu_model.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/common/pref_names.h"
  #endif
  
-@@ -39,7 +39,7 @@ SystemMenuModelDelegate::SystemMenuModel
+@@ -43,7 +43,7 @@ SystemMenuModelDelegate::SystemMenuModel
  SystemMenuModelDelegate::~SystemMenuModelDelegate() = default;
  
  bool SystemMenuModelDelegate::IsCommandIdChecked(int command_id) const {
@@ -24,7 +24,7 @@ $NetBSD$
    if (command_id == IDC_USE_SYSTEM_TITLE_BAR) {
      PrefService* prefs = browser_->profile()->GetPrefs();
      return !prefs->GetBoolean(prefs::kUseCustomChromeFrame);
-@@ -62,7 +62,7 @@ bool SystemMenuModelDelegate::IsCommandI
+@@ -69,7 +69,7 @@ bool SystemMenuModelDelegate::IsCommandI
  }
  
  bool SystemMenuModelDelegate::IsCommandIdVisible(int command_id) const {
diff --git a/chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc b/chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
index 12521fc3c2..8cb130a8d8 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/hung_renderer_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/hung_renderer_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/hung_renderer_view.cc
 @@ -452,7 +452,7 @@ void HungRendererDialogView::ForceCrashH
    content::RenderProcessHost* rph =
diff --git a/chromium/patches/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc b/chromium/patches/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
index dbe1f0be29..07f44cc8e4 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/location_bar/location_bar_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/location_bar/location_bar_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/location_bar/location_bar_view.cc
-@@ -1873,7 +1873,7 @@ void LocationBarView::OnPopupStateChange
+@@ -1896,7 +1896,7 @@ void LocationBarView::OnPopupStateChange
      }
    }
  
diff --git a/chromium/patches/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc b/chromium/patches/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc
index 1d51f375bd..db6dd229b3 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/new_tab_footer/footer_controller.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/new_tab_footer/footer_controller.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/new_tab_footer/footer_controller.cc
-@@ -44,7 +44,7 @@ NewTabFooterController::NewTabFooterCont
+@@ -45,7 +45,7 @@ NewTabFooterController::NewTabFooterCont
        base::BindRepeating(&NewTabFooterController::UpdateFooterVisibilities,
                            weak_factory_.GetWeakPtr(),
                            /*log_on_load_metric=*/false));
diff --git a/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc b/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
index 5992c78810..ae41d22ec8 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/passwords/password_bubble_view_base.cc
 @@ -44,7 +44,7 @@
  #include "ui/base/metadata/metadata_impl_macros.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc
index 8b970e6803..15e1d7f915 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/profiles/avatar_toolbar_button.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/profiles/avatar_toolbar_button.cc
-@@ -536,7 +536,7 @@ void AvatarToolbarButton::MaybeShowProfi
+@@ -537,7 +537,7 @@ void AvatarToolbarButton::MaybeShowProfi
    }
  }
  
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h
index c24e796d89..1730a05699 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/profiles/avatar_toolbar_button.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/profiles/avatar_toolbar_button.h
 @@ -99,7 +99,7 @@ class AvatarToolbarButton : public Toolb
    // Attempts showing the In-Product-Help for profile Switching.
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_first__run__flow__controller.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_first__run__flow__controller.cc
index 820ff90fb3..f2669bc8bf 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_first__run__flow__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_first__run__flow__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/profiles/first_run_flow_controller.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/profiles/first_run_flow_controller.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/profiles/first_run_flow_controller.cc
-@@ -59,7 +59,7 @@
+@@ -62,7 +62,7 @@
  #include "chrome/installer/util/shell_util.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "base/check_deref.h"
  #include "chrome/browser/browser_process.h"
  #include "chrome/browser/global_features.h"
-@@ -616,7 +616,7 @@ void FirstRunFlowController::RunFinishFl
+@@ -633,7 +633,7 @@ std::string FirstRunFlowController::GetH
  }
  
  void FirstRunFlowController::MaybeTriggerHatsSurvey() {
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
index 7e901eca88..6e4b089a6f 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/profiles/profile_menu_coordinator.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/profiles/profile_menu_coordinator.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/profiles/profile_menu_coordinator.cc
 @@ -76,7 +76,7 @@ void ProfileMenuCoordinator::ShowWithPro
        ->NotifyFeaturePromoFeatureUsed(
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
index ea45db5da6..57c6c315ec 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/profiles/profile_menu_view.cc
 @@ -112,7 +112,7 @@
  #include "ui/views/accessibility/view_accessibility.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
index 02c804dbba..43f157e454 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/profiles/profile_picker_view.cc
-@@ -83,7 +83,7 @@
+@@ -88,7 +88,7 @@
  #include "chrome/browser/global_keyboard_shortcuts_mac.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/shell_integration_linux.h"
  #endif
  
-@@ -108,7 +108,7 @@ class ProfilePickerWidget : public views
+@@ -113,7 +113,7 @@ class ProfilePickerWidget : public views
      views::Widget::InitParams params(
          views::Widget::InitParams::NATIVE_WIDGET_OWNS_WIDGET);
      params.delegate = profile_picker_view;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
index 7311a91593..50960750e0 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc
 @@ -65,14 +65,14 @@
  #include "chrome/browser/ui/webui/signin/signout_confirmation/signout_confirmation_ui.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
index 8f82116941..c726863dc7 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h
 @@ -58,7 +58,7 @@ class SigninViewControllerDelegateViews
        SyncConfirmationStyle style,
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
index 91f2192662..2490fceb2c 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc
-@@ -193,7 +193,7 @@ BrowserView* GetBrowserViewForContext(co
+@@ -220,7 +220,7 @@ BrowserView* GetBrowserViewForContext(co
  
  void UpdateSystemDnDDragImage(TabDragContext* attached_context,
                                const gfx::ImageSkia& image) {
@@ -15,7 +15,7 @@ $NetBSD$
    VLOG(1) << __func__ << " image size=" << image.size().ToString();
    aura::Window* root_window =
        attached_context->GetWidget()->GetNativeWindow()->GetRootWindow();
-@@ -403,7 +403,7 @@ TabDragController::Liveness TabDragContr
+@@ -430,7 +430,7 @@ TabDragController::Liveness TabDragContr
    //     synchronous on desktop Linux, so use that.
    // - ChromeOS Ash
    //     Releasing capture on Ash cancels gestures so avoid it.
@@ -24,7 +24,7 @@ $NetBSD$
    ref->can_release_capture_ = false;
  #endif
    ref->start_point_in_screen_ =
-@@ -998,7 +998,7 @@ TabDragController::Liveness TabDragContr
+@@ -1036,7 +1036,7 @@ TabDragController::Liveness TabDragContr
        CHECK_EQ(SetCapture(target_context), Liveness::kAlive);
      }
  
@@ -33,7 +33,7 @@ $NetBSD$
      // EndMoveLoop is going to snap the window back to its original location.
      // Hide it so users don't see this. Hiding a window in Linux aura causes
      // it to lose capture so skip it.
-@@ -2179,7 +2179,7 @@ void TabDragController::CompleteDrag() {
+@@ -2259,7 +2259,7 @@ void TabDragController::CompleteDrag() {
      }
  
      // If source window was maximized - maximize the new window as well.
@@ -42,7 +42,7 @@ $NetBSD$
      // Keeping maximized state breaks snap to Grid on Windows when dragging
      // tabs from maximized windows. TODO:(crbug.com/727051) Explore doing this
      // for other desktop OS's. kMaximizedStateRetainedOnTabDrag in
-@@ -2620,7 +2620,7 @@ TabDragController::Liveness TabDragContr
+@@ -2694,7 +2694,7 @@ TabDragController::Liveness TabDragContr
      }
    }
  
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_hovercard_tab__hover__card__bubble__view.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_hovercard_tab__hover__card__bubble__view.cc
new file mode 100644
index 0000000000..959cdc9a2d
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_hovercard_tab__hover__card__bubble__view.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/views/tabs/hovercard/tab_hover_card_bubble_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ chrome/browser/ui/views/tabs/hovercard/tab_hover_card_bubble_view.cc
+@@ -673,7 +673,7 @@ TabHoverCardBubbleView::TabHoverCardBubb
+   // not become active. Setting this to false creates the need to explicitly
+   // hide the hovercard on press, touch, and keyboard events.
+   SetCanActivate(false);
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+   set_accept_events(false);
+ #endif
+ 
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__tab__groups__item__view.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__tab__groups__item__view.cc
index 22aa248e62..c6482858fe 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__tab__groups__item__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__tab__groups__item__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/tabs/projects/projects_panel_tab_groups_item_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/tabs/projects/projects_panel_tab_groups_item_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/tabs/projects/projects_panel_tab_groups_item_view.cc
 @@ -243,7 +243,7 @@ void ProjectsPanelTabGroupsItemView::OnM
  
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc
index 2078c9d28c..64e91a3b96 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/tabs/projects/projects_panel_thread_item_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/tabs/projects/projects_panel_thread_item_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/tabs/projects/projects_panel_thread_item_view.cc
-@@ -117,7 +117,7 @@ void ProjectsPanelThreadItemView::OnMous
+@@ -116,7 +116,7 @@ void ProjectsPanelThreadItemView::OnMous
  }
  
  void ProjectsPanelThreadItemView::OnMouseExited(const ui::MouseEvent& event) {
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_shared_drop__arrow.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_shared_drop__arrow.cc
new file mode 100644
index 0000000000..629053406a
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_shared_drop__arrow.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/views/tabs/shared/drop_arrow.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ chrome/browser/ui/views/tabs/shared/drop_arrow.cc
+@@ -76,7 +76,7 @@ DropArrow::~DropArrow() {
+ 
+ // static
+ void DropArrow::MaybeAdjustDisplayBounds(gfx::Rect& display_bounds) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   // On Linux, `GetBoundsInScreen` returns coordinates relative to the browser
+   // window (plus shadow elevation outsets) rather than the screen. To handle
+   // this, we adjust the display bounds by the difference between the drop arrow
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
index ad0ea8e1f7..3214257548 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/tabs/tab.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/tabs/tab.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/tabs/tab.cc
-@@ -1277,7 +1277,7 @@ void Tab::MaybeUpdateHoverStatus(const u
+@@ -1246,7 +1246,7 @@ void Tab::MaybeUpdateHoverStatus(const u
      return;
    }
  
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
deleted file mode 100644
index 9838675462..0000000000
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
-+++ chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc
-@@ -411,7 +411,7 @@ TabHoverCardBubbleView::TabHoverCardBubb
-   // not become active. Setting this to false creates the need to explicitly
-   // hide the hovercard on press, touch, and keyboard events.
-   SetCanActivate(false);
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   set_accept_events(false);
- #endif
- 
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
index f29fba479e..cf7815b5ab 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/tabs/tab_style_views.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/tabs/tab_style_views.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/tabs/tab_style_views.cc
-@@ -628,7 +628,7 @@ float TabStyleViewsImpl::GetCurrentActiv
+@@ -626,7 +626,7 @@ float TabStyleViewsImpl::GetCurrentActiv
    if (!IsHoverAnimationActive()) {
      return base_opacity;
    }
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_vertical_vertical__tab__group__header__view.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_vertical_vertical__tab__group__header__view.cc
index 8819d11da6..821ba2a803 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_vertical_vertical__tab__group__header__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_vertical_vertical__tab__group__header__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/tabs/vertical/vertical_tab_group_header_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/tabs/vertical/vertical_tab_group_header_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/tabs/vertical/vertical_tab_group_header_view.cc
-@@ -293,7 +293,7 @@ void VerticalTabGroupHeaderView::OnMouse
+@@ -321,7 +321,7 @@ void VerticalTabGroupHeaderView::OnMouse
  }
  
  void VerticalTabGroupHeaderView::OnMouseExited(const ui::MouseEvent& event) {
diff --git a/chromium/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc b/chromium/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc
index 2a5f8f2f57..230fd7176c 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/task_manager_search_bar_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/task_manager_search_bar_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/task_manager_search_bar_view.cc
 @@ -29,7 +29,7 @@ TaskManagerSearchBarView::TaskManagerSea
      const gfx::Insets& margins,
diff --git a/chromium/patches/patch-chrome_browser_ui_views_toolbar_toolbar__view.cc b/chromium/patches/patch-chrome_browser_ui_views_toolbar_toolbar__view.cc
index 578cdf2bbe..96295cad71 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_toolbar_toolbar__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_toolbar_toolbar__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/toolbar/toolbar_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/toolbar/toolbar_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/toolbar/toolbar_view.cc
-@@ -457,7 +457,7 @@ void ToolbarView::Init() {
+@@ -401,7 +401,7 @@ void ToolbarView::Init() {
    }
  
    std::unique_ptr<MediaToolbarButtonView> media_button;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc b/chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
index 0584073bee..ea5bd1a6e6 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -1322,7 +1322,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1319,7 +1319,7 @@ void MaybeRegisterChromeFeaturePromos(
                  "Triggered when a shared tab becomes the active tab.")));
    }
  
@@ -15,7 +15,7 @@ $NetBSD$
    // kIPHSupervisedUserProfileSigninFeature:
    registry.RegisterFeature(std::move(
        FeaturePromoSpecification::CreateForCustomAction(
-@@ -1603,7 +1603,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1607,7 +1607,7 @@ void MaybeRegisterChromeFeaturePromos(
                         "Triggered to inform users of the availability of the "
                         "new translate screen feature on the Lens Overlay.")));
  
diff --git a/chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc b/chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
index 0d40cbd526..7ae1e943ba 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc
 @@ -564,7 +564,7 @@ std::string GetFileExtension(FileExtensi
  }
@@ -60,7 +60,7 @@ $NetBSD$
    if (!BeforeStateCheckAction(__FUNCTION__)) {
      return;
    }
-@@ -4483,7 +4483,7 @@ base::FilePath WebAppIntegrationTestDriv
+@@ -4465,7 +4465,7 @@ base::FilePath WebAppIntegrationTestDriv
      base::FilePath shortcut_dir,
      const std::string& app_name,
      const webapps::AppId& app_id) {
@@ -69,7 +69,7 @@ $NetBSD$
    return override_registration_->test_override().GetShortcutPath(
        profile(), shortcut_dir, app_id, app_name);
  #else
-@@ -4690,7 +4690,7 @@ bool WebAppIntegrationTestDriver::IsShor
+@@ -4670,7 +4670,7 @@ bool WebAppIntegrationTestDriver::IsShor
      const webapps::AppId& id) {
    base::ScopedAllowBlockingForTesting allow_blocking;
    bool is_shortcut_and_icon_correct = false;
@@ -78,7 +78,7 @@ $NetBSD$
    bool is_shortcut_correct =
        override_registration_->test_override().IsShortcutCreated(profile, id,
                                                                  name);
-@@ -4734,7 +4734,7 @@ bool WebAppIntegrationTestDriver::DoIcon
+@@ -4714,7 +4714,7 @@ bool WebAppIntegrationTestDriver::DoIcon
      do_icon_colors_match =
          (expected_icon_pixel_color == shortcut_pixel_color_apps_folder.value());
    }
diff --git a/chromium/patches/patch-chrome_browser_ui_web__applications_app__browser__controller.cc b/chromium/patches/patch-chrome_browser_ui_web__applications_app__browser__controller.cc
index d402f16ef5..9acae7deed 100644
--- a/chromium/patches/patch-chrome_browser_ui_web__applications_app__browser__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_web__applications_app__browser__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/web_applications/app_browser_controller.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/web_applications/app_browser_controller.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/web_applications/app_browser_controller.cc
 @@ -538,7 +538,7 @@ std::u16string AppBrowserController::Get
    // web bundle. The flash text is not needed on platforms that already display
diff --git a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
index 2c4db8751c..798aff0efd 100644
--- a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
+++ b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/web_applications/web_app_dialogs.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/web_applications/web_app_dialogs.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/web_applications/web_app_dialogs.h
 @@ -25,7 +25,7 @@
  #include "ui/gfx/native_ui_types.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
index 1af59bab34..41437b7ed8 100644
--- a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc
-@@ -624,7 +624,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPr
+@@ -611,7 +611,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPr
      Browser* browser,
      Profile* profile,
      const std::string& app_id) {
@@ -15,7 +15,7 @@ $NetBSD$
    WebAppProvider* provider = WebAppProvider::GetForWebApps(profile);
    CHECK(provider);
  
-@@ -842,7 +842,7 @@ void WebAppUiManagerImpl::ClearWebAppSit
+@@ -829,7 +829,7 @@ void WebAppUiManagerImpl::ClearWebAppSit
    }
  }
  
diff --git a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
index a1f91f06e3..e20412f6f1 100644
--- a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
+++ b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/web_applications/web_app_ui_manager_impl.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.h
-@@ -257,7 +257,7 @@ class WebAppUiManagerImpl : public Brows
+@@ -246,7 +246,7 @@ class WebAppUiManagerImpl : public Brows
        UninstallCompleteCallback uninstall_complete_callback,
        webapps::UninstallResultCode uninstall_code);
  
diff --git a/chromium/patches/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc b/chromium/patches/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
index dff9fbfc08..79436cd109 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui_browser/webui_browser_window.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui_browser/webui_browser_window.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui_browser/webui_browser_window.cc
-@@ -58,7 +58,7 @@ const char* const kWebUIBrowserWindowKey
+@@ -59,7 +59,7 @@ const char* const kWebUIBrowserWindowKey
  
  // Copied from chrome/browser/ui/views/frame/browser_widget.cc.
  bool IsUsingLinuxSystemTheme(Profile* profile) {
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
index 69879d12bd..83efa86276 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/about/about_ui.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/about/about_ui.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/about/about_ui.cc
-@@ -415,7 +415,7 @@ using about_ui::AppendHeader;
+@@ -423,7 +423,7 @@ using about_ui::AppendHeader;
  
  namespace {
  
@@ -15,7 +15,7 @@ $NetBSD$
  std::string AboutLinuxProxyConfig() {
    std::string data;
    AppendHeader(&data,
-@@ -445,7 +445,7 @@ TermsUIConfig::TermsUIConfig()
+@@ -453,7 +453,7 @@ TermsUIConfig::TermsUIConfig()
      : AboutUIConfigBase(chrome::kChromeUITermsHost) {}
  #endif
  
@@ -24,7 +24,7 @@ $NetBSD$
  LinuxProxyConfigUI::LinuxProxyConfigUI()
      : AboutUIConfigBase(chrome::kChromeUILinuxProxyConfigHost) {}
  #endif
-@@ -494,7 +494,7 @@ void AboutUIHTMLSource::StartDataRequest
+@@ -502,7 +502,7 @@ void AboutUIHTMLSource::StartDataRequest
        response =
            ui::ResourceBundle::GetSharedInstance().LoadDataResourceString(idr);
      }
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
index a3a4fd33c0..0f1b3f68fa 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/about/about_ui.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/about/about_ui.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/about/about_ui.h
 @@ -43,7 +43,7 @@ class TermsUIConfig : public AboutUIConf
  };
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
index 421d46a986..e1e9bdd877 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/app_home/app_home_page_handler.cc
 @@ -62,7 +62,7 @@
  #include "ui/base/window_open_disposition_utils.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
index 2e2be85c23..4b6631d213 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/app_home/app_home_page_handler.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/app_home/app_home_page_handler.h
 @@ -23,7 +23,7 @@
  #include "mojo/public/cpp/bindings/receiver.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h b/chromium/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
index c6fdf02eed..4440ec5870 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/app_settings/web_app_settings_ui.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/app_settings/web_app_settings_ui.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/app_settings/web_app_settings_ui.h
 @@ -14,13 +14,13 @@
  #include "ui/webui/mojo_web_ui_controller.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
index 623c33bc9f..2cb9b9a563 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc
 @@ -216,7 +216,7 @@ CertificateManagerPageHandler::GetCertSo
                  CERTIFICATE_TRUST_TYPE_DISTRUSTED,
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
index d6c433fd69..ea1193156a 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc
 @@ -55,7 +55,7 @@
  #include "net/ssl/client_cert_store_mac.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
index fdd46aaeba..bf258e9827 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/certificate_manager/client_cert_sources.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/certificate_manager/client_cert_sources.h
 @@ -19,7 +19,7 @@ CreatePlatformClientCertSource(
          remote_client,
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc b/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
index 3d9b06b255..f61daca04e 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/chrome_web_ui_configs.cc
 @@ -159,7 +159,7 @@
  #include "chrome/browser/ui/webui/conflicts/conflicts_ui.h"
@@ -29,9 +29,9 @@ $NetBSD$
 -    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID) || BUILDFLAG(IS_BSD)
  #include "chrome/browser/ui/webui/discards/discards_ui.h"
+ #include "chrome/browser/ui/webui/management/management_ui.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-         // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID)
-@@ -203,7 +203,7 @@
+@@ -204,7 +204,7 @@
  #include "chrome/browser/ui/webui/signin/signin_error_ui.h"
  #endif  //  !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_ANDROID)
  
@@ -40,7 +40,7 @@ $NetBSD$
  #include "chrome/browser/ui/webui/on_device_translation_internals/on_device_translation_internals_ui.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
-@@ -224,7 +224,7 @@
+@@ -225,7 +225,7 @@
  #endif  // BUILDFLAG(IS_MAC)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -49,7 +49,7 @@ $NetBSD$
  #include "chrome/browser/ui/webui/skills/skills_ui.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
          // BUILDFLAG(IS_CHROMEOS)
-@@ -373,7 +373,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -376,7 +376,7 @@ void RegisterChromeWebUIConfigs() {
    map.AddWebUIConfig(std::make_unique<WebUIToolbarConfig>());
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -58,7 +58,7 @@ $NetBSD$
    map.AddWebUIConfig(std::make_unique<LinuxProxyConfigUI>());
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
          // BUILDFLAG(IS_OPENBSD)
-@@ -403,7 +403,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -406,7 +406,7 @@ void RegisterChromeWebUIConfigs() {
    map.AddWebUIConfig(std::make_unique<ConflictsUIConfig>());
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -67,7 +67,7 @@ $NetBSD$
    map.AddWebUIConfig(std::make_unique<BrowserSwitchUIConfig>());
    map.AddWebUIConfig(std::make_unique<HistorySyncOptinUIConfig>());
    map.AddWebUIConfig(std::make_unique<OnDeviceTranslationInternalsUIConfig>());
-@@ -412,18 +412,18 @@ void RegisterChromeWebUIConfigs() {
+@@ -415,19 +415,19 @@ void RegisterChromeWebUIConfigs() {
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -81,6 +81,7 @@ $NetBSD$
 -    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID) || BUILDFLAG(IS_BSD)
    map.AddWebUIConfig(std::make_unique<DiscardsUIConfig>());
+   map.AddWebUIConfig(std::make_unique<ManagementUIConfig>());
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID)
  
@@ -89,7 +90,7 @@ $NetBSD$
    map.AddWebUIConfig(std::make_unique<UpdaterUIConfig>());
  #endif  // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
-@@ -465,7 +465,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -469,7 +469,7 @@ void RegisterChromeWebUIConfigs() {
  #endif  // BUILDFLAG(IS_MAC)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc b/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
index 75c6af7377..1630df85f9 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
 @@ -114,17 +114,17 @@
  #endif
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
index 1e35b71bef..3173586d42 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc
-@@ -64,7 +64,7 @@ std::string ConvertPolicyLevelToString(D
+@@ -75,7 +75,7 @@ std::string ConvertPolicyLevelToString(D
  #endif  // !BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  std::string GetStringFromTimestamp(base::Time timestamp) {
    return (timestamp == base::Time()) ? std::string()
                                       : base::UnlocalizedTimeFormatWithPattern(
-@@ -179,7 +179,7 @@ void ConnectorsInternalsPageHandler::Get
+@@ -190,7 +190,7 @@ void ConnectorsInternalsPageHandler::Get
  void ConnectorsInternalsPageHandler::GetSignalsReportingState(
      GetSignalsReportingStateCallback callback) {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,3 +24,12 @@ $NetBSD$
    auto* profile_prefs = profile_->GetPrefs();
  
    std::string last_upload_attempt_time_string =
+@@ -331,7 +331,7 @@ void ConnectorsInternalsPageHandler::OnS
+ #endif  // !BUILDFLAG(IS_ANDROID)
+ 
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_ANDROID)
++    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ void ConnectorsInternalsPageHandler::OnReportGenerated(
+     GetSignalsReportingStateCallback callback,
+     connectors_internals::mojom::SignalsReportingStatePtr state,
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc b/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
index f30d7e4565..5b50d41bf3 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc
 @@ -9,7 +9,7 @@
  #include "components/enterprise/connectors/core/connectors_internals_utils.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc
index 2bad349bb3..cdf8d8a2f8 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/cr_components/searchbox/searchbox_handler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/cr_components/searchbox/searchbox_handler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/cr_components/searchbox/searchbox_handler.cc
-@@ -168,7 +168,7 @@ const char* kMacShareIconResourceName =
+@@ -167,7 +167,7 @@ const char* kMacShareIconResourceName =
  #elif BUILDFLAG(IS_WIN)
  const char* kWinShareIconResourceName =
      "//resources/cr_components/searchbox/icons/win_share.svg";
@@ -15,7 +15,7 @@ $NetBSD$
  const char* kLinuxShareIconResourceName =
      "//resources/cr_components/searchbox/icons/share.svg";
  #else
-@@ -226,7 +226,7 @@ static void DefineChromeRefreshRealboxIc
+@@ -225,7 +225,7 @@ static void DefineChromeRefreshRealboxIc
  #elif BUILDFLAG(IS_WIN)
    kWinShareIconResourceName =
        "//resources/cr_components/searchbox/icons/win_share_cr23.svg";
@@ -24,7 +24,7 @@ $NetBSD$
    kLinuxShareIconResourceName =
        "//resources/cr_components/searchbox/icons/share_cr23.svg";
  #else
-@@ -600,7 +600,7 @@ std::string SearchboxHandler::Autocomple
+@@ -619,7 +619,7 @@ std::string SearchboxHandler::Autocomple
    if (icon.name == omnibox::kShareWinChromeRefreshIcon.name) {
      return kWinShareIconResourceName;
    }
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc b/chromium/patches/patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc
index bf102fbe68..695f827cfa 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/history/history_identity_state_watcher.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/history/history_identity_state_watcher.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/history/history_identity_state_watcher.cc
-@@ -124,7 +124,7 @@ HistoryIdentityStateWatcher::GetSyncStat
+@@ -122,7 +122,7 @@ HistoryIdentityStateWatcher::GetSyncStat
    }
    const signin_util::SignedInState signed_in_state =
        signin_util::GetSignedInState(identity_manager_);
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc
index cd69cb23fd..2df2b1e83e 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/infobar_internals/infobar_internals_handler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/infobar_internals/infobar_internals_handler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/infobar_internals/infobar_internals_handler.cc
 @@ -26,7 +26,7 @@
  #include "chrome/browser/win/installer_downloader/installer_downloader_pref_names.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc b/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
index 2d8bbf01c7..b234b17f6f 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/interstitials/interstitial_ui.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/interstitials/interstitial_ui.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/interstitials/interstitial_ui.cc
 @@ -75,7 +75,7 @@
  #include "components/security_interstitials/content/captive_portal_blocking_page.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
index 06c5c098fd..82e0690318 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/management/management_ui.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/management/management_ui.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/management/management_ui.cc
-@@ -184,11 +184,11 @@ void ManagementUI::GetLocalizedStrings(
+@@ -193,11 +193,11 @@ void ManagementUI::GetLocalizedStrings(
         IDS_MANAGEMENT_FILE_TRANSFER_VISIBLE_DATA},
        {kManagementReportFileEvents, IDS_MANAGEMENT_REPORT_FILE_EVENTS},
  #endif  // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
index bba54076ef..123283ba81 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/management/management_ui_constants.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/management/management_ui_constants.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/management/management_ui_constants.cc
-@@ -89,12 +89,12 @@ const char kProfileReportingExtension[] 
+@@ -93,13 +93,13 @@ const char kProfileReportingExtension[] 
  const char kProfileReportingPolicy[] = "profileReportingPolicy";
  const char kProfileReportingLearnMore[] = "profileReportingLearnMore";
  
@@ -16,8 +16,9 @@ $NetBSD$
  const char kManagementScreenCaptureData[] = "managementScreenCaptureData";
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
  
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    (BUILDFLAG(IS_ANDROID) && BUILDFLAG(ENABLE_EXTENSIONS_CORE))
++    (BUILDFLAG(IS_ANDROID) && BUILDFLAG(ENABLE_EXTENSIONS_CORE)) || BUILDFLAG(IS_BSD)
  const char kManagementDeviceSignalsDisclosure[] =
      "managementDeviceSignalsDisclosure";
- #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+ #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
index 782102d7e6..5479ca0ae3 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
@@ -4,11 +4,11 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/management/management_ui_constants.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/management/management_ui_constants.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/management/management_ui_constants.h
-@@ -7,14 +7,14 @@
- 
+@@ -9,14 +9,14 @@
  #include "build/build_config.h"
+ #include "extensions/buildflags/buildflags.h"
  
 -#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
@@ -18,8 +18,8 @@ $NetBSD$
  extern const char kManagementScreenCaptureData[];
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
  
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || (BUILDFLAG(IS_ANDROID) && BUILDFLAG(ENABLE_EXTENSIONS_CORE))
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || (BUILDFLAG(IS_ANDROID) && BUILDFLAG(ENABLE_EXTENSIONS_CORE)) || BUILDFLAG(IS_BSD)
  extern const char kManagementDeviceSignalsDisclosure[];
- #endif  // #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+ #endif  // #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || (BUILDFLAG(IS_ANDROID) && BUILDFLAG(ENABLE_EXTENSIONS_CORE))
  
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
index 362dc1533a..2739f7ffd2 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/management/management_ui_handler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/management/management_ui_handler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/management/management_ui_handler.cc
-@@ -70,7 +70,7 @@
+@@ -74,7 +74,7 @@
  #include "ui/base/l10n/l10n_util.h"
  #include "ui/base/webui/web_ui_util.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/enterprise/signals/user_permission_service_factory.h"
  #include "components/device_signals/core/browser/user_permission_service.h"  // nogncheck
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -382,7 +382,7 @@ void ManagementUIHandler::AddReportingIn
+@@ -386,7 +386,7 @@ void ManagementUIHandler::AddReportingIn
        report_sources->Append(std::move(data));
      }
  
@@ -24,7 +24,7 @@ $NetBSD$
      auto device_signal_data = GetDeviceSignalGrantedMessage();
      if (!device_signal_data.empty()) {
        report_sources->Append(std::move(device_signal_data));
-@@ -404,7 +404,7 @@ void ManagementUIHandler::AddReportingIn
+@@ -408,7 +408,7 @@ void ManagementUIHandler::AddReportingIn
        report_sources->Append(std::move(data));
      }
  
@@ -33,7 +33,7 @@ $NetBSD$
      auto device_signal_data = GetDeviceSignalGrantedMessage();
      if (!device_signal_data.empty()) {
        report_sources->Append(std::move(device_signal_data));
-@@ -593,7 +593,7 @@ policy::PolicyService* ManagementUIHandl
+@@ -599,7 +599,7 @@ policy::PolicyService* ManagementUIHandl
        ->policy_service();
  }
  
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
index 4083485b85..e8630c4588 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/management/management_ui_handler.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/management/management_ui_handler.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/management/management_ui_handler.h
 @@ -33,7 +33,7 @@ namespace enterprise_management {
  class GetUserEligiblePromotionsResponse;
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
index afcb9d8682..b068b2a42b 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/password_manager/promo_cards_handler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/password_manager/promo_cards_handler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/password_manager/promo_cards_handler.cc
 @@ -31,7 +31,7 @@
  #endif  // BUILDFLAG(ENABLE_DICE_SUPPORT)
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h
index af4a0e2ce0..5d04c42ce7 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/password_manager/promo_cards_handler.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/password_manager/promo_cards_handler.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/password_manager/promo_cards_handler.h
 @@ -52,7 +52,7 @@ class PromoCardsHandler : public content
  
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
index f59ee3244b..4b7baae7aa 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc
 @@ -36,7 +36,7 @@ std::u16string RelaunchChromePromo::GetT
    return l10n_util::GetStringUTF16(
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.cc b/chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.cc
new file mode 100644
index 0000000000..fcf79e8ac2
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/webui/sanitized_image/sanitized_image_source.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ chrome/browser/ui/webui/sanitized_image/sanitized_image_source.cc
+@@ -320,7 +320,7 @@ void SanitizedImageSource::OnAnimationDe
+   }
+ 
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
+-    BUILDFLAG(IS_LINUX)
++    BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   if (mojo_frames.size() > 1) {
+     // The image is animated, re-encode as WebP animated image and send to
+     // requester.
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.h b/chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.h
new file mode 100644
index 0000000000..b1a6067254
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/webui/sanitized_image/sanitized_image_source.h.orig	2026-04-28 23:05:57.000000000 +0200
++++ chrome/browser/ui/webui/sanitized_image/sanitized_image_source.h
+@@ -124,7 +124,7 @@ class SanitizedImageSource : public cont
+     ~RequestAttributes();
+ 
+     GURL image_url = GURL();
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+     bool static_encode = true;
+ #else
+     bool static_encode = false;
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_search__engine__choice_search__engine__choice__ui.cc b/chromium/patches/patch-chrome_browser_ui_webui_search__engine__choice_search__engine__choice__ui.cc
new file mode 100644
index 0000000000..0074877091
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_webui_search__engine__choice_search__engine__choice__ui.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/webui/search_engine_choice/search_engine_choice_ui.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ chrome/browser/ui/webui/search_engine_choice/search_engine_choice_ui.cc
+@@ -136,7 +136,7 @@ SearchEngineChoiceUI::SearchEngineChoice
+       search_engine_choice_service->IsDsePropagationAllowedForGuest());
+ 
+   const bool is_first_run_desktop_refresh_enabled =
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+       switches::IsFirstRunDesktopRefreshEnabled(
+           CHECK_DEREF(regional_capabilities_service)
+               .IsInSearchEngineChoiceScreenRegion());
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
index cc9868073e..9e2c500fde 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/settings/appearance_handler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/settings/appearance_handler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/settings/appearance_handler.cc
-@@ -34,7 +34,7 @@ void AppearanceHandler::RegisterMessages
+@@ -35,7 +35,7 @@ void AppearanceHandler::RegisterMessages
        "useDefaultTheme",
        base::BindRepeating(&AppearanceHandler::HandleUseTheme,
                            base::Unretained(this), ui::SystemTheme::kDefault));
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc b/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
index a0096732b2..876d7f0a49 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
-@@ -145,7 +145,7 @@
+@@ -148,7 +148,7 @@
  #include "chrome/browser/ui/webui/settings/system_handler.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/display/screen.h"
  #endif
  
-@@ -155,7 +155,7 @@
+@@ -158,7 +158,7 @@
  #include "device/fido/win/webauthn_api.h"
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -24,7 +24,7 @@ $NetBSD$
  #include "ui/linux/linux_ui_factory.h"
  #include "ui/ozone/public/ozone_platform.h"
  #endif
-@@ -280,7 +280,7 @@ void AddA11yStrings(content::WebUIDataSo
+@@ -283,7 +283,7 @@ void AddA11yStrings(content::WebUIDataSo
        {"toastAlertLevelDescription",
         IDS_SETTINGS_ACCESSIBILITY_TOAST_FREQUENCY_DESCRIPTION},
  #endif
@@ -33,7 +33,7 @@ $NetBSD$
        {"overscrollHistoryNavigationTitle",
         IDS_SETTINGS_OVERSCROLL_HISTORY_NAVIGATION_TITLE},
        {"overscrollHistoryNavigationSubtitle",
-@@ -537,7 +537,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -552,7 +552,7 @@ void AddAppearanceStrings(content::WebUI
        {"uiFeatureAlignSide", IDS_SETTINGS_UI_FEATURE_ALIGN_SIDE},
        {"uiFeatureAlignTop", IDS_SETTINGS_UI_FEATURE_ALIGN_TOP},
        {"resetToDefault", IDS_SETTINGS_RESET_TO_DEFAULT},
@@ -42,12 +42,12 @@ $NetBSD$
        {"gtkTheme", IDS_SETTINGS_GTK_THEME},
        {"useGtkTheme", IDS_SETTINGS_USE_GTK_THEME},
        {"qtTheme", IDS_SETTINGS_QT_THEME},
-@@ -545,11 +545,11 @@ void AddAppearanceStrings(content::WebUI
+@@ -560,11 +560,11 @@ void AddAppearanceStrings(content::WebUI
        {"classicTheme", IDS_SETTINGS_CLASSIC_THEME},
        {"useClassicTheme", IDS_SETTINGS_USE_CLASSIC_THEME},
  #endif
 -#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
        {"resetToDefaultTheme", IDS_SETTINGS_RESET_TO_DEFAULT_THEME},
  #endif
        {"resetToolbarToDefault", IDS_SETTINGS_RESET_TOOLBAR_TO_DEFAULT},
@@ -56,7 +56,7 @@ $NetBSD$
        {"showWindowDecorations", IDS_SHOW_WINDOW_DECORATIONS},
  #endif
  #if BUILDFLAG(IS_MAC)
-@@ -578,7 +578,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -595,7 +595,7 @@ void AddAppearanceStrings(content::WebUI
        "showEverythingMenuEnabled",
        tab_groups::SavedTabGroupUtils::IsEnabledForProfile(profile));
  
@@ -65,7 +65,7 @@ $NetBSD$
    bool show_custom_chrome_frame = ui::OzonePlatform::GetInstance()
                                        ->GetPlatformRuntimeProperties()
                                        .supports_server_side_window_decorations;
-@@ -1856,7 +1856,7 @@ void AddSignOutDialogStrings(content::We
+@@ -1858,7 +1858,7 @@ void AddSignOutDialogStrings(content::We
            g_browser_process->GetApplicationLocale())
            .spec();
  
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_settings_site__settings__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_settings_site__settings__handler.cc
index fdbc8fd9cf..34e9daaa9c 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_settings_site__settings__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_settings_site__settings__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/settings/site_settings_handler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/settings/site_settings_handler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/settings/site_settings_handler.cc
-@@ -124,7 +124,7 @@
+@@ -127,7 +127,7 @@
  #include "url/url_constants.h"
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  #include "components/webapps/isolated_web_apps/scheme.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS)
-@@ -2076,7 +2076,7 @@ void SiteSettingsHandler::SendZoomLevels
+@@ -2088,7 +2088,7 @@ void SiteSettingsHandler::SendZoomLevels
    base::ListValue zoom_levels_exceptions;
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
    // Show any non-default Isolated Web App zoom levels at the top of the page.
    auto* web_app_provider = web_app::WebAppProvider::GetForWebApps(profile_);
    if (web_app_provider) {
-@@ -2178,7 +2178,7 @@ void SiteSettingsHandler::HandleRemoveZo
+@@ -2190,7 +2190,7 @@ void SiteSettingsHandler::HandleRemoveZo
    GURL url(host_or_spec);
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
index a76027d6a3..717e462483 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc
-@@ -573,7 +573,7 @@ void CustomizeChromePageHandler::UpdateF
+@@ -569,7 +569,7 @@ void CustomizeChromePageHandler::UpdateF
        side_panel::mojom::ManagementNoticeState::New();
    management_notice_state->can_be_shown = false;
    management_notice_state->enabled_by_policy = false;
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
index b0d5136217..1a535c2847 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h
 @@ -217,7 +217,7 @@ class CustomizeChromePageHandler
    // value needs to be requeried by the page.
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
index f224e2e2b6..9dd51db946 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/signin/profile_picker_handler.cc
 @@ -178,7 +178,7 @@ base::DictValue CreateProfileState(const
        IDS_PROFILE_PICKER_PROFILE_CARD_LABEL, local_profile_name);
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_signin_sync__confirmation__ui.cc b/chromium/patches/patch-chrome_browser_ui_webui_signin_sync__confirmation__ui.cc
new file mode 100644
index 0000000000..9d8f258c1f
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_webui_signin_sync__confirmation__ui.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/webui/signin/sync_confirmation_ui.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ chrome/browser/ui/webui/signin/sync_confirmation_ui.cc
+@@ -166,7 +166,7 @@ SyncConfirmationUI::SyncConfirmationUI(c
+                     IDS_SYNC_LOADING_CONFIRMATION_TITLE);
+ 
+   bool is_first_run_desktop_refresh_enabled = false;
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   const bool is_in_search_engine_choice_region =
+       CHECK_DEREF(regional_capabilities::RegionalCapabilitiesServiceFactory::
+                       GetForProfile(profile_))
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc b/chromium/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
index 68a00b403f..5a0a2e93a8 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc
 @@ -49,7 +49,7 @@
  #include "ui/base/l10n/l10n_util.h"
@@ -24,7 +24,7 @@ $NetBSD$
    return g_browser_process->GetFeatures()->whats_new_registry();
  #else
    return nullptr;
-@@ -913,7 +913,7 @@ void UserEducationInternalsPageHandlerIm
+@@ -919,7 +919,7 @@ void UserEducationInternalsPageHandlerIm
  }
  
  void UserEducationInternalsPageHandlerImpl::LaunchWhatsNewStaging() {
diff --git a/chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc b/chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
index a7e3fd8bc5..cff852355d 100644
--- a/chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
+++ b/chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/window_sizer/window_sizer.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/ui/window_sizer/window_sizer.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/ui/window_sizer/window_sizer.cc
 @@ -226,7 +226,7 @@ void WindowSizer::GetBrowserWindowBounds
        browser, window_bounds, show_state);
diff --git a/chromium/patches/patch-chrome_browser_updater_browser__updater__client__util.h b/chromium/patches/patch-chrome_browser_updater_browser__updater__client__util.h
index 547a449997..6d041945a9 100644
--- a/chromium/patches/patch-chrome_browser_updater_browser__updater__client__util.h
+++ b/chromium/patches/patch-chrome_browser_updater_browser__updater__client__util.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/updater/browser_updater_client_util.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/updater/browser_updater_client_util.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/updater/browser_updater_client_util.h
 @@ -20,7 +20,7 @@ namespace updater {
  extern const char kUpdaterName[];
diff --git a/chromium/patches/patch-chrome_browser_updater_updater.cc b/chromium/patches/patch-chrome_browser_updater_updater.cc
index 77b998d5e0..b3cd7c906d 100644
--- a/chromium/patches/patch-chrome_browser_updater_updater.cc
+++ b/chromium/patches/patch-chrome_browser_updater_updater.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/updater/updater.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/updater/updater.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/updater/updater.cc
 @@ -53,7 +53,7 @@ std::optional<mojom::AppState> GetLastKn
    return GetLastKnownUpdaterRegistrationStorage();
diff --git a/chromium/patches/patch-chrome_browser_upgrade__detector_version__history__client.cc b/chromium/patches/patch-chrome_browser_upgrade__detector_version__history__client.cc
index 3198f6ac63..acc9f6e7e5 100644
--- a/chromium/patches/patch-chrome_browser_upgrade__detector_version__history__client.cc
+++ b/chromium/patches/patch-chrome_browser_upgrade__detector_version__history__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/upgrade_detector/version_history_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/upgrade_detector/version_history_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/upgrade_detector/version_history_client.cc
 @@ -177,7 +177,7 @@ GURL GetVersionReleasesUrl(base::Version
  #define CURRENT_PLATFORM "win"
diff --git a/chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc b/chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
index 067ba33ede..2541566b18 100644
--- a/chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc
 @@ -45,7 +45,7 @@
  #include "components/visited_url_ranking/public/visited_url_ranking_service.h"
diff --git a/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc b/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
index 285d027cb5..9dc0048924 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/commands/launch_web_app_command.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/web_applications/commands/launch_web_app_command.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/web_applications/commands/launch_web_app_command.cc
-@@ -104,7 +104,7 @@ void LaunchWebAppCommand::StartWithLock(
+@@ -110,7 +110,7 @@ void LaunchWebAppCommand::StartWithLock(
      // OsIntegrationTestOverride can use the xdg install command to detect
      // install.
      SynchronizeOsOptions options;
diff --git a/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc b/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
index c7e89606e8..91fbcd452f 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/commands/set_user_display_mode_command.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/web_applications/commands/set_user_display_mode_command.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/web_applications/commands/set_user_display_mode_command.cc
 @@ -60,7 +60,7 @@ void SetUserDisplayModeCommand::StartWit
      // OsIntegrationTestOverride can use the xdg install command to detect
diff --git a/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h b/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
index 857c6442d9..7f8f297843 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/extension_status_utils.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/web_applications/extension_status_utils.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/web_applications/extension_status_utils.h
 @@ -50,7 +50,7 @@ bool IsExtensionDefaultInstalled(content
  bool IsExternalExtensionUninstalled(content::BrowserContext* context,
diff --git a/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc b/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
index 6c9c950002..9d9a097beb 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/extensions/extension_status_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/web_applications/extensions/extension_status_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/web_applications/extensions/extension_status_utils.cc
 @@ -93,7 +93,7 @@ bool IsExternalExtensionUninstalled(cont
    return prefs && prefs->IsExternalExtensionUninstalled(extension_id);
diff --git a/chromium/patches/patch-chrome_browser_web__applications_icons_icon__masker.cc b/chromium/patches/patch-chrome_browser_web__applications_icons_icon__masker.cc
index a43f07da41..2fc3c9aecb 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_icons_icon__masker.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_icons_icon__masker.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/icons/icon_masker.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/web_applications/icons/icon_masker.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/web_applications/icons/icon_masker.cc
 @@ -12,7 +12,7 @@
  
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc b/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
index 853e7a3e59..f323f8b3da 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/os_integration/os_integration_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/web_applications/os_integration/os_integration_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/web_applications/os_integration/os_integration_manager.cc
-@@ -670,7 +670,7 @@ std::unique_ptr<ShortcutInfo> OsIntegrat
+@@ -671,7 +671,7 @@ std::unique_ptr<ShortcutInfo> OsIntegrat
      }
    }
  
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h b/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
index 56677d7387..c8a6d14a90 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/os_integration/os_integration_test_override.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/web_applications/os_integration/os_integration_test_override.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/web_applications/os_integration/os_integration_test_override.h
 @@ -99,7 +99,7 @@ class OsIntegrationTestOverride
    virtual base::FilePath chrome_apps_folder() = 0;
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc b/chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
index 7b56fd4215..36ef04faae 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc
 @@ -54,7 +54,7 @@ proto::os_state::RunOnOsLogin::Mode Conv
  // different from other platforms, see web_app_run_on_os_login_manager.h for
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc b/chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
index 1b8754244a..2fce1f87f0 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc
 @@ -197,7 +197,7 @@ void ShortcutSubManager::Execute(
      return;
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
index 0eb90c5430..8d278ccc4c 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h
 @@ -43,7 +43,7 @@ void UnregisterFileHandlersWithOs(const 
                                    const base::FilePath& profile_path,
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
index b9f4661868..11d7bed991 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/web_applications/os_integration/web_app_shortcut.cc
 @@ -66,7 +66,7 @@ namespace {
  
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
index 13574acc88..04aa17d638 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/os_integration/web_app_shortcut.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/web_applications/os_integration/web_app_shortcut.h
 @@ -22,7 +22,7 @@
  #include "ui/gfx/image/image_family.h"
diff --git a/chromium/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc b/chromium/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
index 6be27d2be4..a290dc90b4 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/policy/web_app_policy_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/web_applications/policy/web_app_policy_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/web_applications/policy/web_app_policy_manager.cc
 @@ -124,7 +124,7 @@ GetPreinstalledWebAppsMappingForTesting(
  namespace web_app {
diff --git a/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc b/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
index fc886beb62..995459f2b3 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/test/os_integration_test_override_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/web_applications/test/os_integration_test_override_impl.cc
-@@ -46,7 +46,7 @@
+@@ -50,7 +50,7 @@
+ #include "testing/gtest/include/gtest/gtest.h"
  #include "third_party/skia/include/core/SkBitmap.h"
  #include "third_party/skia/include/core/SkColor.h"
- 
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  #include "base/nix/xdg_util.h"
  #endif
  
-@@ -121,7 +121,7 @@ std::vector<std::wstring> GetFileExtensi
+@@ -125,7 +125,7 @@ std::vector<std::wstring> GetFileExtensi
  }
  #endif
  
@@ -24,7 +24,7 @@ $NetBSD$
  // Performs a blocking read of app icons from the disk.
  std::optional<SkBitmap> IconManagerReadIconForSize(
      WebAppIconManager& icon_manager,
-@@ -306,7 +306,7 @@ bool OsIntegrationTestOverrideImpl::Simu
+@@ -310,7 +310,7 @@ bool OsIntegrationTestOverrideImpl::Simu
        GetShortcutPath(profile, chrome_apps_folder(), app_id, app_name);
    CHECK(base::PathExists(app_folder_shortcut_path));
    return base::DeletePathRecursively(app_folder_shortcut_path);
@@ -33,7 +33,7 @@ $NetBSD$
    base::FilePath desktop_shortcut_path =
        GetShortcutPath(profile, desktop(), app_id, app_name);
    LOG(INFO) << desktop_shortcut_path;
-@@ -353,7 +353,7 @@ bool OsIntegrationTestOverrideImpl::Dele
+@@ -357,7 +357,7 @@ bool OsIntegrationTestOverrideImpl::Dele
  }
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -42,7 +42,7 @@ $NetBSD$
  bool OsIntegrationTestOverrideImpl::DeleteDesktopDirOnLinux() {
    if (desktop_.IsValid()) {
      return desktop_.Delete();
-@@ -367,7 +367,7 @@ bool OsIntegrationTestOverrideImpl::IsRu
+@@ -371,7 +371,7 @@ bool OsIntegrationTestOverrideImpl::IsRu
      Profile* profile,
      const webapps::AppId& app_id,
      const std::string& app_name) {
@@ -51,7 +51,7 @@ $NetBSD$
    std::string shortcut_filename =
        "chrome-" + app_id + "-" + profile->GetBaseName().value() + ".desktop";
    base::i18n::ReplaceIllegalCharactersInPath(&shortcut_filename, '_');
-@@ -424,7 +424,7 @@ bool OsIntegrationTestOverrideImpl::IsFi
+@@ -428,7 +428,7 @@ bool OsIntegrationTestOverrideImpl::IsFi
    is_file_handled =
        shell_integration::CanApplicationHandleURL(app_path, test_file_url);
    base::DeleteFile(test_file_path);
@@ -60,7 +60,7 @@ $NetBSD$
    base::FilePath user_applications_dir = applications();
    bool database_update_called = false;
    for (const LinuxFileRegistration& command : linux_file_registration_) {
-@@ -473,7 +473,7 @@ std::optional<SkBitmap> OsIntegrationTes
+@@ -477,7 +477,7 @@ std::optional<SkBitmap> OsIntegrationTes
      return std::nullopt;
    }
    return GetIconFromShortcutFile(shortcut_path);
@@ -69,7 +69,7 @@ $NetBSD$
    WebAppProvider* provider = WebAppProvider::GetForLocalAppsUnchecked(profile);
    if (!provider) {
      return std::nullopt;
-@@ -541,7 +541,7 @@ base::FilePath OsIntegrationTestOverride
+@@ -545,7 +545,7 @@ base::FilePath OsIntegrationTestOverride
        return bundle.bundle_path();
      }
    }
@@ -78,7 +78,7 @@ $NetBSD$
    std::string shortcut_filename =
        "chrome-" + app_id + "-" + profile->GetBaseName().value() + ".desktop";
    base::i18n::ReplaceIllegalCharactersInPath(&shortcut_filename, '_');
-@@ -568,7 +568,7 @@ bool OsIntegrationTestOverrideImpl::IsSh
+@@ -572,7 +572,7 @@ bool OsIntegrationTestOverrideImpl::IsSh
    base::FilePath app_shortcut_path =
        GetShortcutPath(profile, chrome_apps_folder(), app_id, app_name);
    return base::PathExists(app_shortcut_path);
@@ -87,7 +87,7 @@ $NetBSD$
    base::FilePath desktop_shortcut_path =
        GetShortcutPath(profile, desktop(), app_id, app_name);
    return base::PathExists(desktop_shortcut_path);
-@@ -760,7 +760,7 @@ void OsIntegrationTestOverrideImpl::Enab
+@@ -771,7 +771,7 @@ void OsIntegrationTestOverrideImpl::Enab
  }
  #endif  // BUILDFLAG(IS_MAC)
  
@@ -96,7 +96,7 @@ $NetBSD$
  base::FilePath OsIntegrationTestOverrideImpl::desktop() {
    return desktop_.GetPath();
  }
-@@ -811,7 +811,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
+@@ -822,7 +822,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
    success = chrome_apps_folder_.CreateUniqueTempDirUnderPath(
        outer_temp_dir_.GetPath());
    CHECK(success);
@@ -105,7 +105,7 @@ $NetBSD$
    success = desktop_.CreateUniqueTempDirUnderPath(outer_temp_dir_.GetPath());
    CHECK(success);
    success = startup_.CreateUniqueTempDirUnderPath(outer_temp_dir_.GetPath());
-@@ -824,7 +824,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
+@@ -835,7 +835,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
    CHECK(success);
  #endif
  
@@ -114,7 +114,7 @@ $NetBSD$
    auto callback = base::BindRepeating([](base::FilePath filename_in,
                                           std::string xdg_command,
                                           std::string file_contents) {
-@@ -896,7 +896,7 @@ OsIntegrationTestOverrideImpl::~OsIntegr
+@@ -907,7 +907,7 @@ OsIntegrationTestOverrideImpl::~OsIntegr
    EXPECT_TRUE(!startup_.IsValid() || startup_.Delete());
  #elif BUILDFLAG(IS_MAC)
    EXPECT_TRUE(!chrome_apps_folder_.IsValid() || DeleteChromeAppsDir());
diff --git a/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h b/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
index 856fafaf1b..09202d36a4 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/test/os_integration_test_override_impl.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/web_applications/test/os_integration_test_override_impl.h
-@@ -40,7 +40,7 @@ class ShellLinkItem;
+@@ -41,7 +41,7 @@ class ShellLinkItem;
  
  namespace web_app {
  
@@ -15,7 +15,7 @@ $NetBSD$
  struct LinuxFileRegistration {
    base::FilePath file_name;
    std::string xdg_command;
-@@ -122,7 +122,7 @@ class OsIntegrationTestOverrideImpl : pu
+@@ -138,7 +138,7 @@ class OsIntegrationTestOverrideImpl : pu
    bool DeleteApplicationMenuDirOnWin();
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -24,7 +24,7 @@ $NetBSD$
    bool DeleteDesktopDirOnLinux();
  #endif  // BUILDFLAG(IS_LINUX)
  
-@@ -250,7 +250,7 @@ class OsIntegrationTestOverrideImpl : pu
+@@ -271,7 +271,7 @@ class OsIntegrationTestOverrideImpl : pu
    base::FilePath chrome_apps_folder() override;
    void EnableOrDisablePathOnLogin(const base::FilePath& file_path,
                                    bool enable_on_login) override;
@@ -33,7 +33,7 @@ $NetBSD$
    base::FilePath desktop();
    base::FilePath startup();
    base::FilePath applications();
-@@ -323,7 +323,7 @@ class OsIntegrationTestOverrideImpl : pu
+@@ -344,7 +344,7 @@ class OsIntegrationTestOverrideImpl : pu
    base::ScopedTempDir chrome_apps_folder_;
    std::map<base::FilePath, bool> startup_enabled_;
  
diff --git a/chromium/patches/patch-chrome_browser_web__applications_web__app.cc b/chromium/patches/patch-chrome_browser_web__applications_web__app.cc
index 8e248c1100..4f509b4952 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_web__app.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_web__app.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/web_app.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/web_applications/web_app.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/web_applications/web_app.cc
 @@ -78,7 +78,7 @@
  #include "url/origin.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "components/webapps/isolated_web_apps/scheme.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS)
-@@ -760,7 +760,7 @@ void WebApp::SetCurrentOsIntegrationStat
+@@ -765,7 +765,7 @@ void WebApp::SetCurrentOsIntegrationStat
  void WebApp::SetIsolationData(IsolationData isolation_data) {
    CHECK(manifest_id_.is_valid()
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc b/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
deleted file mode 100644
index 22023b4bca..0000000000
--- a/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- chrome/browser/web_applications/web_app_helpers.cc.orig	2026-04-14 23:31:37.000000000 +0200
-+++ chrome/browser/web_applications/web_app_helpers.cc
-@@ -116,7 +116,7 @@ bool IsValidWebAppUrl(const GURL& app_ur
-     return false;
- 
-   bool allow_extension_apps = true;
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   // Stop allowing apps to be extension urls when the shortcuts are separated -
-   // they can be extension urls instead.
-   allow_extension_apps = false;
diff --git a/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h b/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
index 25ad441006..b2140b26f3 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/web_app_install_info.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/web_applications/web_app_install_info.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/web_applications/web_app_install_info.h
 @@ -42,7 +42,7 @@
  #include "url/gurl.h"
diff --git a/chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc b/chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc
index 5f961c19bf..9a43093a91 100644
--- a/chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc
+++ b/chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/webapps/chrome_webapps_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/webapps/chrome_webapps_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/webapps/chrome_webapps_client.cc
 @@ -11,7 +11,7 @@
  #include "url/origin.h"
diff --git a/chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc b/chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
index ee2b98980e..c9b26a320c 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/webauthn/chrome_authenticator_request_delegate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/webauthn/chrome_authenticator_request_delegate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/webauthn/chrome_authenticator_request_delegate.cc
-@@ -543,7 +543,7 @@ void ChromeAuthenticatorRequestDelegate:
+@@ -542,7 +542,7 @@ void ChromeAuthenticatorRequestDelegate:
      g_observer->ConfiguringCable(request_type);
    }
  
diff --git a/chromium/patches/patch-chrome_browser_webauthn_chrome__web__authentication__delegate.cc b/chromium/patches/patch-chrome_browser_webauthn_chrome__web__authentication__delegate.cc
new file mode 100644
index 0000000000..ec9b517dbd
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_webauthn_chrome__web__authentication__delegate.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/webauthn/chrome_web_authentication_delegate.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ chrome/browser/webauthn/chrome_web_authentication_delegate.cc
+@@ -70,7 +70,7 @@
+ #include "url/url_constants.h"
+ #include "url/url_util.h"
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/extensions/api/web_authentication_proxy/web_authentication_proxy_service.h"
+ #endif
+ 
+@@ -413,7 +413,7 @@ content::WebAuthenticationRequestProxy*
+ ChromeWebAuthenticationDelegate::MaybeGetRequestProxy(
+     content::BrowserContext* browser_context,
+     const url::Origin& caller_origin) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   // The webAuthenticationProxy extension API is supported on Win/Mac/Linux.
+   auto* service = extensions::WebAuthenticationProxyService::GetIfProxyAttached(
+       Profile::FromBrowserContext(browser_context));
diff --git a/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc b/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
index 89dec1c282..7f54e34526 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/webauthn/enclave_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/webauthn/enclave_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/webauthn/enclave_manager.cc
-@@ -745,7 +745,7 @@ base::flat_set<GaiaId> GetGaiaIDs(
+@@ -754,7 +754,7 @@ base::flat_set<GaiaId> GetGaiaIDs(
  
  std::string UserVerifyingLabelToString(crypto::UserVerifyingKeyLabel label) {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
    return label;
  #else
    return std::string("placeholder");
-@@ -755,7 +755,7 @@ std::string UserVerifyingLabelToString(c
+@@ -764,7 +764,7 @@ std::string UserVerifyingLabelToString(c
  std::optional<crypto::UserVerifyingKeyLabel> UserVerifyingKeyLabelFromString(
      std::string saved_label) {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_webauthn_password__credential__ui__controller.cc b/chromium/patches/patch-chrome_browser_webauthn_password__credential__ui__controller.cc
index 3b104426d3..c4a91b6c47 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_password__credential__ui__controller.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_password__credential__ui__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/webauthn/password_credential_ui_controller.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/webauthn/password_credential_ui_controller.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/webauthn/password_credential_ui_controller.cc
 @@ -26,7 +26,7 @@ using content::WebContents;
  namespace {
diff --git a/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc b/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
index 3733ebc13c..74342a7d93 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/webauthn/unexportable_key_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/browser/webauthn/unexportable_key_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/browser/webauthn/unexportable_key_utils.cc
 @@ -42,7 +42,7 @@ GetWebAuthnUnexportableKeyProvider() {
    // If there is a scoped UnexportableKeyProvider configured, we always use
diff --git a/chromium/patches/patch-chrome_common_channel__info.h b/chromium/patches/patch-chrome_common_channel__info.h
index 89af4b3505..69fa67b9ff 100644
--- a/chromium/patches/patch-chrome_common_channel__info.h
+++ b/chromium/patches/patch-chrome_common_channel__info.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/channel_info.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/channel_info.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/channel_info.h
 @@ -11,7 +11,7 @@
  #include "build/branding_buildflags.h"
diff --git a/chromium/patches/patch-chrome_common_channel__info__posix.cc b/chromium/patches/patch-chrome_common_channel__info__posix.cc
index a070b1d03a..48254cc643 100644
--- a/chromium/patches/patch-chrome_common_channel__info__posix.cc
+++ b/chromium/patches/patch-chrome_common_channel__info__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/channel_info_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/channel_info_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/channel_info_posix.cc
 @@ -92,7 +92,7 @@ std::string GetChannelSuffixForDataDir()
    }
diff --git a/chromium/patches/patch-chrome_common_chrome__content__client.cc b/chromium/patches/patch-chrome_common_chrome__content__client.cc
index cab62e942d..27f5d7013c 100644
--- a/chromium/patches/patch-chrome_common_chrome__content__client.cc
+++ b/chromium/patches/patch-chrome_common_chrome__content__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/chrome_content_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/chrome_content_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/chrome_content_client.cc
 @@ -61,12 +61,12 @@
  #include "url/url_constants.h"
diff --git a/chromium/patches/patch-chrome_common_chrome__features.cc b/chromium/patches/patch-chrome_common_chrome__features.cc
index f4a9c6871d..e8d02f54f7 100644
--- a/chromium/patches/patch-chrome_common_chrome__features.cc
+++ b/chromium/patches/patch-chrome_common_chrome__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/chrome_features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/chrome_features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/chrome_features.cc
-@@ -84,7 +84,7 @@ BASE_FEATURE(kUseKeychainKeyProvider, ba
+@@ -85,7 +85,7 @@ BASE_FEATURE(kUseKeychainKeyProvider, ba
  #endif  // BUILDFLAG(IS_MAC)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  // Enables or disables the Autofill survey triggered by opening a prompt to
  // save address info.
  BASE_FEATURE(kAutofillAddressSurvey, base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -227,7 +227,7 @@ BASE_FEATURE(kEnableFullscreenToAnyScree
+@@ -178,7 +178,7 @@ BASE_FEATURE(kEnableFullscreenToAnyScree
  // Enables the new reset banner on the settings page.
  BASE_FEATURE(kShowResetProfileBannerV2, base::FEATURE_ENABLED_BY_DEFAULT);
  
@@ -24,7 +24,7 @@ $NetBSD$
  // Controls whether Chrome Apps are supported. See https://crbug.com/1221251.
  // If the feature is disabled, Chrome Apps continue to work. If enabled, Chrome
  // Apps will not launch and will be marked in the UI as deprecated.
-@@ -820,7 +820,7 @@ BASE_FEATURE(kGlicWarming, base::FEATURE
+@@ -732,7 +732,7 @@ BASE_FEATURE(kGlicWarming, base::FEATURE
  // Killswitch that controls whether the guest WebContents visibility state is
  // set to hidden when the Glic panel is warming.
  BASE_FEATURE(kGlicGuestContentsVisibilityState,
@@ -33,7 +33,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT);
  #else
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1380,7 +1380,7 @@ BASE_FEATURE(kIsolatedWebAppManagedGuest
+@@ -1200,7 +1200,7 @@ BASE_FEATURE(kIsolatedWebAppManagedGuest
  BASE_FEATURE(kIsolatedWebAppBundleCache, base::FEATURE_ENABLED_BY_DEFAULT);
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
@@ -42,7 +42,7 @@ $NetBSD$
  BASE_FEATURE(kLinuxLowMemoryMonitor, base::FEATURE_DISABLED_BY_DEFAULT);
  // Values taken from the low-memory-monitor documentation and also apply to the
  // portal API:
-@@ -1391,7 +1391,7 @@ constexpr base::FeatureParam<int> kLinux
+@@ -1211,7 +1211,7 @@ constexpr base::FeatureParam<int> kLinux
      &kLinuxLowMemoryMonitor, "critical_level", 255};
  #endif  // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
  
diff --git a/chromium/patches/patch-chrome_common_chrome__features.h b/chromium/patches/patch-chrome_common_chrome__features.h
index 94824889bc..f32b5f6187 100644
--- a/chromium/patches/patch-chrome_common_chrome__features.h
+++ b/chromium/patches/patch-chrome_common_chrome__features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/chrome_features.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/chrome_features.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/chrome_features.h
 @@ -81,7 +81,7 @@ BASE_DECLARE_FEATURE(kUseKeychainKeyProv
  #endif  // BUILDFLAG(IS_MAC)
@@ -15,16 +15,16 @@ $NetBSD$
  COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kAutofillAddressSurvey);
  COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kAutofillCardSurvey);
  COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kAutofillPasswordSurvey);
-@@ -162,7 +162,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsTabStri
+@@ -133,7 +133,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsTabStri
  COMPONENT_EXPORT(CHROME_FEATURES)
  BASE_DECLARE_FEATURE(kShowResetProfileBannerV2);
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kChromeAppsDeprecation);
- COMPONENT_EXPORT(CHROME_FEATURES)
- BASE_DECLARE_FEATURE(kShortcutsNotApps);
-@@ -1012,7 +1012,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+ #endif
+ 
+@@ -869,7 +869,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
  BASE_DECLARE_FEATURE(kIsolatedWebAppBundleCache);
  #endif
  
@@ -33,7 +33,7 @@ $NetBSD$
  COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kLinuxLowMemoryMonitor);
  COMPONENT_EXPORT(CHROME_FEATURES)
  extern const base::FeatureParam<int> kLinuxLowMemoryMonitorModerateLevel;
-@@ -1020,7 +1020,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+@@ -877,7 +877,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
  extern const base::FeatureParam<int> kLinuxLowMemoryMonitorCriticalLevel;
  #endif  // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
  
diff --git a/chromium/patches/patch-chrome_common_chrome__paths.cc b/chromium/patches/patch-chrome_common_chrome__paths.cc
index cb4b59ecd0..6096148799 100644
--- a/chromium/patches/patch-chrome_common_chrome__paths.cc
+++ b/chromium/patches/patch-chrome_common_chrome__paths.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/chrome_paths.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/chrome_paths.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/chrome_paths.cc
 @@ -31,7 +31,7 @@
  #include "base/apple/foundation_util.h"
diff --git a/chromium/patches/patch-chrome_common_chrome__paths.h b/chromium/patches/patch-chrome_common_chrome__paths.h
index 00448cec11..90fcb80869 100644
--- a/chromium/patches/patch-chrome_common_chrome__paths.h
+++ b/chromium/patches/patch-chrome_common_chrome__paths.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/chrome_paths.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/chrome_paths.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/chrome_paths.h
 @@ -58,7 +58,7 @@ enum {
                       // to set policies for chrome. This directory
diff --git a/chromium/patches/patch-chrome_common_chrome__paths__internal.h b/chromium/patches/patch-chrome_common_chrome__paths__internal.h
index 21d49ff016..f1fa8afac5 100644
--- a/chromium/patches/patch-chrome_common_chrome__paths__internal.h
+++ b/chromium/patches/patch-chrome_common_chrome__paths__internal.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/chrome_paths_internal.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/chrome_paths_internal.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/chrome_paths_internal.h
 @@ -53,7 +53,7 @@ void GetUserCacheDirectory(const base::F
  // Get the path to the user's documents directory.
diff --git a/chromium/patches/patch-chrome_common_chrome__switches.cc b/chromium/patches/patch-chrome_common_chrome__switches.cc
index 021f64c105..9a5de2772d 100644
--- a/chromium/patches/patch-chrome_common_chrome__switches.cc
+++ b/chromium/patches/patch-chrome_common_chrome__switches.cc
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/chrome_switches.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/chrome_switches.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/chrome_switches.cc
-@@ -963,7 +963,7 @@ const char kDebugPrint[] = "debug-print"
+@@ -913,7 +913,7 @@ const char kDebugPrint[] = "debug-print"
  #endif
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
 -    BUILDFLAG(IS_WIN)
 +    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- const char kEnableNewAppMenuIcon[] = "enable-new-app-menu-icon";
  
  // Causes the browser to launch directly in guest mode.
-@@ -1016,7 +1016,7 @@ const char kGlicGuestUrlPresetStaging[] 
+ const char kGuest[] = "guest";
+@@ -957,7 +957,7 @@ const char kGlicGuestUrlPresetStaging[] 
  const char kGlicGuestUrlPresetPreprod[] = "glic-guest-url-preset-preprod";
  const char kGlicGuestUrlPresetProd[] = "glic-guest-url-preset-prod";
  
diff --git a/chromium/patches/patch-chrome_common_chrome__switches.h b/chromium/patches/patch-chrome_common_chrome__switches.h
index 1296484190..8ce3834dfe 100644
--- a/chromium/patches/patch-chrome_common_chrome__switches.h
+++ b/chromium/patches/patch-chrome_common_chrome__switches.h
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/chrome_switches.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/chrome_switches.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/chrome_switches.h
-@@ -294,7 +294,7 @@ extern const char kDebugPrint[];
+@@ -283,7 +283,7 @@ extern const char kDebugPrint[];
  #endif
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
 -    BUILDFLAG(IS_WIN)
 +    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- extern const char kEnableNewAppMenuIcon[];
  extern const char kGuest[];
  #endif
-@@ -319,7 +319,7 @@ extern const char kGlicGuestUrlPresetSta
+ 
+@@ -305,7 +305,7 @@ extern const char kGlicGuestUrlPresetSta
  extern const char kGlicGuestUrlPresetPreprod[];
  extern const char kGlicGuestUrlPresetProd[];
  
diff --git a/chromium/patches/patch-chrome_common_controlled__frame_controlled__frame.cc b/chromium/patches/patch-chrome_common_controlled__frame_controlled__frame.cc
index cd30601664..3073c9e3f3 100644
--- a/chromium/patches/patch-chrome_common_controlled__frame_controlled__frame.cc
+++ b/chromium/patches/patch-chrome_common_controlled__frame_controlled__frame.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/controlled_frame/controlled_frame.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/controlled_frame/controlled_frame.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/controlled_frame/controlled_frame.cc
 @@ -20,7 +20,7 @@
  #include "third_party/blink/public/common/features.h"
diff --git a/chromium/patches/patch-chrome_common_crash__keys.cc b/chromium/patches/patch-chrome_common_crash__keys.cc
index f4f08d79fa..4547f191dc 100644
--- a/chromium/patches/patch-chrome_common_crash__keys.cc
+++ b/chromium/patches/patch-chrome_common_crash__keys.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/crash_keys.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/crash_keys.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/crash_keys.cc
 @@ -51,7 +51,9 @@ class CrashKeyWithName {
    ~CrashKeyWithName() = delete;
diff --git a/chromium/patches/patch-chrome_common_extensions_extension__constants.h b/chromium/patches/patch-chrome_common_extensions_extension__constants.h
index 054f4adda4..f3afff07f9 100644
--- a/chromium/patches/patch-chrome_common_extensions_extension__constants.h
+++ b/chromium/patches/patch-chrome_common_extensions_extension__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/extensions/extension_constants.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/extensions/extension_constants.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/extensions/extension_constants.h
 @@ -296,7 +296,7 @@ inline constexpr char kReadingModeGDocsH
  inline constexpr base::FilePath::CharType
diff --git a/chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc b/chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
index 09145df519..11f1ac84cb 100644
--- a/chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
+++ b/chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/extensions/permissions/chrome_permission_message_rules.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/extensions/permissions/chrome_permission_message_rules.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/extensions/permissions/chrome_permission_message_rules.cc
 @@ -281,7 +281,7 @@ class USBDevicesFormatter : public Chrom
  int GetEnterpriseReportingPrivatePermissionMessageId() {
diff --git a/chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc b/chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc
index ba191051bc..a7643bb6ea 100644
--- a/chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc
+++ b/chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/media/cdm_host_file_path.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/media/cdm_host_file_path.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/media/cdm_host_file_path.cc
 @@ -90,7 +90,7 @@ void AddCdmHostFilePaths(
    cdm_host_file_paths->emplace_back(chrome_framework_path,
diff --git a/chromium/patches/patch-chrome_common_media_cdm__registration.cc b/chromium/patches/patch-chrome_common_media_cdm__registration.cc
index 5b2ccea846..3eb1a3af35 100644
--- a/chromium/patches/patch-chrome_common_media_cdm__registration.cc
+++ b/chromium/patches/patch-chrome_common_media_cdm__registration.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/media/cdm_registration.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/media/cdm_registration.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/media/cdm_registration.cc
 @@ -34,7 +34,7 @@
  #if BUILDFLAG(ENABLE_WIDEVINE)
diff --git a/chromium/patches/patch-chrome_common_media_cdm__registration.h b/chromium/patches/patch-chrome_common_media_cdm__registration.h
index 3a5d9485f8..8fe1b03cd1 100644
--- a/chromium/patches/patch-chrome_common_media_cdm__registration.h
+++ b/chromium/patches/patch-chrome_common_media_cdm__registration.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/media/cdm_registration.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/media/cdm_registration.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/media/cdm_registration.h
 @@ -15,7 +15,7 @@
  void RegisterCdmInfo(std::vector<content::CdmInfo>* cdms);
diff --git a/chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h b/chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
index 7917b1e5a2..da4ca65478 100644
--- a/chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
+++ b/chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/media/component_widevine_cdm_hint_file_linux.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/media/component_widevine_cdm_hint_file_linux.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/media/component_widevine_cdm_hint_file_linux.h
 @@ -14,7 +14,7 @@
  #error "This file only applies when Widevine used."
diff --git a/chromium/patches/patch-chrome_common_pref__names.h b/chromium/patches/patch-chrome_common_pref__names.h
index f1bfb8253f..2f2b73de97 100644
--- a/chromium/patches/patch-chrome_common_pref__names.h
+++ b/chromium/patches/patch-chrome_common_pref__names.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/pref_names.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/pref_names.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/pref_names.h
-@@ -1271,7 +1271,7 @@ inline constexpr char kGeminiSettings[] 
+@@ -874,7 +874,7 @@ inline constexpr char kGeminiSettings[] 
  inline constexpr char kAllowedDomainsForApps[] =
      "settings.allowed_domains_for_apps";
  
@@ -15,7 +15,7 @@ $NetBSD$
  // Linux specific preference on whether we should match the system theme.
  inline constexpr char kSystemTheme[] = "extensions.theme.system_theme";
  #endif
-@@ -1440,7 +1440,7 @@ inline constexpr char kShowUpdatePromoti
+@@ -1050,7 +1050,7 @@ inline constexpr char kShowUpdatePromoti
      "browser.show_update_promotion_info_bar";
  #endif
  
@@ -24,7 +24,7 @@ $NetBSD$
  // Boolean that is false if we should show window manager decorations.  If
  // true, we draw a custom chrome frame (thicker title bar and blue border).
  inline constexpr char kUseCustomChromeFrame[] = "browser.custom_chrome_frame";
-@@ -2012,7 +2012,7 @@ inline constexpr char kPinInfoBarTimesSh
+@@ -1640,7 +1640,7 @@ inline constexpr char kPinInfoBarTimesSh
      "browser.pin_infobar_times_shown";
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
  
@@ -33,7 +33,7 @@ $NetBSD$
  
  // How many times the session restore infobar has been shown.
  inline constexpr char kSessionRestoreInfoBarTimesShown[] =
-@@ -2059,7 +2059,7 @@ inline constexpr char kDownloadDefaultDi
+@@ -1687,7 +1687,7 @@ inline constexpr char kDownloadDefaultDi
  inline constexpr char kDownloadDirUpgraded[] = "download.directory_upgrade";
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -42,7 +42,7 @@ $NetBSD$
  inline constexpr char kOpenPdfDownloadInSystemReader[] =
      "download.open_pdf_in_system_reader";
  #endif
-@@ -2519,7 +2519,7 @@ inline constexpr char kMediaStorageIdSal
+@@ -2147,7 +2147,7 @@ inline constexpr char kMediaStorageIdSal
  inline constexpr char kMediaCdmOriginData[] = "media.cdm.origin_data";
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -51,7 +51,7 @@ $NetBSD$
  // A boolean pref to determine whether or not the network service is running
  // sandboxed.
  inline constexpr char kNetworkServiceSandboxEnabled[] =
-@@ -2533,7 +2533,7 @@ inline constexpr char kNetworkServiceSan
+@@ -2161,7 +2161,7 @@ inline constexpr char kNetworkServiceSan
  inline constexpr char kNetworkServiceFailedLaunchMajorVersion[] =
      "net.network_service_failed_launch_major_version";
  
@@ -60,7 +60,7 @@ $NetBSD$
  // Records whether the user has seen an HTTP auth "negotiate" header.
  inline constexpr char kReceivedHttpAuthNegotiateHeader[] =
      "net.received_http_auth_negotiate_headers";
-@@ -2630,7 +2630,7 @@ inline constexpr char kIsolatedWebAppUse
+@@ -2258,7 +2258,7 @@ inline constexpr char kIsolatedWebAppUse
  inline constexpr char kIsolatedWebAppPendingInitializationCount[] =
      "profile.isolated_web_app.install.pending_initialization_count";
  
@@ -69,7 +69,7 @@ $NetBSD$
  // Boolean that specifies whether OK-AS-DELEGATE flag from KDC is respected
  // along with kAuthNegotiateDelegateAllowlist.
  inline constexpr char kAuthNegotiateDelegateByKdcPolicy[] =
-@@ -3059,7 +3059,7 @@ inline constexpr char kDeviceAllowEnterp
+@@ -2643,7 +2643,7 @@ inline constexpr char kDeviceAllowEnterp
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -78,7 +78,7 @@ $NetBSD$
  // Defines administrator-set availability of Chrome for Testing.
  inline constexpr char kChromeForTestingAllowed[] = "chrome_for_testing.allowed";
  #endif
-@@ -3539,7 +3539,7 @@ inline constexpr char kScreenCaptureWith
+@@ -3121,7 +3121,7 @@ inline constexpr char kScreenCaptureWith
  inline constexpr char kSandboxExternalProtocolBlocked[] =
      "profile.sandbox_external_protocol_blocked";
  
@@ -87,7 +87,7 @@ $NetBSD$
  // Boolean that indicates if system notifications are allowed to be used in
  // place of Chrome notifications.
  inline constexpr char kAllowSystemNotifications[] =
-@@ -3732,7 +3732,7 @@ inline constexpr char kLensDesktopNTPSea
+@@ -3314,7 +3314,7 @@ inline constexpr char kLensDesktopNTPSea
      "policy.lens_desktop_ntp_search_enabled";
  #endif
  
@@ -96,7 +96,7 @@ $NetBSD$
  // A dict mapping the edition name with the major version it was shown.
  inline constexpr char kWhatsNewEditionUsed[] = "browser.whats_new.edition_used";
  // A list containing the features of each module in order of when they
-@@ -3829,7 +3829,7 @@ inline constexpr char kPrintingOAuth2Aut
+@@ -3411,7 +3411,7 @@ inline constexpr char kPrintingOAuth2Aut
      "printing.oauth2_authorization_servers";
  #endif
  
diff --git a/chromium/patches/patch-chrome_common_url__constants.h b/chromium/patches/patch-chrome_common_url__constants.h
index bba594606a..fc7dc27618 100644
--- a/chromium/patches/patch-chrome_common_url__constants.h
+++ b/chromium/patches/patch-chrome_common_url__constants.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/url_constants.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/url_constants.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/url_constants.h
-@@ -776,7 +776,7 @@ inline constexpr char kOutdatedPluginLea
+@@ -729,7 +729,7 @@ inline constexpr char kOutdatedPluginLea
      "https://support.google.com/chrome?p=ib_outdated_plugin";;
  #endif
  
diff --git a/chromium/patches/patch-chrome_common_webui__url__constants.cc b/chromium/patches/patch-chrome_common_webui__url__constants.cc
index 20ad950805..7c3793d3f3 100644
--- a/chromium/patches/patch-chrome_common_webui__url__constants.cc
+++ b/chromium/patches/patch-chrome_common_webui__url__constants.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/webui_url_constants.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/webui_url_constants.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/webui_url_constants.cc
-@@ -185,7 +185,7 @@ base::span<const base::cstring_view> Chr
+@@ -186,7 +186,7 @@ base::span<const base::cstring_view> Chr
        kChromeUITermsHost,
  #endif
        kChromeUITranslateInternalsHost,
@@ -15,7 +15,7 @@ $NetBSD$
        kChromeUIUpdaterHost,
  #endif
        kChromeUIUsbInternalsHost,
-@@ -253,17 +253,17 @@ base::span<const base::cstring_view> Chr
+@@ -254,17 +254,17 @@ base::span<const base::cstring_view> Chr
        ash::kChromeUIInternetDetailDialogHost,
  #endif
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_common_webui__url__constants.h b/chromium/patches/patch-chrome_common_webui__url__constants.h
index 2ba439be71..7f93d06a49 100644
--- a/chromium/patches/patch-chrome_common_webui__url__constants.h
+++ b/chromium/patches/patch-chrome_common_webui__url__constants.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/webui_url_constants.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/common/webui_url_constants.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/common/webui_url_constants.h
-@@ -428,12 +428,12 @@ bool IsSystemWebUIHost(std::string_view 
+@@ -442,12 +442,12 @@ bool IsSystemWebUIHost(std::string_view 
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -21,7 +21,7 @@ $NetBSD$
  inline constexpr char kChromeUIDefaultBrowserModalURL[] =
      "chrome://default-browser-modal/";
  inline constexpr char kChromeUIDefaultBrowserModalHost[] =
-@@ -449,11 +449,11 @@ inline constexpr char kChromeUILinuxProx
+@@ -463,11 +463,11 @@ inline constexpr char kChromeUILinuxProx
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -35,7 +35,7 @@ $NetBSD$
  inline constexpr char kChromeUIBrowserSwitchHost[] = "browser-switch";
  inline constexpr char kChromeUIBrowserSwitchURL[] = "chrome://browser-switch/";
  inline constexpr char kChromeUIIntroDefaultBrowserSubPage[] = "default-browser";
-@@ -480,7 +480,7 @@ inline constexpr char kChromeUIUpdaterHo
+@@ -497,7 +497,7 @@ inline constexpr char kChromeUIUpdaterHo
  inline constexpr char kChromeUIUpdaterURL[] = "chrome://updater/";
  #endif
  
diff --git a/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc b/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
index f1dd8edcae..87b7beae83 100644
--- a/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
+++ b/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/enterprise_companion/enterprise_companion_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/enterprise_companion/enterprise_companion_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/enterprise_companion/enterprise_companion_client.cc
 @@ -35,7 +35,7 @@ namespace {
  
diff --git a/chromium/patches/patch-chrome_enterprise__companion_event__logger.cc b/chromium/patches/patch-chrome_enterprise__companion_event__logger.cc
index 486a155e55..8a54254dd9 100644
--- a/chromium/patches/patch-chrome_enterprise__companion_event__logger.cc
+++ b/chromium/patches/patch-chrome_enterprise__companion_event__logger.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/enterprise_companion/event_logger.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/enterprise_companion/event_logger.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/enterprise_companion/event_logger.cc
 @@ -126,7 +126,7 @@ proto::EnterpriseCompanionMetadata GetMe
    metadata.set_application_arch(proto::ARM64);
diff --git a/chromium/patches/patch-chrome_enterprise__companion_ipc__security__linux.cc b/chromium/patches/patch-chrome_enterprise__companion_ipc__security__linux.cc
index 292b1cdd8a..d83bafb413 100644
--- a/chromium/patches/patch-chrome_enterprise__companion_ipc__security__linux.cc
+++ b/chromium/patches/patch-chrome_enterprise__companion_ipc__security__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/enterprise_companion/ipc_security_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/enterprise_companion/ipc_security_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/enterprise_companion/ipc_security_linux.cc
 @@ -15,7 +15,11 @@ namespace enterprise_companion {
  IpcTrustDecider CreateIpcTrustDecider() {
diff --git a/chromium/patches/patch-chrome_enterprise__companion_lock.cc b/chromium/patches/patch-chrome_enterprise__companion_lock.cc
index a0e5d38bfa..aee8c26fd1 100644
--- a/chromium/patches/patch-chrome_enterprise__companion_lock.cc
+++ b/chromium/patches/patch-chrome_enterprise__companion_lock.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/enterprise_companion/lock.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/enterprise_companion/lock.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/enterprise_companion/lock.cc
 @@ -17,7 +17,7 @@
  
diff --git a/chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc b/chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc
index 2b99b2a93f..bb477c40ea 100644
--- a/chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc
+++ b/chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/renderer/chrome_content_renderer_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/renderer/chrome_content_renderer_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/renderer/chrome_content_renderer_client.cc
 @@ -185,7 +185,7 @@
  #include "v8/include/v8-isolate.h"
@@ -15,17 +15,17 @@ $NetBSD$
  #include "components/webapps/isolated_web_apps/scheme.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS)
-@@ -428,7 +428,7 @@ void ChromeContentRendererClient::Render
+@@ -429,7 +429,7 @@ void ChromeContentRendererClient::Render
    WebSecurityPolicy::RegisterURLSchemeAsExtension(
-       WebString::FromASCII(extensions::kExtensionScheme));
+       WebString::FromAscii(extensions::kExtensionScheme));
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
    WebSecurityPolicy::RegisterURLSchemeAsIsolatedApp(
-       WebString::FromASCII(webapps::kIsolatedAppScheme));
+       WebString::FromAscii(webapps::kIsolatedAppScheme));
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-@@ -497,7 +497,7 @@ void ChromeContentRendererClient::Render
-       WebString::FromASCII(chrome::kChromeSearchScheme));
+@@ -498,7 +498,7 @@ void ChromeContentRendererClient::Render
+       WebString::FromAscii(chrome::kChromeSearchScheme));
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc b/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
index e94c6623f0..bcc126116e 100644
--- a/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
+++ b/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/services/printing/print_backend_service_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/services/printing/print_backend_service_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/services/printing/print_backend_service_impl.cc
 @@ -49,7 +49,7 @@
  #include "printing/backend/cups_connection_pool.h"
diff --git a/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.h b/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.h
index 8731990bed..4898e70b8c 100644
--- a/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.h
+++ b/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/services/printing/print_backend_service_impl.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/services/printing/print_backend_service_impl.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/services/printing/print_backend_service_impl.h
 @@ -35,7 +35,7 @@
  #include "mojo/public/cpp/bindings/remote.h"
diff --git a/chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc b/chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
index 354abd8a0d..31b58acf67 100644
--- a/chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
+++ b/chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/services/speech/audio_source_fetcher_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/services/speech/audio_source_fetcher_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/services/speech/audio_source_fetcher_impl.cc
 @@ -132,7 +132,7 @@ void AudioSourceFetcherImpl::Start(
  
diff --git a/chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc b/chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
index e76481781c..e02247c3f5 100644
--- a/chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
+++ b/chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/test/base/scoped_channel_override_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/test/base/scoped_channel_override_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/test/base/scoped_channel_override_posix.cc
 @@ -22,7 +22,7 @@ version_info::Channel GetBaseChannel(Sco
        return version_info::Channel::BETA;
diff --git a/chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc b/chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
index 6338a9cab4..4790d71166 100644
--- a/chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
+++ b/chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/test/chromedriver/chrome_launcher.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/test/chromedriver/chrome_launcher.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/test/chromedriver/chrome_launcher.cc
 @@ -75,6 +75,7 @@
  #include <fcntl.h>
diff --git a/chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc b/chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
index d1eeb11c76..d6e1b0d3be 100644
--- a/chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
+++ b/chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/test/chromedriver/chrome/chrome_finder.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/test/chromedriver/chrome/chrome_finder.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/test/chromedriver/chrome/chrome_finder.cc
 @@ -58,7 +58,7 @@ void GetApplicationDirs(std::vector<base
          installation_locations[i].Append(L"Chromium\\Application"));
diff --git a/chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc b/chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
index 8e4dca05c8..e004a23aca 100644
--- a/chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
+++ b/chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/test/chromedriver/key_converter_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/test/chromedriver/key_converter_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/test/chromedriver/key_converter_unittest.cc
 @@ -248,7 +248,7 @@ TEST(KeyConverter, ToggleModifiers) {
    CheckEventsReleaseModifiers(keys, key_events);
diff --git a/chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc b/chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
index 84859edbbe..c71887d5e5 100644
--- a/chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
+++ b/chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/test/chromedriver/keycode_text_conversion_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/test/chromedriver/keycode_text_conversion_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/test/chromedriver/keycode_text_conversion_unittest.cc
 @@ -64,7 +64,7 @@ std::string ConvertKeyCodeToTextNoError(
  
diff --git a/chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc b/chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
index 78979e7754..808492a68a 100644
--- a/chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
+++ b/chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/test/supervised_user/google_auth_state_waiter_mixin.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/test/supervised_user/google_auth_state_waiter_mixin.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/test/supervised_user/google_auth_state_waiter_mixin.cc
 @@ -24,7 +24,7 @@ GoogleAuthStateWaiterMixin::GoogleAuthSt
  GoogleAuthStateWaiterMixin::~GoogleAuthStateWaiterMixin() = default;
diff --git a/chromium/patches/patch-chrome_updater_configurator.cc b/chromium/patches/patch-chrome_updater_configurator.cc
index 8c72172235..c9716384af 100644
--- a/chromium/patches/patch-chrome_updater_configurator.cc
+++ b/chromium/patches/patch-chrome_updater_configurator.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/updater/configurator.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/updater/configurator.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/updater/configurator.cc
-@@ -91,7 +91,7 @@ Configurator::Configurator(scoped_refptr
+@@ -94,7 +94,7 @@ Configurator::Configurator(scoped_refptr
          return std::nullopt;
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
        }()) {
diff --git a/chromium/patches/patch-chrome_updater_ipc_ipc__security__linux.cc b/chromium/patches/patch-chrome_updater_ipc_ipc__security__linux.cc
index 42f996260c..de261d2c79 100644
--- a/chromium/patches/patch-chrome_updater_ipc_ipc__security__linux.cc
+++ b/chromium/patches/patch-chrome_updater_ipc_ipc__security__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/updater/ipc/ipc_security_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/updater/ipc/ipc_security_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/updater/ipc/ipc_security_linux.cc
 @@ -15,7 +15,11 @@ namespace updater {
  
diff --git a/chromium/patches/patch-chrome_updater_lock.cc b/chromium/patches/patch-chrome_updater_lock.cc
index 400be7786d..120233707a 100644
--- a/chromium/patches/patch-chrome_updater_lock.cc
+++ b/chromium/patches/patch-chrome_updater_lock.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/updater/lock.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/updater/lock.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/updater/lock.cc
 @@ -26,7 +26,7 @@ namespace updater {
  std::unique_ptr<ScopedLock> CreateScopedLock(const std::string& name,
diff --git a/chromium/patches/patch-chrome_updater_util_posix__util.cc b/chromium/patches/patch-chrome_updater_util_posix__util.cc
index 52f7c3b797..c24ad8d9b5 100644
--- a/chromium/patches/patch-chrome_updater_util_posix__util.cc
+++ b/chromium/patches/patch-chrome_updater_util_posix__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/updater/util/posix_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/updater/util/posix_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/updater/util/posix_util.cc
-@@ -20,7 +20,7 @@
+@@ -22,7 +22,7 @@
  #include "chrome/updater/updater_branding.h"
  #include "chrome/updater/util/util.h"
  
diff --git a/chromium/patches/patch-chrome_utility_services.cc b/chromium/patches/patch-chrome_utility_services.cc
index 528bab6fea..939d0f6aa7 100644
--- a/chromium/patches/patch-chrome_utility_services.cc
+++ b/chromium/patches/patch-chrome_utility_services.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/utility/services.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- chrome/utility/services.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ chrome/utility/services.cc
 @@ -51,7 +51,7 @@
  #include "services/proxy_resolver_mac/mac_system_proxy_resolver_impl.h"
diff --git a/chromium/patches/patch-components_BUILD.gn b/chromium/patches/patch-components_BUILD.gn
index cd3737400f..d3fb4645df 100644
--- a/chromium/patches/patch-components_BUILD.gn
+++ b/chromium/patches/patch-components_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/BUILD.gn
-@@ -224,7 +224,6 @@ test("components_unittests") {
+@@ -226,7 +226,6 @@ test("components_unittests") {
      "//components/contextual_search/internal:unit_tests",
      "//components/contextual_tasks:unit_tests",
      "//components/country_codes:unit_tests",
@@ -14,7 +14,7 @@ $NetBSD$
      "//components/cross_device/logging:unit_tests",
      "//components/crx_file:unit_tests",
      "//components/data_sharing:unit_tests",
-@@ -642,7 +641,7 @@ test("components_unittests") {
+@@ -652,7 +651,7 @@ test("components_unittests") {
        "//components/user_data_importer/content:unit_tests",
      ]
  
@@ -23,7 +23,7 @@ $NetBSD$
        deps += [
          "//components/crash/content/browser:unit_tests",
          "//components/crash/core/app:unit_tests",
-@@ -819,7 +818,7 @@ test("components_unittests") {
+@@ -835,7 +834,7 @@ test("components_unittests") {
      deps += [ "//components/constrained_window:unit_tests" ]
    }
  
diff --git a/chromium/patches/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc b/chromium/patches/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
index f9a334735f..a555cdad8a 100644
--- a/chromium/patches/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/autofill/core/browser/foundations/browser_autofill_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/autofill/core/browser/foundations/browser_autofill_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/autofill/core/browser/foundations/browser_autofill_manager.cc
 @@ -938,7 +938,7 @@ BrowserAutofillManager::GetAmountExtract
  
diff --git a/chromium/patches/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc b/chromium/patches/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc
index 95ebb91971..de676c7e7c 100644
--- a/chromium/patches/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide_decider.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide_decider.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide_decider.cc
 @@ -207,7 +207,7 @@ void AddOptimizationTypesForBnplIssuers(
      base::flat_set<optimization_guide::proto::OptimizationType>&
diff --git a/chromium/patches/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc b/chromium/patches/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
index 538a95ff82..6b7eb7eeb2 100644
--- a/chromium/patches/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/autofill/core/browser/payments/amount_extraction_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/autofill/core/browser/payments/amount_extraction_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/autofill/core/browser/payments/amount_extraction_manager.cc
-@@ -270,7 +270,7 @@ void AmountExtractionManager::OnCheckout
+@@ -284,7 +284,7 @@ void AmountExtractionManager::OnCheckout
                                               /*timeout_reached=*/false);
    }
    if constexpr (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
@@ -15,7 +15,7 @@ $NetBSD$
      if (base::FeatureList::IsEnabled(
              ::autofill::features::kAutofillEnableAmountExtractionTesting)) {
        VLOG(3) << "The result of amount extraction on domain "
-@@ -358,7 +358,7 @@ void AmountExtractionManager::OnTimeoutR
+@@ -372,7 +372,7 @@ void AmountExtractionManager::OnTimeoutR
    }
  
    if constexpr (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
@@ -24,7 +24,7 @@ $NetBSD$
      if (base::FeatureList::IsEnabled(
              ::autofill::features::kAutofillEnableAmountExtractionTesting)) {
        VLOG(3) << "The amount extraction on domain "
-@@ -378,7 +378,7 @@ AmountExtractionManager::CheckEligibilit
+@@ -392,7 +392,7 @@ AmountExtractionManager::CheckEligibilit
  
    // Check eligibility of BNPL feature.
    if constexpr (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
diff --git a/chromium/patches/patch-components_autofill_core_browser_payments_bnpl__manager.cc b/chromium/patches/patch-components_autofill_core_browser_payments_bnpl__manager.cc
index be4871b33c..74a0912064 100644
--- a/chromium/patches/patch-components_autofill_core_browser_payments_bnpl__manager.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_payments_bnpl__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/autofill/core/browser/payments/bnpl_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/autofill/core/browser/payments/bnpl_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/autofill/core/browser/payments/bnpl_manager.cc
-@@ -834,7 +834,7 @@ void BnplManager::MaybeUpdateDesktopSugg
+@@ -1051,7 +1051,7 @@ void BnplManager::MaybeUpdateDesktopSugg
        .OnBnplSuggestionShown();
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_autofill_core_browser_suggestions_payments_credit__card__suggestion__generator.cc b/chromium/patches/patch-components_autofill_core_browser_suggestions_payments_credit__card__suggestion__generator.cc
new file mode 100644
index 0000000000..b428d49551
--- /dev/null
+++ b/chromium/patches/patch-components_autofill_core_browser_suggestions_payments_credit__card__suggestion__generator.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- components/autofill/core/browser/suggestions/payments/credit_card_suggestion_generator.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ components/autofill/core/browser/suggestions/payments/credit_card_suggestion_generator.cc
+@@ -43,7 +43,7 @@ using SuggestionData = SuggestionGenerat
+ 
+ bool IsSaveAndFillEnabled() {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+   return base::FeatureList::IsEnabled(features::kAutofillEnableSaveAndFill);
+ #elif BUILDFLAG(IS_IOS)
+   return base::FeatureList::IsEnabled(
diff --git a/chromium/patches/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc b/chromium/patches/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
index 9e84f3d0df..7ffa2c68bc 100644
--- a/chromium/patches/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc
 @@ -1252,7 +1252,7 @@ bool AreMaskedBankAccountSupported() {
  
diff --git a/chromium/patches/patch-components_autofill_core_common_autofill__features.cc b/chromium/patches/patch-components_autofill_core_common_autofill__features.cc
index 6b27c70f66..f735e7cf44 100644
--- a/chromium/patches/patch-components_autofill_core_common_autofill__features.cc
+++ b/chromium/patches/patch-components_autofill_core_common_autofill__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/autofill/core/common/autofill_features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/autofill/core/common/autofill_features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/autofill/core/common/autofill_features.cc
 @@ -10,7 +10,7 @@ namespace autofill::features {
  
diff --git a/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc b/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
index 210ff9722d..3601deb66b 100644
--- a/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
+++ b/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
@@ -4,9 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/autofill/core/common/autofill_payments_features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/autofill/core/common/autofill_payments_features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/autofill/core/common/autofill_payments_features.cc
-@@ -32,7 +32,7 @@ BASE_FEATURE(kAutofillEnableAiBasedAmoun
+@@ -27,7 +27,7 @@ BASE_FEATURE(kAutofillDisableBnplCountry
+ // page using server-side AI.
+ BASE_FEATURE(kAutofillEnableAiBasedAmountExtraction,
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+              base::FEATURE_ENABLED_BY_DEFAULT);
+ #else
+              base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -38,7 +38,7 @@ BASE_FEATURE(kAutofillEnableAiBasedAmoun
  // of the allowlisted merchant websites.
  BASE_FEATURE(kAutofillEnableAmountExtraction,
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +24,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT);
  #else
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -55,7 +55,7 @@ BASE_FEATURE(kAutofillEnableBottomSheetS
+@@ -61,7 +61,7 @@ BASE_FEATURE(kAutofillEnableBottomSheetS
  // When enabled, buy now pay later (BNPL) in Autofill will be offered.
  BASE_FEATURE(kAutofillEnableBuyNowPayLater,
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +33,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT);
  #else
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -66,7 +66,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
+@@ -72,7 +72,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
  // (BNPL) issuers that are externally linked.
  BASE_FEATURE(kAutofillEnableBuyNowPayLaterForExternallyLinked,
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -33,7 +42,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT);
  #else
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -76,7 +76,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
+@@ -82,7 +82,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
  // offered.
  BASE_FEATURE(kAutofillEnableBuyNowPayLaterForKlarna,
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -42,7 +51,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT);
  #else
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -85,7 +85,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
+@@ -91,7 +91,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
  // When enabled, buy now pay later (BNPL) data will be synced to Chrome clients.
  BASE_FEATURE(kAutofillEnableBuyNowPayLaterSyncing,
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -51,7 +60,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT);
  #else
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -95,7 +95,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
+@@ -101,7 +101,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
  // include the issuer names for better brand recognition.
  BASE_FEATURE(kAutofillEnableBuyNowPayLaterUpdatedSuggestionSecondLineString,
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -60,7 +69,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT);
  #else
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -115,7 +115,7 @@ BASE_FEATURE(kAutofillEnableCardBenefits
+@@ -121,7 +121,7 @@ BASE_FEATURE(kAutofillEnableCardBenefits
  // UI.
  BASE_FEATURE(kAutofillEnableCardBenefitsForBmo,
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -69,7 +78,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT);
  #else
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -169,7 +169,7 @@ BASE_FEATURE(kAutofillEnableFlatRateCard
+@@ -165,7 +165,7 @@ BASE_FEATURE(kAutofillEnableFlatRateCard
  // Payments Autofill UI.
  BASE_FEATURE(kAutofillEnableFlatRateCardBenefitsFromCurinos,
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -87,7 +96,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT);
  #else
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -271,7 +271,7 @@ BASE_FEATURE(kAutofillEnableWalletBrandi
+@@ -276,7 +276,7 @@ BASE_FEATURE(kAutofillEnableWalletBrandi
  // eligibility.
  BASE_FEATURE(kAutofillPreferBuyNowPayLaterBlocklists,
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -96,7 +105,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT);
  #else
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -329,7 +329,7 @@ const base::FeatureParam<int> kAutofillV
+@@ -326,7 +326,7 @@ const base::FeatureParam<int> kAutofillV
      /*default_value=*/180};
  
  bool ShouldShowImprovedUserConsentForCreditCardSave() {
diff --git a/chromium/patches/patch-components_collaboration_public_collaboration__controller__delegate.h b/chromium/patches/patch-components_collaboration_public_collaboration__controller__delegate.h
index eb46446a74..f86e768916 100644
--- a/chromium/patches/patch-components_collaboration_public_collaboration__controller__delegate.h
+++ b/chromium/patches/patch-components_collaboration_public_collaboration__controller__delegate.h
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/collaboration/public/collaboration_controller_delegate.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/collaboration/public/collaboration_controller_delegate.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/collaboration/public/collaboration_controller_delegate.h
-@@ -125,7 +125,7 @@ class CollaborationControllerDelegate {
+@@ -124,7 +124,7 @@ class CollaborationControllerDelegate {
          case Type::kSigninDisabledByPolicy:
            error_header = l10n_util::GetStringUTF8(
                IDS_COLLABORATION_ENTREPRISE_SIGNIN_DISABLED_HEADER);
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
            error_body = l10n_util::GetStringUTF8(
-               base::FeatureList::IsEnabled(
-                   syncer::kReplaceSyncPromosWithSignInPromos)
+               syncer::IsReplaceSyncPromosWithSignInPromosEnabled()
+                   ? IDS_COLLABORATION_ENTREPRISE_SIGNIN_DISABLED_SYNC_HISTORY_BODY
diff --git a/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc b/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
index 8f30424c9f..7ab43788fd 100644
--- a/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
+++ b/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/commerce/core/commerce_feature_list.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/commerce/core/commerce_feature_list.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/commerce/core/commerce_feature_list.cc
 @@ -166,7 +166,7 @@ BASE_FEATURE(kShoppingAlternateServer, b
  const char kDiscountOnShoppyPageParam[] = "discount-on-shoppy-page";
diff --git a/chromium/patches/patch-components_constrained__window_constrained__window__views.cc b/chromium/patches/patch-components_constrained__window_constrained__window__views.cc
index 12a5f552e0..9ca1e4a95a 100644
--- a/chromium/patches/patch-components_constrained__window_constrained__window__views.cc
+++ b/chromium/patches/patch-components_constrained__window_constrained__window__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/constrained_window/constrained_window_views.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/constrained_window/constrained_window_views.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/constrained_window/constrained_window_views.cc
 @@ -380,7 +380,7 @@ bool SupportsGlobalScreenCoordinates() {
  }
diff --git a/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc b/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
index 479e119b66..e1ba63b8ce 100644
--- a/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
+++ b/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/content_settings/core/browser/website_settings_registry.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/content_settings/core/browser/website_settings_registry.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/content_settings/core/browser/website_settings_registry.cc
 @@ -66,7 +66,7 @@ const WebsiteSettingsInfo* WebsiteSettin
  #if BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-components_cookie__config_cookie__store__util.cc b/chromium/patches/patch-components_cookie__config_cookie__store__util.cc
index 40c9d9f69e..d09df56328 100644
--- a/chromium/patches/patch-components_cookie__config_cookie__store__util.cc
+++ b/chromium/patches/patch-components_cookie__config_cookie__store__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/cookie_config/cookie_store_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/cookie_config/cookie_store_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/cookie_config/cookie_store_util.cc
 @@ -16,7 +16,7 @@
  namespace cookie_config {
diff --git a/chromium/patches/patch-components_crash_core_app_BUILD.gn b/chromium/patches/patch-components_crash_core_app_BUILD.gn
index 943eb2f035..9a585759a7 100644
--- a/chromium/patches/patch-components_crash_core_app_BUILD.gn
+++ b/chromium/patches/patch-components_crash_core_app_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/crash/core/app/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/crash/core/app/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/crash/core/app/BUILD.gn
 @@ -72,6 +72,10 @@ static_library("app") {
      ]
diff --git a/chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc b/chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
index 6184c9c1e2..1a94ce6e8b 100644
--- a/chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
+++ b/chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/crash/core/app/chrome_crashpad_handler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/crash/core/app/chrome_crashpad_handler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/crash/core/app/chrome_crashpad_handler.cc
 @@ -6,5 +6,9 @@
  extern "C" int CrashpadHandlerMain(int argc, char* argv[]);
diff --git a/chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc b/chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc
index 2d37ce9004..7ccc3e567c 100644
--- a/chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc
+++ b/chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/crash/core/app/crashpad_handler_main.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/crash/core/app/crashpad_handler_main.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/crash/core/app/crashpad_handler_main.cc
 @@ -10,7 +10,7 @@
  #include "third_party/crashpad/crashpad/handler/handler_main.h"
diff --git a/chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc b/chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
index 45b72c955c..d0705a0977 100644
--- a/chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
+++ b/chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/crash/core/browser/crash_upload_list_crashpad.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/crash/core/browser/crash_upload_list_crashpad.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/crash/core/browser/crash_upload_list_crashpad.cc
 @@ -37,7 +37,9 @@ CrashUploadListCrashpad::~CrashUploadLis
  std::vector<std::unique_ptr<UploadList::UploadInfo>>
diff --git a/chromium/patches/patch-components_crash_core_common_BUILD.gn b/chromium/patches/patch-components_crash_core_common_BUILD.gn
index afd873b1a7..d4456bba6a 100644
--- a/chromium/patches/patch-components_crash_core_common_BUILD.gn
+++ b/chromium/patches/patch-components_crash_core_common_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/crash/core/common/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/crash/core/common/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/crash/core/common/BUILD.gn
 @@ -8,7 +8,7 @@ import("//components/gwp_asan/buildflags
  
diff --git a/chromium/patches/patch-components_dbus_xdg_file__transfer__portal.cc b/chromium/patches/patch-components_dbus_xdg_file__transfer__portal.cc
index 57f9cc4040..8fe21dcc45 100644
--- a/chromium/patches/patch-components_dbus_xdg_file__transfer__portal.cc
+++ b/chromium/patches/patch-components_dbus_xdg_file__transfer__portal.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/dbus/xdg/file_transfer_portal.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/dbus/xdg/file_transfer_portal.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/dbus/xdg/file_transfer_portal.cc
-@@ -28,6 +28,10 @@
+@@ -31,6 +31,10 @@
  #include "dbus/object_path.h"
  #include "dbus/object_proxy.h"
  
diff --git a/chromium/patches/patch-components_device__signals_core_browser_browser__utils.h b/chromium/patches/patch-components_device__signals_core_browser_browser__utils.h
index 6fe11d561a..6eb063db0a 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_browser__utils.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_browser__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/device_signals/core/browser/browser_utils.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/device_signals/core/browser/browser_utils.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/device_signals/core/browser/browser_utils.h
 @@ -38,7 +38,7 @@ bool GetSiteIsolationEnabled();
  std::string GetHostName();
diff --git a/chromium/patches/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc b/chromium/patches/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc
index e0c0c80462..4fa8e1938d 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc
+++ b/chromium/patches/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/device_signals/core/browser/desktop/desktop_os_signals_collector.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/device_signals/core/browser/desktop/desktop_os_signals_collector.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/device_signals/core/browser/desktop/desktop_os_signals_collector.cc
 @@ -44,7 +44,7 @@ std::unique_ptr<OsSignalsResponse> AddAs
      os_signals_response->disk_encryption = device_signals::GetDiskEncrypted();
diff --git a/chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h b/chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
index d8496fb0c8..93bc693635 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/device_signals/core/browser/mock_signals_aggregator.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/device_signals/core/browser/mock_signals_aggregator.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/device_signals/core/browser/mock_signals_aggregator.h
 @@ -17,7 +17,7 @@ class MockSignalsAggregator : public Sig
    MockSignalsAggregator();
diff --git a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h
index 801ccd6b4b..aaf04ef1cf 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/device_signals/core/browser/signals_aggregator.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/device_signals/core/browser/signals_aggregator.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/device_signals/core/browser/signals_aggregator.h
 @@ -22,7 +22,7 @@ class SignalsAggregator : public KeyedSe
  
diff --git a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
index 26b0ec430e..d680af6ffb 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
+++ b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/device_signals/core/browser/signals_aggregator_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/device_signals/core/browser/signals_aggregator_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/device_signals/core/browser/signals_aggregator_impl.cc
 @@ -64,7 +64,7 @@ SignalsAggregatorImpl::SignalsAggregator
  
diff --git a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h
index 6a1f73b689..c249afafd2 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/device_signals/core/browser/signals_aggregator_impl.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/device_signals/core/browser/signals_aggregator_impl.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/device_signals/core/browser/signals_aggregator_impl.h
 @@ -30,7 +30,7 @@ class SignalsAggregatorImpl : public Sig
    ~SignalsAggregatorImpl() override;
diff --git a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h
index 270508377f..c9fc4a9317 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/device_signals/core/browser/user_permission_service.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/device_signals/core/browser/user_permission_service.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/device_signals/core/browser/user_permission_service.h
 @@ -57,7 +57,7 @@ class UserPermissionService : public Key
    // missing.
diff --git a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc
index dc8cd1d96b..e109fa8733 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc
+++ b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/device_signals/core/browser/user_permission_service_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/device_signals/core/browser/user_permission_service_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/device_signals/core/browser/user_permission_service_impl.cc
 @@ -87,7 +87,7 @@ bool UserPermissionServiceImpl::ShouldCo
           consent_required_by_dependent_policy;
diff --git a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h
index e1a9afdc69..c117f282af 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/device_signals/core/browser/user_permission_service_impl.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/device_signals/core/browser/user_permission_service_impl.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/device_signals/core/browser/user_permission_service_impl.h
 @@ -38,7 +38,7 @@ class UserPermissionServiceImpl : public
  
diff --git a/chromium/patches/patch-components_device__signals_core_common_linux_platform__utils__linux.cc b/chromium/patches/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
index 62aa5ddf25..4eead66b6f 100644
--- a/chromium/patches/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
+++ b/chromium/patches/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/device_signals/core/common/linux/platform_utils_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/device_signals/core/common/linux/platform_utils_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/device_signals/core/common/linux/platform_utils_linux.cc
 @@ -4,11 +4,22 @@
  
diff --git a/chromium/patches/patch-components_device__signals_core_common_platform__utils.h b/chromium/patches/patch-components_device__signals_core_common_platform__utils.h
index 71462ed26c..64bcce69bc 100644
--- a/chromium/patches/patch-components_device__signals_core_common_platform__utils.h
+++ b/chromium/patches/patch-components_device__signals_core_common_platform__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/device_signals/core/common/platform_utils.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/device_signals/core/common/platform_utils.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/device_signals/core/common/platform_utils.h
 @@ -54,7 +54,7 @@ SettingValue GetSecureBootEnabled();
  std::optional<std::string> GetWindowsMachineDomain();
diff --git a/chromium/patches/patch-components_device__signals_core_common_signals__features.cc b/chromium/patches/patch-components_device__signals_core_common_signals__features.cc
index c460caf465..828b0bdfad 100644
--- a/chromium/patches/patch-components_device__signals_core_common_signals__features.cc
+++ b/chromium/patches/patch-components_device__signals_core_common_signals__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/device_signals/core/common/signals_features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/device_signals/core/common/signals_features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/device_signals/core/common/signals_features.cc
-@@ -63,7 +63,7 @@ bool IsPolicyDataCollectionEnabled() {
+@@ -54,7 +54,7 @@ bool IsPolicyDataCollectionEnabled() {
  }
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-components_device__signals_core_common_signals__features.h b/chromium/patches/patch-components_device__signals_core_common_signals__features.h
index 9e909564b1..ce70dd5f21 100644
--- a/chromium/patches/patch-components_device__signals_core_common_signals__features.h
+++ b/chromium/patches/patch-components_device__signals_core_common_signals__features.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/device_signals/core/common/signals_features.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/device_signals/core/common/signals_features.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/device_signals/core/common/signals_features.h
-@@ -40,7 +40,7 @@ bool IsSystemSignalCollectionImprovement
+@@ -36,7 +36,7 @@ bool IsDetectedAgentSignalCollectionEnab
  bool IsPolicyDataCollectionEnabled();
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc b/chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
index 2843526177..c05234902b 100644
--- a/chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
+++ b/chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/device_signals/core/system_signals/platform_delegate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/device_signals/core/system_signals/platform_delegate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/device_signals/core/system_signals/platform_delegate.cc
 @@ -11,7 +11,7 @@ namespace device_signals {
  
diff --git a/chromium/patches/patch-components_device__signals_test_signals__contract.cc b/chromium/patches/patch-components_device__signals_test_signals__contract.cc
index 59cc080558..ca997964dc 100644
--- a/chromium/patches/patch-components_device__signals_test_signals__contract.cc
+++ b/chromium/patches/patch-components_device__signals_test_signals__contract.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/device_signals/test/signals_contract.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/device_signals/test/signals_contract.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/device_signals/test/signals_contract.cc
 @@ -216,7 +216,7 @@ GetSignalsContract() {
        base::BindRepeating(VerifyUnset, names::kCrowdStrike);
diff --git a/chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc b/chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
index 951b12ccbf..cd3559db90 100644
--- a/chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
+++ b/chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/discardable_memory/service/discardable_shared_memory_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/discardable_memory/service/discardable_shared_memory_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/discardable_memory/service/discardable_shared_memory_manager.cc
-@@ -172,7 +172,7 @@ uint64_t GetDefaultMemoryLimit() {
+@@ -173,7 +173,7 @@ uint64_t GetDefaultMemoryLimit() {
    // Limits the number of FDs used to 32, assuming a 4MB allocation size.
    uint64_t max_default_memory_limit = 128 * kMegabyte;
  #else
diff --git a/chromium/patches/patch-components_embedder__support_user__agent__utils.cc b/chromium/patches/patch-components_embedder__support_user__agent__utils.cc
index 11d052939b..f46d58708b 100644
--- a/chromium/patches/patch-components_embedder__support_user__agent__utils.cc
+++ b/chromium/patches/patch-components_embedder__support_user__agent__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/embedder_support/user_agent_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/embedder_support/user_agent_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/embedder_support/user_agent_utils.cc
 @@ -283,7 +283,7 @@ std::string GetUserAgentPlatform() {
    return "";
diff --git a/chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc b/chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
index c9053241fc..8cc22c3f91 100644
--- a/chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
+++ b/chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/embedder_support/user_agent_utils_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/embedder_support/user_agent_utils_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/embedder_support/user_agent_utils_unittest.cc
 @@ -152,7 +152,7 @@ void CheckUserAgentStringOrdering(bool m
    ASSERT_EQ("CrOS", pieces[0]);
diff --git a/chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc b/chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc
index e15038304b..3269078df8 100644
--- a/chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc
+++ b/chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/enterprise/browser/reporting/report_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/enterprise/browser/reporting/report_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/enterprise/browser/reporting/report_util.cc
 @@ -200,7 +200,7 @@ std::string GetSecuritySignalsInReport(
      signals_dict.Set("antivirus_info", std::move(anti_virus_list));
diff --git a/chromium/patches/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc b/chromium/patches/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc
index 7bfa35abf1..ba714aeafb 100644
--- a/chromium/patches/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc
+++ b/chromium/patches/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/enterprise/connectors/core/realtime_reporting_client_base.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/enterprise/connectors/core/realtime_reporting_client_base.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/enterprise/connectors/core/realtime_reporting_client_base.cc
 @@ -198,7 +198,7 @@ void RealtimeReportingClientBase::Report
      *event.mutable_time() = ToProtoTimestamp(base::Time::Now());
diff --git a/chromium/patches/patch-components_enterprise_data__controls_core_browser_rule.cc b/chromium/patches/patch-components_enterprise_data__controls_core_browser_rule.cc
index 357d7bad62..3d7f47dc8a 100644
--- a/chromium/patches/patch-components_enterprise_data__controls_core_browser_rule.cc
+++ b/chromium/patches/patch-components_enterprise_data__controls_core_browser_rule.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/enterprise/data_controls/core/browser/rule.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/enterprise/data_controls/core/browser/rule.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/enterprise/data_controls/core/browser/rule.cc
-@@ -534,7 +534,7 @@ bool Rule::AddUnsupportedAttributeErrors
+@@ -542,7 +542,7 @@ bool Rule::AddUnsupportedAttributeErrors
                },
            },
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
            {
                Restriction::kFileDownload,
                {
-@@ -617,7 +617,7 @@ bool Rule::AddUnsupportedRestrictionErro
+@@ -625,7 +625,7 @@ bool Rule::AddUnsupportedRestrictionErro
            },
  #endif  // BUILDFLAG(ENTERPRISE_SCREENSHOT_PROTECTION)
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_enterprise_watermarking_watermark.cc b/chromium/patches/patch-components_enterprise_watermarking_watermark.cc
index bae7e05db2..db6ae91c15 100644
--- a/chromium/patches/patch-components_enterprise_watermarking_watermark.cc
+++ b/chromium/patches/patch-components_enterprise_watermarking_watermark.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/enterprise/watermarking/watermark.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/enterprise/watermarking/watermark.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/enterprise/watermarking/watermark.cc
 @@ -29,7 +29,7 @@ gfx::Font WatermarkFont(int font_size) {
        "Segoe UI",
diff --git a/chromium/patches/patch-components_error__page_common_localized__error.cc b/chromium/patches/patch-components_error__page_common_localized__error.cc
index 03a9e51d0f..859e82757d 100644
--- a/chromium/patches/patch-components_error__page_common_localized__error.cc
+++ b/chromium/patches/patch-components_error__page_common_localized__error.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/error_page/common/localized_error.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/error_page/common/localized_error.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/error_page/common/localized_error.cc
-@@ -896,7 +896,7 @@ void AddSuggestionsDetails(int error_cod
+@@ -895,7 +895,7 @@ void AddSuggestionsDetails(int error_cod
    if (suggestions & SUGGEST_PROXY_CONFIG) {
      // Custom body string.
      std::u16string inner =
diff --git a/chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc b/chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc
index 32bf6a53c9..f398f6c5be 100644
--- a/chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc
+++ b/chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/eye_dropper/eye_dropper_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/eye_dropper/eye_dropper_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/eye_dropper/eye_dropper_view.cc
 @@ -214,7 +214,7 @@ EyeDropperView::EyeDropperView(gfx::Nati
    // EyeDropper/WidgetDelegate.
diff --git a/chromium/patches/patch-components_feature__engagement_public_event__constants.cc b/chromium/patches/patch-components_feature__engagement_public_event__constants.cc
index 8ffe406430..0c63ee24e2 100644
--- a/chromium/patches/patch-components_feature__engagement_public_event__constants.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_event__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feature_engagement/public/event_constants.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/feature_engagement/public/event_constants.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/feature_engagement/public/event_constants.cc
 @@ -11,7 +11,7 @@ namespace feature_engagement {
  namespace events {
diff --git a/chromium/patches/patch-components_feature__engagement_public_event__constants.h b/chromium/patches/patch-components_feature__engagement_public_event__constants.h
index f2f932e5e9..672100b9e1 100644
--- a/chromium/patches/patch-components_feature__engagement_public_event__constants.h
+++ b/chromium/patches/patch-components_feature__engagement_public_event__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feature_engagement/public/event_constants.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/feature_engagement/public/event_constants.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/feature_engagement/public/event_constants.h
 @@ -14,7 +14,7 @@ namespace events {
  
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc b/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
index d63e4afce3..338ea4e9bd 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feature_engagement/public/feature_configurations.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/feature_engagement/public/feature_configurations.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/feature_engagement/public/feature_configurations.cc
 @@ -100,7 +100,7 @@ std::optional<FeatureConfig> CreateNewUs
  
@@ -24,7 +24,7 @@ $NetBSD$
    if (kIPHPasswordsManagementBubbleAfterSaveFeature.name == feature->name) {
      FeatureConfig config;
      config.valid = true;
-@@ -2081,7 +2081,8 @@ std::optional<FeatureConfig> GetClientSi
+@@ -2181,7 +2181,8 @@ std::optional<FeatureConfig> GetClientSi
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc b/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
index dd2cf7fd1e..7d6c34ccef 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feature_engagement/public/feature_constants.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/feature_engagement/public/feature_constants.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/feature_engagement/public/feature_constants.cc
 @@ -32,7 +32,7 @@ bool IsOnDeviceStorageEnabled() {
  }
@@ -15,7 +15,7 @@ $NetBSD$
  #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
  BASE_FEATURE(kEsbDownloadRowPromoFeature,
               "EsbDownloadRowPromo",
-@@ -896,7 +896,7 @@ BASE_FEATURE(kIPHiOSActiveDaysTrackingFe
+@@ -901,7 +901,7 @@ BASE_FEATURE(kIPHiOSActiveDaysTrackingFe
  #endif  // BUILDFLAG(IS_IOS)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__constants.h b/chromium/patches/patch-components_feature__engagement_public_feature__constants.h
index 98be0469e6..b04e82c72a 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__constants.h
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feature_engagement/public/feature_constants.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/feature_engagement/public/feature_constants.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/feature_engagement/public/feature_constants.h
 @@ -31,7 +31,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDe
  FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
@@ -15,7 +15,7 @@ $NetBSD$
  #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
  FEATURE_CONSTANTS_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
  #endif
-@@ -407,7 +407,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiO
+@@ -393,7 +393,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiO
  
  #endif  // BUILDFLAG(IS_IOS)
  
@@ -24,7 +24,7 @@ $NetBSD$
      BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
  FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature);
  FEATURE_CONSTANTS_DECLARE_FEATURE(
-@@ -440,7 +440,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHGo
+@@ -426,7 +426,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHGo
  FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHLauncherSearchHelpUiFeature);
  #endif
  
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__list.cc b/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
index 1cbce98bee..01f12027ca 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
@@ -4,32 +4,32 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feature_engagement/public/feature_list.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/feature_engagement/public/feature_list.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/feature_engagement/public/feature_list.cc
-@@ -213,7 +213,7 @@ const base::Feature* const kAllFeatures[
-     &kIPHiOSPinMostVisitedSiteFeature,
+@@ -236,7 +236,7 @@ const base::Feature* const kAllFeatures[
  #endif  // BUILDFLAG(IS_IOS)
+ 
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
  #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
      &kEsbDownloadRowPromoFeature,
  #endif
-@@ -293,7 +293,7 @@ const base::Feature* const kAllFeatures[
- #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) ||
+@@ -319,7 +319,7 @@ const base::Feature* const kAllFeatures[
          // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
  
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
-     BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+     // keep-sorted start case=no
+     &kIPHAutofillAccountNameEmailSuggestionFeature,
      &kIPHAutofillAiOptInFeature,
-     &kIPHAutofillAiValuablesFeature,
-@@ -320,7 +320,7 @@ const base::Feature* const kAllFeatures[
-     &kIPHLauncherSearchHelpUiFeature,
+@@ -350,7 +350,7 @@ const base::Feature* const kAllFeatures[
+ 
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+     // keep-sorted start case=no
      &kIPHDesktopPWAsLinkCapturingLaunch,
      &kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
-     &kIPHSignInBenefitsFeature,
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__list.h b/chromium/patches/patch-components_feature__engagement_public_feature__list.h
index de4ec8faff..c38d68cfd8 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__list.h
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__list.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feature_engagement/public/feature_list.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/feature_engagement/public/feature_list.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/feature_engagement/public/feature_list.h
-@@ -373,7 +373,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSPinMostVis
+@@ -380,7 +380,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSPinMostVis
  #endif  // BUILDFLAG(IS_IOS)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -15,17 +15,16 @@ $NetBSD$
  #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
  DEFINE_VARIATION_PARAM(kEsbDownloadRowPromoFeature, "EsbDownloadRowPromo");
  #endif
-@@ -506,7 +506,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsShar
+@@ -513,7 +513,7 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsShar
          // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
-+    BUILDFLAG(IS_BSD)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
  DEFINE_VARIATION_PARAM(kIPHAutofillAiOptInFeature, "IPH_AutofillAiOptIn");
  DEFINE_VARIATION_PARAM(kIPHAutofillAiValuablesFeature,
                         "IPH_AutofillAiValuables");
-@@ -547,7 +548,7 @@ DEFINE_VARIATION_PARAM(kIPHLauncherSearc
+@@ -554,7 +554,7 @@ DEFINE_VARIATION_PARAM(kIPHLauncherSearc
                         "IPH_LauncherSearchHelpUi");
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
@@ -34,26 +33,25 @@ $NetBSD$
  DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
                         "IPH_DesktopPWAsLinkCapturingLaunch");
  DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
-@@ -762,7 +763,7 @@ inline constexpr flags_ui::FeatureEntry:
-         VARIATION_ENTRY(kIPHiOSGeminiImageRemixFeature),
-         VARIATION_ENTRY(kIPHiOSPinMostVisitedSiteFeature),
+@@ -778,7 +778,7 @@ inline constexpr flags_ui::FeatureEntry:
+         VARIATION_ENTRY(kIPHWhatsNewUpdatedFeature),
+ // keep-sorted end
  #elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
-         VARIATION_ENTRY(kIPHBatterySaverModeFeature),
-         VARIATION_ENTRY(kIPHCompanionSidePanelFeature),
-         VARIATION_ENTRY(kIPHCompanionSidePanelRegionSearchFeature),
-@@ -829,7 +830,8 @@ inline constexpr flags_ui::FeatureEntry:
+ #if BUILDFLAG(ENABLE_EXTENSIONS)
+         VARIATION_ENTRY(kIPHExtensionsMenuFeature),
+         VARIATION_ENTRY(kIPHExtensionsRequestAccessButtonFeature),
+@@ -846,7 +846,7 @@ inline constexpr flags_ui::FeatureEntry:
          // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
-+    BUILDFLAG(IS_BSD)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ // keep-sorted start case=no
+         VARIATION_ENTRY(kIPHAutofillAccountNameEmailSuggestionFeature),
          VARIATION_ENTRY(kIPHAutofillAiOptInFeature),
-         VARIATION_ENTRY(kIPHAutofillAiValuablesFeature),
-         VARIATION_ENTRY(kIPHAutofillCreditCardBenefitFeature),
-@@ -853,7 +855,7 @@ inline constexpr flags_ui::FeatureEntry:
+@@ -872,7 +872,7 @@ inline constexpr flags_ui::FeatureEntry:
          VARIATION_ENTRY(kIPHLauncherSearchHelpUiFeature),
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
diff --git a/chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto b/chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto
index 2a82c29186..7454d59cfb 100644
--- a/chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto
+++ b/chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feed/core/proto/v2/wire/version.proto.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/feed/core/proto/v2/wire/version.proto.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/feed/core/proto/v2/wire/version.proto
 @@ -25,8 +25,8 @@ message Version {
      BETA = 3;
diff --git a/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc b/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
index 4dbbb031c3..ba3280bf40 100644
--- a/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
+++ b/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feed/core/v2/feed_network_impl_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/feed/core/v2/feed_network_impl_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/feed/core/v2/feed_network_impl_unittest.cc
-@@ -746,8 +746,8 @@ TEST_F(FeedNetworkTest, SendApiRequest_D
+@@ -749,8 +749,8 @@ TEST_F(FeedNetworkTest, SendApiRequest_D
  
    EXPECT_EQ(feedwire::ClientInfo::CHROME_ANDROID, client_info.app_type());
    EXPECT_EQ(feedwire::Version::RELEASE, client_info.app_version().build_type());
diff --git a/chromium/patches/patch-components_feed_core_v2_proto__util.cc b/chromium/patches/patch-components_feed_core_v2_proto__util.cc
index a644871500..c243c79641 100644
--- a/chromium/patches/patch-components_feed_core_v2_proto__util.cc
+++ b/chromium/patches/patch-components_feed_core_v2_proto__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feed/core/v2/proto_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/feed/core/v2/proto_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/feed/core/v2/proto_util.cc
 @@ -92,8 +92,8 @@ feedwire::Version GetPlatformVersionMess
  
diff --git a/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc b/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
index c6574c00f9..6a3bf6044f 100644
--- a/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
+++ b/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feed/core/v2/proto_util_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/feed/core/v2/proto_util_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/feed/core/v2/proto_util_unittest.cc
 @@ -42,8 +42,8 @@ TEST(ProtoUtilTest, CreateClientInfo) {
    feedwire::ClientInfo result = CreateClientInfo(request_metadata);
diff --git a/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc b/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc
index c1d6e67fa3..29b4489a2c 100644
--- a/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc
+++ b/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feed/core/v2/test/proto_printer.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/feed/core/v2/test/proto_printer.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/feed/core/v2/test/proto_printer.cc
 @@ -159,8 +159,8 @@ class TextProtoPrinter {
    }
diff --git a/chromium/patches/patch-components_gcm__driver_gcm__desktop__utils.cc b/chromium/patches/patch-components_gcm__driver_gcm__desktop__utils.cc
index ef9f2b5f29..f9302e20bf 100644
--- a/chromium/patches/patch-components_gcm__driver_gcm__desktop__utils.cc
+++ b/chromium/patches/patch-components_gcm__driver_gcm__desktop__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/gcm_driver/gcm_desktop_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/gcm_driver/gcm_desktop_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/gcm_driver/gcm_desktop_utils.cc
 @@ -32,7 +32,7 @@ GCMClient::ChromePlatform GetPlatform() 
    return GCMClient::PLATFORM_ANDROID;
diff --git a/chromium/patches/patch-components_gwp__asan_BUILD.gn b/chromium/patches/patch-components_gwp__asan_BUILD.gn
index c9420cefc4..b1839bb7b7 100644
--- a/chromium/patches/patch-components_gwp__asan_BUILD.gn
+++ b/chromium/patches/patch-components_gwp__asan_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/gwp_asan/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/gwp_asan/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/gwp_asan/BUILD.gn
 @@ -15,7 +15,7 @@ test("gwp_asan_unittests") {
      "//testing/gtest",
diff --git a/chromium/patches/patch-components_gwp__asan_buildflags_buildflags.gni b/chromium/patches/patch-components_gwp__asan_buildflags_buildflags.gni
index c4173da376..9bfdbc7699 100644
--- a/chromium/patches/patch-components_gwp__asan_buildflags_buildflags.gni
+++ b/chromium/patches/patch-components_gwp__asan_buildflags_buildflags.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/gwp_asan/buildflags/buildflags.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/gwp_asan/buildflags/buildflags.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/gwp_asan/buildflags/buildflags.gni
 @@ -11,10 +11,10 @@ import("//build/config/compiler/compiler
  # Android requires frame pointers for unwinding, unwind tables aren't shipped in
diff --git a/chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc b/chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
index e9be7a0c2a..b0f1e5e790 100644
--- a/chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
+++ b/chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/gwp_asan/client/guarded_page_allocator_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/gwp_asan/client/guarded_page_allocator_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/gwp_asan/client/guarded_page_allocator_posix.cc
 @@ -35,8 +35,9 @@ void GuardedPageAllocator::MarkPageInacc
    // mmap() a PROT_NONE page over the address to release it to the system, if
diff --git a/chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc b/chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc
index 143ee27561..f0424a44dc 100644
--- a/chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc
+++ b/chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/gwp_asan/client/gwp_asan.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/gwp_asan/client/gwp_asan.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/gwp_asan/client/gwp_asan.cc
 @@ -81,7 +81,7 @@ namespace {
  // ProcessSamplingBoost is the multiplier to increase the
diff --git a/chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc b/chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
index 74ea4664b5..49d0f7edf1 100644
--- a/chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
+++ b/chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/gwp_asan/client/gwp_asan_features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/gwp_asan/client/gwp_asan_features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/gwp_asan/client/gwp_asan_features.cc
 @@ -9,7 +9,7 @@
  namespace gwp_asan::internal {
diff --git a/chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc b/chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
index 72f2df127e..63c63ce4ff 100644
--- a/chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
+++ b/chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/gwp_asan/crash_handler/crash_analyzer.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/gwp_asan/crash_handler/crash_analyzer.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/gwp_asan/crash_handler/crash_analyzer.cc
-@@ -36,7 +36,7 @@
+@@ -32,7 +32,7 @@
  #include "third_party/crashpad/crashpad/snapshot/process_snapshot.h"
  #include "third_party/crashpad/crashpad/util/process/process_memory.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include <signal.h>
  #elif BUILDFLAG(IS_APPLE)
  #include <mach/exception_types.h>
-@@ -114,7 +114,7 @@ bool CrashAnalyzer::GetExceptionInfo(
+@@ -110,7 +110,7 @@ bool CrashAnalyzer::GetExceptionInfo(
  
  crashpad::VMAddress CrashAnalyzer::GetAccessAddress(
      const crashpad::ExceptionSnapshot& exception) {
diff --git a/chromium/patches/patch-components_live__caption_caption__util.cc b/chromium/patches/patch-components_live__caption_caption__util.cc
index 37f99dfd2e..ce4aeda248 100644
--- a/chromium/patches/patch-components_live__caption_caption__util.cc
+++ b/chromium/patches/patch-components_live__caption_caption__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/live_caption/caption_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/live_caption/caption_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/live_caption/caption_util.cc
 @@ -139,7 +139,7 @@ bool IsHeadlessCaptionFeatureSupported()
  std::string GetCaptionSettingsUrl() {
diff --git a/chromium/patches/patch-components_live__caption_caption__util.h b/chromium/patches/patch-components_live__caption_caption__util.h
index 9bcd3c8937..08cc811974 100644
--- a/chromium/patches/patch-components_live__caption_caption__util.h
+++ b/chromium/patches/patch-components_live__caption_caption__util.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/live_caption/caption_util.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/live_caption/caption_util.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/live_caption/caption_util.h
 @@ -15,7 +15,7 @@ class PrefService;
  namespace captions {
diff --git a/chromium/patches/patch-components_media__router_common_media__source.cc b/chromium/patches/patch-components_media__router_common_media__source.cc
index 8b48902dc2..2613ae1154 100644
--- a/chromium/patches/patch-components_media__router_common_media__source.cc
+++ b/chromium/patches/patch-components_media__router_common_media__source.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/media_router/common/media_source.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/media_router/common/media_source.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/media_router/common/media_source.cc
-@@ -62,7 +62,7 @@ bool IsSystemAudioCaptureSupported() {
+@@ -68,7 +68,7 @@ bool IsSystemAudioCaptureSupported() {
  #if BUILDFLAG(IS_MAC)
    return media::IsMacSckSystemLoopbackCaptureSupported() ||
           base::FeatureList::IsEnabled(media::kMacCatapLoopbackAudioForCast);
diff --git a/chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc b/chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
index 64a8e8ef1b..2a8d748683 100644
--- a/chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
+++ b/chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/media_router/common/providers/cast/channel/cast_message_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/media_router/common/providers/cast/channel/cast_message_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/media_router/common/providers/cast/channel/cast_message_util.cc
 @@ -156,7 +156,7 @@ int GetVirtualConnectPlatformValue() {
    return 4;
diff --git a/chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h b/chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
index aea3641489..4b31fa59f1 100644
--- a/chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
+++ b/chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/media_router/common/providers/cast/channel/enum_table.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/media_router/common/providers/cast/channel/enum_table.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/media_router/common/providers/cast/channel/enum_table.h
 @@ -364,7 +364,12 @@ class EnumTable {
  
diff --git a/chromium/patches/patch-components_metrics_drive__metrics__provider.cc b/chromium/patches/patch-components_metrics_drive__metrics__provider.cc
index 0fcee45477..c2ae57970c 100644
--- a/chromium/patches/patch-components_metrics_drive__metrics__provider.cc
+++ b/chromium/patches/patch-components_metrics_drive__metrics__provider.cc
@@ -4,19 +4,19 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/metrics/drive_metrics_provider.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/metrics/drive_metrics_provider.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/metrics/drive_metrics_provider.cc
-@@ -20,7 +20,7 @@
+@@ -23,7 +23,7 @@
  namespace metrics {
  
  namespace {
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void RecordTriStateMetric(const char* name, std::optional<bool> sample) {
-   base::UmaHistogramEnumeration(
-       name, !sample.has_value()
-@@ -105,7 +105,7 @@ void DriveMetricsProvider::FillDriveMetr
-     drive->set_has_seek_penalty(*response.has_seek_penalty);
+ // These values are persisted to logs. Entries should not be renumbered and
+ // numeric values should never be reused.
+ enum class OptionalBoolRecord {
+@@ -133,7 +133,7 @@ void DriveMetricsProvider::FillDriveMetr
+     drive->set_has_seek_penalty(local_state_->GetBoolean(pref_name));
    }
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/chromium/patches/patch-components_metrics_dwa_dwa__service.cc b/chromium/patches/patch-components_metrics_dwa_dwa__service.cc
index ea8105a4f8..faea4b7169 100644
--- a/chromium/patches/patch-components_metrics_dwa_dwa__service.cc
+++ b/chromium/patches/patch-components_metrics_dwa_dwa__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/metrics/dwa/dwa_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/metrics/dwa/dwa_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/metrics/dwa/dwa_service.cc
 @@ -267,7 +267,7 @@ void DwaService::RecordCoarseSystemInfor
    coarse_system_info->set_platform(::dwa::CoarseSystemInfo::PLATFORM_WINDOWS);
diff --git a/chromium/patches/patch-components_metrics_metrics__log.cc b/chromium/patches/patch-components_metrics_metrics__log.cc
index a685eba5a5..b76166a470 100644
--- a/chromium/patches/patch-components_metrics_metrics__log.cc
+++ b/chromium/patches/patch-components_metrics_metrics__log.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/metrics/metrics_log.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/metrics/metrics_log.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/metrics/metrics_log.cc
 @@ -59,7 +59,7 @@
  #include "base/win/current_module.h"
diff --git a/chromium/patches/patch-components_metrics_motherboard.cc b/chromium/patches/patch-components_metrics_motherboard.cc
index 48847ab929..88b923716d 100644
--- a/chromium/patches/patch-components_metrics_motherboard.cc
+++ b/chromium/patches/patch-components_metrics_motherboard.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/metrics/motherboard.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/metrics/motherboard.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/metrics/motherboard.cc
 @@ -1,6 +1,7 @@
  // Copyright 2022 The Chromium Authors
diff --git a/chromium/patches/patch-components_metrics_private__metrics_puma__service.cc b/chromium/patches/patch-components_metrics_private__metrics_puma__service.cc
index cfe8453ec7..d92b70652e 100644
--- a/chromium/patches/patch-components_metrics_private__metrics_puma__service.cc
+++ b/chromium/patches/patch-components_metrics_private__metrics_puma__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/metrics/private_metrics/puma_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/metrics/private_metrics/puma_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/metrics/private_metrics/puma_service.cc
 @@ -71,7 +71,7 @@ Platform GetCurrentPlatform() {
    return Platform::PLATFORM_WINDOWS;
diff --git a/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h b/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
index 307fd34af5..ed73d4b6da 100644
--- a/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
+++ b/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/named_mojo_ipc_server/connection_info.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/named_mojo_ipc_server/connection_info.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/named_mojo_ipc_server/connection_info.h
-@@ -12,7 +12,12 @@
+@@ -13,7 +13,12 @@
  #include "base/win/scoped_handle.h"
  #elif BUILDFLAG(IS_MAC)
  #include <bsm/libbsm.h>
@@ -20,17 +20,17 @@ $NetBSD$
  #include <sys/socket.h>
  #endif
  
-@@ -29,8 +34,12 @@ struct ConnectionInfo {
+@@ -30,8 +35,12 @@ struct ConnectionInfo {
    base::ProcessId pid{};
  #if BUILDFLAG(IS_MAC)
    audit_token_t audit_token{};
 -#elif BUILDFLAG(IS_LINUX)
 +#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_OPENBSD)
    ucred credentials{};
-+#elif BUILDFLAG(IS_NETBSD)
-+  unpcbid credentials{};
 +#elif BUILDFLAG(IS_FREEBSD)
 +  xucred credentials{};
- #endif
- };
- 
++#elif BUILDFLAG(IS_NETBSD)
++  unpcbid credentials{};
+ #elif BUILDFLAG(IS_WIN)
+   // The process of the peer. Only valid if `include_peer_process_info` is true
+   // in EndpointOptions.
diff --git a/chromium/patches/patch-components_named__mojo__ipc__server_endpoint__options.h b/chromium/patches/patch-components_named__mojo__ipc__server_endpoint__options.h
index 59d420fc58..0a8f54e624 100644
--- a/chromium/patches/patch-components_named__mojo__ipc__server_endpoint__options.h
+++ b/chromium/patches/patch-components_named__mojo__ipc__server_endpoint__options.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/named_mojo_ipc_server/endpoint_options.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/named_mojo_ipc_server/endpoint_options.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/named_mojo_ipc_server/endpoint_options.h
 @@ -65,7 +65,7 @@ struct EndpointOptions {
    std::wstring security_descriptor;
diff --git a/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc b/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
index 6c84db6f14..532e5ea8da 100644
--- a/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
+++ b/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc
 @@ -23,7 +23,7 @@ namespace named_mojo_ipc_server {
  // static
diff --git a/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc b/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc
index 8e228044e2..26edbf0749 100644
--- a/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc
+++ b/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/named_mojo_ipc_server/named_mojo_server_endpoint_connector_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/named_mojo_ipc_server/named_mojo_server_endpoint_connector_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/named_mojo_ipc_server/named_mojo_server_endpoint_connector_linux.cc
 @@ -8,6 +8,10 @@
  #include <sys/stat.h>
diff --git a/chromium/patches/patch-components_named__system__lock_BUILD.gn b/chromium/patches/patch-components_named__system__lock_BUILD.gn
index 2d5d25eaa3..366990448d 100644
--- a/chromium/patches/patch-components_named__system__lock_BUILD.gn
+++ b/chromium/patches/patch-components_named__system__lock_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/named_system_lock/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/named_system_lock/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/named_system_lock/BUILD.gn
 @@ -5,7 +5,7 @@
  static_library("named_system_lock") {
diff --git a/chromium/patches/patch-components_named__system__lock_lock.h b/chromium/patches/patch-components_named__system__lock_lock.h
index 611278db94..55c684e133 100644
--- a/chromium/patches/patch-components_named__system__lock_lock.h
+++ b/chromium/patches/patch-components_named__system__lock_lock.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/named_system_lock/lock.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/named_system_lock/lock.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/named_system_lock/lock.h
 @@ -38,7 +38,7 @@ class ScopedLock {
    // may acquire that lock. The lock name has different meanings per platform:
diff --git a/chromium/patches/patch-components_named__system__lock_lock__unittest.cc b/chromium/patches/patch-components_named__system__lock_lock__unittest.cc
index 9725fee924..bb7413dadf 100644
--- a/chromium/patches/patch-components_named__system__lock_lock__unittest.cc
+++ b/chromium/patches/patch-components_named__system__lock_lock__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/named_system_lock/lock_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/named_system_lock/lock_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/named_system_lock/lock_unittest.cc
 @@ -18,7 +18,7 @@
  #include "build/build_config.h"
diff --git a/chromium/patches/patch-components_ntp__tiles_pref__names.h b/chromium/patches/patch-components_ntp__tiles_pref__names.h
index 6ab68183d8..079dfa772a 100644
--- a/chromium/patches/patch-components_ntp__tiles_pref__names.h
+++ b/chromium/patches/patch-components_ntp__tiles_pref__names.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/ntp_tiles/pref_names.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/ntp_tiles/pref_names.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/ntp_tiles/pref_names.h
 @@ -49,7 +49,7 @@ inline constexpr char kCustomLinksInitia
  
diff --git a/chromium/patches/patch-components_on__device__translation_service_sandbox__hook.cc b/chromium/patches/patch-components_on__device__translation_service_sandbox__hook.cc
index f4eaf7cece..f8edc3e015 100644
--- a/chromium/patches/patch-components_on__device__translation_service_sandbox__hook.cc
+++ b/chromium/patches/patch-components_on__device__translation_service_sandbox__hook.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/on_device_translation/service/sandbox_hook.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/on_device_translation/service/sandbox_hook.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/on_device_translation/service/sandbox_hook.cc
 @@ -7,12 +7,15 @@
  #include "components/on_device_translation/service/translate_kit_client.h"
diff --git a/chromium/patches/patch-components_on__device__translation_service_sandbox__hook.h b/chromium/patches/patch-components_on__device__translation_service_sandbox__hook.h
index 5d63e0da1f..a49272a4cc 100644
--- a/chromium/patches/patch-components_on__device__translation_service_sandbox__hook.h
+++ b/chromium/patches/patch-components_on__device__translation_service_sandbox__hook.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/on_device_translation/service/sandbox_hook.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/on_device_translation/service/sandbox_hook.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/on_device_translation/service/sandbox_hook.h
 @@ -5,7 +5,13 @@
  #ifndef COMPONENTS_ON_DEVICE_TRANSLATION_SERVICE_SANDBOX_HOOK_H_
diff --git a/chromium/patches/patch-components_optimization__guide_core_feature__registry_feature__registration.cc b/chromium/patches/patch-components_optimization__guide_core_feature__registry_feature__registration.cc
index 8bd3ebc540..f5c23abff0 100644
--- a/chromium/patches/patch-components_optimization__guide_core_feature__registry_feature__registration.cc
+++ b/chromium/patches/patch-components_optimization__guide_core_feature__registry_feature__registration.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/optimization_guide/core/feature_registry/feature_registration.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/optimization_guide/core/feature_registry/feature_registration.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/optimization_guide/core/feature_registry/feature_registration.cc
-@@ -80,7 +80,7 @@ BASE_FEATURE(kProductSpecificationsMqlsL
+@@ -83,7 +83,7 @@ BASE_FEATURE(kProductSpecificationsMqlsL
  
  BASE_FEATURE(kFormsClassificationsMqlsLogging,
               BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) ||
diff --git a/chromium/patches/patch-components_optimization__guide_core_optimization__guide__features.cc b/chromium/patches/patch-components_optimization__guide_core_optimization__guide__features.cc
index 45036d9df4..8e0e3f486e 100644
--- a/chromium/patches/patch-components_optimization__guide_core_optimization__guide__features.cc
+++ b/chromium/patches/patch-components_optimization__guide_core_optimization__guide__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/optimization_guide/core/optimization_guide_features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/optimization_guide/core/optimization_guide_features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/optimization_guide/core/optimization_guide_features.cc
-@@ -96,7 +96,7 @@ BASE_FEATURE(kOptimizationGuideModelExec
+@@ -97,7 +97,7 @@ BASE_FEATURE(kOptimizationGuideModelExec
  // Whether to use the on device model service in optimization guide.
  BASE_FEATURE(kOptimizationGuideOnDeviceModel,
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc b/chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc
index 2964abd80d..85052308c0 100644
--- a/chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc
+++ b/chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/optimization_guide/core/optimization_guide_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/optimization_guide/core/optimization_guide_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/optimization_guide/core/optimization_guide_util.cc
 @@ -37,7 +37,7 @@ optimization_guide::proto::Platform GetP
    return optimization_guide::proto::PLATFORM_CHROMEOS;
@@ -15,7 +15,7 @@ $NetBSD$
    return optimization_guide::proto::PLATFORM_LINUX;
  #else
    return optimization_guide::proto::PLATFORM_UNDEFINED;
-@@ -170,7 +170,7 @@ optimization_guide::proto::ChromePlatfor
+@@ -181,7 +181,7 @@ optimization_guide::proto::ChromePlatfor
    return optimization_guide::proto::CHROME_PLATFORM_CHROMEOS;
  #elif BUILDFLAG(IS_ANDROID)
    return optimization_guide::proto::CHROME_PLATFORM_ANDROID;
diff --git a/chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc b/chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
index 38a6eb3964..4080dc9bc9 100644
--- a/chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
+++ b/chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/os_crypt/async/browser/secret_portal_key_provider.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/os_crypt/async/browser/secret_portal_key_provider.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/os_crypt/async/browser/secret_portal_key_provider.cc
 @@ -5,7 +5,9 @@
  #include "components/os_crypt/async/browser/secret_portal_key_provider.h"
diff --git a/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc b/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
index 51c0b186e1..5ecfb4d9d0 100644
--- a/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
+++ b/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/os_crypt/sync/libsecret_util_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/os_crypt/sync/libsecret_util_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/os_crypt/sync/libsecret_util_linux.cc
 @@ -184,16 +184,22 @@ bool LibsecretLoader::EnsureLibsecretLoa
  
diff --git a/chromium/patches/patch-components_os__crypt_sync_os__crypt.h b/chromium/patches/patch-components_os__crypt_sync_os__crypt.h
index a795865721..f8f7c31785 100644
--- a/chromium/patches/patch-components_os__crypt_sync_os__crypt.h
+++ b/chromium/patches/patch-components_os__crypt_sync_os__crypt.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/os_crypt/sync/os_crypt.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/os_crypt/sync/os_crypt.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/os_crypt/sync/os_crypt.h
 @@ -25,7 +25,7 @@ class KeychainV2;
  }
diff --git a/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
index 686ba2a7cf..037bb9ecd5 100644
--- a/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
+++ b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/paint_preview/browser/paint_preview_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/paint_preview/browser/paint_preview_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/paint_preview/browser/paint_preview_client.cc
-@@ -463,8 +463,8 @@ void PaintPreviewClient::CapturePaintPre
+@@ -464,8 +464,8 @@ void PaintPreviewClient::CapturePaintPre
    metadata->set_version(kPaintPreviewVersion);
    auto* chromeVersion = metadata->mutable_chrome_version();
    const auto& current_chrome_version = version_info::GetVersion();
diff --git a/chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
index 64bb900a97..1d976732c5 100644
--- a/chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
+++ b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/paint_preview/browser/paint_preview_client_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/paint_preview/browser/paint_preview_client_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/paint_preview/browser/paint_preview_client_unittest.cc
 @@ -226,8 +226,8 @@ TEST_P(PaintPreviewClientRenderViewHostT
    metadata->set_version(kPaintPreviewVersion);
diff --git a/chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto b/chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto
index 42a7841307..6440c5d32d 100644
--- a/chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto
+++ b/chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/paint_preview/common/proto/paint_preview.proto.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/paint_preview/common/proto/paint_preview.proto.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/paint_preview/common/proto/paint_preview.proto
 @@ -82,8 +82,8 @@ message PaintPreviewFrameProto {
  // Stores Chrome version.
diff --git a/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc b/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
index fc0e99771e..9e19ca9fa1 100644
--- a/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
+++ b/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/paint_preview/player/player_compositor_delegate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/paint_preview/player/player_compositor_delegate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/paint_preview/player/player_compositor_delegate.cc
-@@ -394,8 +394,8 @@ void PlayerCompositorDelegate::ValidateP
+@@ -395,8 +395,8 @@ void PlayerCompositorDelegate::ValidateP
    auto chrome_version = capture_result_->proto.metadata().chrome_version();
    const auto& current_chrome_version = version_info::GetVersion();
    if (capture_result_->proto.metadata().has_chrome_version() &&
diff --git a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
index fb47dda962..f6dfdd97fb 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/features/password_features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/password_manager/core/browser/features/password_features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/password_manager/core/browser/features/password_features.cc
-@@ -60,7 +60,7 @@ BASE_FEATURE(kClearUndecryptablePassword
+@@ -78,7 +78,7 @@ BASE_FEATURE(kClearUndecryptablePassword
  BASE_FEATURE(kClearUndecryptablePasswordsOnSync,
               "ClearUndecryptablePasswordsInSync",
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
@@ -15,9 +15,9 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -158,7 +158,7 @@ BASE_FEATURE(kReduceRequirementsForPassw
+@@ -174,7 +174,7 @@ BASE_FEATURE(kReduceRequirementsForPassw
  
- BASE_FEATURE(kPasswordCheckup, base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(kPasswordCheckupPrototype, base::FEATURE_DISABLED_BY_DEFAULT);
  
 -#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.h b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.h
index 8c070c4f90..765e6b5537 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.h
@@ -4,11 +4,11 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/features/password_features.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/password_manager/core/browser/features/password_features.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/password_manager/core/browser/features/password_features.h
-@@ -188,7 +188,7 @@ BASE_DECLARE_FEATURE(kReduceRequirements
- // Triggers password change glow invoking Glic from settings.
- BASE_DECLARE_FEATURE(kPasswordCheckup);
+@@ -201,7 +201,7 @@ BASE_DECLARE_FEATURE(kReduceRequirements
+ // This flag is only for the prototype version.
+ BASE_DECLARE_FEATURE(kPasswordCheckupPrototype);
  
 -#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.cc b/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.cc
index db668382ad..d51a7b0d23 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_autofill_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/password_manager/core/browser/password_autofill_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/password_manager/core/browser/password_autofill_manager.cc
-@@ -390,7 +390,7 @@ void PasswordAutofillManager::DidAcceptS
+@@ -391,7 +391,7 @@ void PasswordAutofillManager::DidAcceptS
                           weak_ptr_factory_.GetWeakPtr(), *password_credential);
        if (password_credential->is_grouped_affiliation) {
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
@@ -15,7 +15,7 @@ $NetBSD$
          cross_domain_confirmation_controller_ =
              password_client_->ShowCrossDomainConfirmationPopup(
                  last_popup_open_args_.element_bounds,
-@@ -638,7 +638,7 @@ void PasswordAutofillManager::DidNavigat
+@@ -645,7 +645,7 @@ void PasswordAutofillManager::DidNavigat
    manual_fallback_metrics_recorder_ =
        std::make_unique<PasswordManualFallbackMetricsRecorder>();
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h b/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h
index 677fbcc550..b311f24ae8 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_autofill_manager.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/password_manager/core/browser/password_autofill_manager.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/password_manager/core/browser/password_autofill_manager.h
-@@ -291,7 +291,7 @@ class PasswordAutofillManager : public a
+@@ -290,7 +290,7 @@ class PasswordAutofillManager : public a
  
    // Stores the controller of warning popup UI on cross domain filling.
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc b/chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc
index a848dafd19..02c98ed125 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_form_filling.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/password_manager/core/browser/password_form_filling.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/password_manager/core/browser/password_form_filling.cc
 @@ -176,7 +176,7 @@ LikelyFormFilling SendFillInformationToR
  #endif
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc b/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
index 3cea3e8e45..7a3bccac89 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_form_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/password_manager/core/browser/password_form_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/password_manager/core/browser/password_form_manager.cc
 @@ -236,7 +236,7 @@ bool ShouldUploadCrowdsourcingVotes(cons
    return false;
@@ -15,7 +15,7 @@ $NetBSD$
  bool ShouldShowKeychainErrorBubble(
      std::optional<PasswordStoreBackendError> backend_error) {
    if (!backend_error.has_value()) {
-@@ -940,7 +940,7 @@ void PasswordFormManager::OnFetchComplet
+@@ -944,7 +944,7 @@ void PasswordFormManager::OnFetchComplet
          error.value().type);
    }
  
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc b/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
index 22ff3026c8..b82c96f1ba 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/password_manager/core/browser/password_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/password_manager/core/browser/password_manager.cc
 @@ -610,12 +610,12 @@ void PasswordManager::RegisterProfilePre
    registry->RegisterListPref(prefs::kPasswordManagerPromoCardsList);
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h b/chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h
index cacb3259ba..5a5fefdce9 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_manager_client.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/password_manager/core/browser/password_manager_client.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/password_manager/core/browser/password_manager_client.h
 @@ -30,7 +30,7 @@
  #include "net/cert/cert_status_flags.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "base/i18n/rtl.h"
  #include "components/password_manager/core/browser/password_cross_domain_confirmation_popup_controller.h"
  #include "ui/gfx/geometry/rect_f.h"
-@@ -544,7 +544,7 @@ class PasswordManagerClient {
+@@ -551,7 +551,7 @@ class PasswordManagerClient {
    virtual void TriggerSignIn(signin_metrics::AccessPoint access_point) const;
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc b/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
index 12076ec17b..4e6881d61a 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_manager_switches.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/password_manager/core/browser/password_manager_switches.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/password_manager/core/browser/password_manager_switches.cc
 @@ -6,7 +6,7 @@
  
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h b/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h
index ac1630fe95..d460e6c7cc 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_manager_switches.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/password_manager/core/browser/password_manager_switches.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/password_manager/core/browser/password_manager_switches.h
 @@ -9,7 +9,7 @@
  
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc b/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
index 661bcbe160..4ed3e3abd6 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/password_manager/core/browser/password_manual_fallback_flow.cc
-@@ -46,7 +46,7 @@ std::u16string GetUsernameFromLabel(cons
+@@ -47,7 +47,7 @@ std::u16string GetUsernameFromLabel(cons
  }
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -15,7 +15,7 @@ $NetBSD$
  // Returns the password form corresponding to the `payload` data. In most
  // cases there is only one such form stored, but having more than one or no
  // forms is also possible. If there is more than one form, showing any of them
-@@ -305,7 +305,7 @@ void PasswordManualFallbackFlow::DidAcce
+@@ -307,7 +307,7 @@ void PasswordManualFallbackFlow::DidAcce
      }
      case autofill::SuggestionType::kViewPasswordDetails: {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -24,7 +24,7 @@ $NetBSD$
        std::optional<password_manager::PasswordForm> credentials =
            GetCorrespondingPasswordForm(
                suggestion.GetPayload<Suggestion::PasswordSuggestionDetails>(),
-@@ -441,7 +441,7 @@ void PasswordManualFallbackFlow::EnsureC
+@@ -449,7 +449,7 @@ void PasswordManualFallbackFlow::EnsureC
      const Suggestion::PasswordSuggestionDetails& payload,
      base::OnceClosure on_allowed) {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h b/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
index 6090a6c826..731f4424f4 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_manual_fallback_flow.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/password_manager/core/browser/password_manual_fallback_flow.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/password_manager/core/browser/password_manual_fallback_flow.h
-@@ -19,7 +19,7 @@
+@@ -20,7 +20,7 @@
  #include "components/password_manager/core/browser/ui/saved_passwords_presenter.h"
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -15,7 +15,7 @@ $NetBSD$
  #include "components/password_manager/core/browser/password_cross_domain_confirmation_popup_controller.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
          // BUILDFLAG(IS_CHROMEOS)
-@@ -183,7 +183,7 @@ class PasswordManualFallbackFlow : publi
+@@ -185,7 +185,7 @@ class PasswordManualFallbackFlow : publi
    std::unique_ptr<device_reauth::DeviceAuthenticator> authenticator_;
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
index ac0046754d..4691fe0d26 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_store_factory_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/password_manager/core/browser/password_store_factory_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/password_manager/core/browser/password_store_factory_util.cc
 @@ -33,7 +33,7 @@ namespace {
  LoginDatabase::DeletingUndecryptablePasswordsEnabled GetPolicyFromPrefs(
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
index 65a0671a15..c02927b724 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_store/login_database.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/password_manager/core/browser/password_store/login_database.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/password_manager/core/browser/password_store/login_database.cc
 @@ -1031,7 +1031,7 @@ bool ShouldDeleteUndecryptablePasswords(
      bool is_enabled_by_policy,
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
index 1104432a01..cc8eff723f 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/password_manager/core/browser/password_store/login_database_async_helper.cc
 @@ -146,7 +146,7 @@ LoginsResultOrError LoginDatabaseAsyncHe
      std::vector<PasswordForm> matched_forms;
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
index bb0d804154..053c966485 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/password_manager/core/browser/password_store/login_database_unittest.cc
 @@ -2230,7 +2230,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCur
                           testing::Values(1, 2, 3, 24));
diff --git a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
index 181c550752..41bdc23def 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/stub_password_manager_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/password_manager/core/browser/stub_password_manager_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/password_manager/core/browser/stub_password_manager_client.cc
-@@ -226,7 +226,7 @@ version_info::Channel StubPasswordManage
+@@ -231,7 +231,7 @@ version_info::Channel StubPasswordManage
  }
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
index 64890b65ea..f981084a8b 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/stub_password_manager_client.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/password_manager/core/browser/stub_password_manager_client.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/password_manager/core/browser/stub_password_manager_client.h
-@@ -84,7 +84,7 @@ class StubPasswordManagerClient : public
+@@ -86,7 +86,7 @@ class StubPasswordManagerClient : public
    MockPasswordFeatureManager* GetPasswordFeatureManager();
    version_info::Channel GetChannel() const override;
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h b/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
index 585e326528..1031bc53c7 100644
--- a/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
+++ b/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/common/password_manager_pref_names.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/password_manager/core/common/password_manager_pref_names.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/password_manager/core/common/password_manager_pref_names.h
 @@ -59,7 +59,7 @@ inline constexpr char kCredentialProvide
  #endif
diff --git a/chromium/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc b/chromium/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc
index 0cf48453b7..f5a72e1581 100644
--- a/chromium/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc
+++ b/chromium/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/performance_manager/decorators/process_metrics_decorator.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/performance_manager/decorators/process_metrics_decorator.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/performance_manager/decorators/process_metrics_decorator.cc
 @@ -54,7 +54,7 @@ class ProcessMetricsDecorator::NodeMetri
      auto* process_node = ProcessNodeImpl::FromNode(context.GetProcessNode());
diff --git a/chromium/patches/patch-components_performance__manager_public_features.h b/chromium/patches/patch-components_performance__manager_public_features.h
index dfa8b36a40..f9dd183c74 100644
--- a/chromium/patches/patch-components_performance__manager_public_features.h
+++ b/chromium/patches/patch-components_performance__manager_public_features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/performance_manager/public/features.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/performance_manager/public/features.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/performance_manager/public/features.h
 @@ -19,7 +19,7 @@ namespace performance_manager::features 
  
diff --git a/chromium/patches/patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc b/chromium/patches/patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc
index 0c5df2d6fe..5918fb7dfe 100644
--- a/chromium/patches/patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc
+++ b/chromium/patches/patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/performance_manager/resource_attribution/memory_measurement_delegate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/performance_manager/resource_attribution/memory_measurement_delegate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/performance_manager/resource_attribution/memory_measurement_delegate.cc
 @@ -100,7 +100,7 @@ void MemoryMeasurementDelegateImpl::OnMe
                  base::KiBU(process_dump.os_dump().resident_set_kb),
diff --git a/chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc b/chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc
index ab4936b289..c3b20f2e95 100644
--- a/chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc
+++ b/chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/permissions/prediction_service/prediction_common.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/permissions/prediction_service/prediction_common.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/permissions/prediction_service/prediction_common.cc
 @@ -36,7 +36,7 @@ int BucketizeValue(int count) {
  
diff --git a/chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc b/chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
index a17cb4753c..7ab850ea62 100644
--- a/chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
+++ b/chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/policy/core/browser/policy_pref_mapping_test.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/policy/core/browser/policy_pref_mapping_test.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/policy/core/browser/policy_pref_mapping_test.cc
 @@ -432,7 +432,7 @@ class PolicyTestCase {
      const std::string os("chromeos");
diff --git a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
index 215594779c..d9472c5188 100644
--- a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
+++ b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/policy/core/common/cloud/cloud_policy_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/policy/core/common/cloud/cloud_policy_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/policy/core/common/cloud/cloud_policy_client.cc
 @@ -849,11 +849,11 @@ void CloudPolicyClient::FetchPolicyInter
  
diff --git a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
index aaccb027a6..ccbc309c67 100644
--- a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
+++ b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc
 @@ -26,7 +26,7 @@ namespace policy {
  
diff --git a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
index 050c46e0fa..e50de118e5 100644
--- a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
+++ b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/policy/core/common/cloud/cloud_policy_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/policy/core/common/cloud/cloud_policy_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/policy/core/common/cloud/cloud_policy_util.cc
 @@ -24,7 +24,7 @@
  #include "base/win/wincred_shim.h"
diff --git a/chromium/patches/patch-components_policy_core_common_policy__paths.cc b/chromium/patches/patch-components_policy_core_common_policy__paths.cc
index 30c3d60e88..18f3af5df7 100644
--- a/chromium/patches/patch-components_policy_core_common_policy__paths.cc
+++ b/chromium/patches/patch-components_policy_core_common_policy__paths.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/policy/core/common/policy_paths.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/policy/core/common/policy_paths.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/policy/core/common/policy_paths.cc
 @@ -17,6 +17,10 @@ namespace policy {
  const char kPolicyPath[] = "/etc/opt/chrome/policies";
diff --git a/chromium/patches/patch-components_policy_tools_generate__policy__source.py b/chromium/patches/patch-components_policy_tools_generate__policy__source.py
index 3fd5e12e85..63f0efce3b 100644
--- a/chromium/patches/patch-components_policy_tools_generate__policy__source.py
+++ b/chromium/patches/patch-components_policy_tools_generate__policy__source.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/policy/tools/generate_policy_source.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/policy/tools/generate_policy_source.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/policy/tools/generate_policy_source.py
 @@ -37,9 +37,9 @@ PLATFORM_STRINGS = {
      'ios': ['ios'],
diff --git a/chromium/patches/patch-components_power__metrics_BUILD.gn b/chromium/patches/patch-components_power__metrics_BUILD.gn
index 70c22c1de9..9d504dbae1 100644
--- a/chromium/patches/patch-components_power__metrics_BUILD.gn
+++ b/chromium/patches/patch-components_power__metrics_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/power_metrics/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/power_metrics/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/power_metrics/BUILD.gn
 @@ -41,7 +41,7 @@ static_library("power_metrics") {
      ldflags = [ "/DELAYLOAD:setupapi.dll" ]
diff --git a/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc b/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
index a4faca15fd..a82fefdbfe 100644
--- a/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
+++ b/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/power_metrics/energy_metrics_provider.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/power_metrics/energy_metrics_provider.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/power_metrics/energy_metrics_provider.cc
 @@ -9,6 +9,8 @@
  #include "components/power_metrics/energy_metrics_provider_win.h"
diff --git a/chromium/patches/patch-components_proxy__config_pref__proxy__config__tracker__impl.cc b/chromium/patches/patch-components_proxy__config_pref__proxy__config__tracker__impl.cc
index ba1c6d60d5..e1bf329f6b 100644
--- a/chromium/patches/patch-components_proxy__config_pref__proxy__config__tracker__impl.cc
+++ b/chromium/patches/patch-components_proxy__config_pref__proxy__config__tracker__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/proxy_config/pref_proxy_config_tracker_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/proxy_config/pref_proxy_config_tracker_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/proxy_config/pref_proxy_config_tracker_impl.cc
 @@ -527,7 +527,7 @@ void PrefProxyConfigTrackerImpl::Registe
    registry->RegisterDictionaryPref(proxy_config::prefs::kProxy,
diff --git a/chromium/patches/patch-components_proxy__config_proxy__config__pref__names.h b/chromium/patches/patch-components_proxy__config_proxy__config__pref__names.h
index 4d63d77a0b..136813befe 100644
--- a/chromium/patches/patch-components_proxy__config_proxy__config__pref__names.h
+++ b/chromium/patches/patch-components_proxy__config_proxy__config__pref__names.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/proxy_config/proxy_config_pref_names.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/proxy_config/proxy_config_pref_names.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/proxy_config/proxy_config_pref_names.h
 @@ -19,7 +19,7 @@ inline constexpr char kUseSharedProxies[
  // Preference to store the value of the "ProxyOverrideRules" policy.
diff --git a/chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.cc b/chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.cc
index 8e80f3caae..d47302c7a6 100644
--- a/chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.cc
+++ b/chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/proxy_config/proxy_override_rules_policy_handler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/proxy_config/proxy_override_rules_policy_handler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/proxy_config/proxy_override_rules_policy_handler.cc
 @@ -28,7 +28,7 @@ policy::PolicyErrorPath CreateNewPath(
    return path;
diff --git a/chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.h b/chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.h
index 4b8ac1a839..0500233b4c 100644
--- a/chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.h
+++ b/chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/proxy_config/proxy_override_rules_policy_handler.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/proxy_config/proxy_override_rules_policy_handler.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/proxy_config/proxy_override_rules_policy_handler.h
 @@ -53,7 +53,7 @@ class PROXY_CONFIG_EXPORT ProxyOverrideR
                  policy::PolicyErrorPath error_path,
diff --git a/chromium/patches/patch-components_proxy__config_proxy__prefs__utils.cc b/chromium/patches/patch-components_proxy__config_proxy__prefs__utils.cc
index 641189c3b9..60f061dfa9 100644
--- a/chromium/patches/patch-components_proxy__config_proxy__prefs__utils.cc
+++ b/chromium/patches/patch-components_proxy__config_proxy__prefs__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/proxy_config/proxy_prefs_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/proxy_config/proxy_prefs_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/proxy_config/proxy_prefs_utils.cc
 @@ -60,7 +60,7 @@ net::ProxyChain ProxyOverrideRuleProxyFr
  
diff --git a/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.cc b/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.cc
index 02d0738693..b77a187480 100644
--- a/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.cc
+++ b/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/regional_capabilities/regional_capabilities_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/regional_capabilities/regional_capabilities_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/regional_capabilities/regional_capabilities_service.cc
 @@ -413,7 +413,7 @@ bool RegionalCapabilitiesService::IsInSe
        .choice_screen_eligibility_config.has_value();
diff --git a/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.h b/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.h
index b28524a834..4a911a4841 100644
--- a/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.h
+++ b/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/regional_capabilities/regional_capabilities_service.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/regional_capabilities/regional_capabilities_service.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/regional_capabilities/regional_capabilities_service.h
 @@ -117,7 +117,7 @@ class RegionalCapabilitiesService : publ
    static bool IsInSearchEngineChoiceScreenRegion(
diff --git a/chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc b/chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
index 0e5fa1bd8b..61a1da226d 100644
--- a/chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
+++ b/chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/safe_browsing/content/common/file_type_policies_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/safe_browsing/content/common/file_type_policies_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/safe_browsing/content/common/file_type_policies_unittest.cc
 @@ -146,7 +146,7 @@ TEST_F(FileTypePoliciesTest, UnpackResou
    EXPECT_EQ(142, file_type.uma_value());
diff --git a/chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py b/chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
index f197129b5c..c6fbcf4ac8 100644
--- a/chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
+++ b/chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/safe_browsing/content/resources/gen_file_type_proto.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/safe_browsing/content/resources/gen_file_type_proto.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/safe_browsing/content/resources/gen_file_type_proto.py
 @@ -37,6 +37,8 @@ def PlatformTypes():
          "chromeos":
diff --git a/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc b/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
index c8d033eb4b..ea491686bb 100644
--- a/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
+++ b/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc
 @@ -112,7 +112,7 @@ std::ostream& operator<<(std::ostream& o
  PlatformType GetCurrentPlatformType() {
diff --git a/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc b/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
index 7ee6ff1815..a67201aa02 100644
--- a/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
+++ b/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc
-@@ -116,7 +116,7 @@ RTLookupRequest::OSType GetRTLookupReque
+@@ -115,7 +115,7 @@ RTLookupRequest::OSType GetRTLookupReque
    return RTLookupRequest::OS_TYPE_CHROME_OS;
  #elif BUILDFLAG(IS_IOS)
    return RTLookupRequest::OS_TYPE_IOS;
diff --git a/chromium/patches/patch-components_search__engines_template__url__service.cc b/chromium/patches/patch-components_search__engines_template__url__service.cc
index 4bf65e8ecf..9e35e6b839 100644
--- a/chromium/patches/patch-components_search__engines_template__url__service.cc
+++ b/chromium/patches/patch-components_search__engines_template__url__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/search_engines/template_url_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/search_engines/template_url_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/search_engines/template_url_service.cc
-@@ -3599,7 +3599,7 @@ bool TemplateURLService::MatchesDefaultS
+@@ -3667,7 +3667,7 @@ bool TemplateURLService::MatchesDefaultS
  std::unique_ptr<EnterpriseSearchManager>
  TemplateURLService::GetEnterpriseSearchManager(PrefService* prefs) {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_security__interstitials_content_utils.cc b/chromium/patches/patch-components_security__interstitials_content_utils.cc
index 2ea6a3527e..81735c0e0c 100644
--- a/chromium/patches/patch-components_security__interstitials_content_utils.cc
+++ b/chromium/patches/patch-components_security__interstitials_content_utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/security_interstitials/content/utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/security_interstitials/content/utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/security_interstitials/content/utils.cc
 @@ -37,7 +37,7 @@ void LaunchDateAndTimeSettings() {
  #if BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc b/chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
index 36395723bd..7435f08ccc 100644
--- a/chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
+++ b/chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc
 @@ -122,7 +122,7 @@ void CrossDeviceUserSegment::ExecuteMode
  // Check for current device type and subtract it from the device count
diff --git a/chromium/patches/patch-components_services_font__data_font__data__service__impl.cc b/chromium/patches/patch-components_services_font__data_font__data__service__impl.cc
index a1b42cd210..d683a003fd 100644
--- a/chromium/patches/patch-components_services_font__data_font__data__service__impl.cc
+++ b/chromium/patches/patch-components_services_font__data_font__data__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/services/font_data/font_data_service_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/services/font_data/font_data_service_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/services/font_data/font_data_service_impl.cc
 @@ -119,7 +119,7 @@ std::tuple<base::File, uint64_t> FontDat
    typeface.getResourceName(&font_path);
diff --git a/chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc b/chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
index 211254bcef..e31d13cab1 100644
--- a/chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
+++ b/chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc
 @@ -22,7 +22,7 @@
  
diff --git a/chromium/patches/patch-components_signin_internal_identity__manager_account__capabilities__list.h b/chromium/patches/patch-components_signin_internal_identity__manager_account__capabilities__list.h
new file mode 100644
index 0000000000..4e08db302d
--- /dev/null
+++ b/chromium/patches/patch-components_signin_internal_identity__manager_account__capabilities__list.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- components/signin/internal/identity_manager/account_capabilities_list.h.orig	2026-04-28 23:05:57.000000000 +0200
++++ components/signin/internal/identity_manager/account_capabilities_list.h
+@@ -71,7 +71,7 @@ ACCOUNT_CAPABILITY(
+     CAN_SHOW_HISTORY_SYNC_OPT_INS_WITHOUT_MINOR_MODE_RESTRICTIONS_CAPABILITY_NAME,
+     "accountcapabilities/gi2tklldmfya")
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ACCOUNT_CAPABILITY(kCanSubmitFeedbackInChromeCapabilityName,
+                    CAN_SUBMIT_FEEDBACK_IN_CHROME_CAPABILITY_NAME,
+                    "accountcapabilities/gizdqmrnmnqxa")
diff --git a/chromium/patches/patch-components_signin_public_base_signin__switches.cc b/chromium/patches/patch-components_signin_public_base_signin__switches.cc
index 8c7f2677e3..eb3c8e8e07 100644
--- a/chromium/patches/patch-components_signin_public_base_signin__switches.cc
+++ b/chromium/patches/patch-components_signin_public_base_signin__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/signin/public/base/signin_switches.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/signin/public/base/signin_switches.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/signin/public/base/signin_switches.cc
 @@ -80,7 +80,7 @@ base::TimeDelta GetAvatarSyncPromoFeatur
  #endif
@@ -15,7 +15,7 @@ $NetBSD$
  BASE_FEATURE(kBeforeFirstRunDesktopRefreshSurvey,
               base::FEATURE_DISABLED_BY_DEFAULT);
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -115,7 +115,7 @@ BASE_FEATURE(kChromeAndroidIdentitySurve
+@@ -119,7 +119,7 @@ BASE_FEATURE(kChromeAndroidIdentitySurve
               base::FEATURE_DISABLED_BY_DEFAULT);
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -24,7 +24,7 @@ $NetBSD$
  constexpr char kHatsSurveyProbabilityName[] = "probability";
  constexpr double kMediumSurveyProbability = 0.08;
  constexpr double kLowSurveyProbability = 0.008;
-@@ -208,7 +208,7 @@ BASE_FEATURE_PARAM(
+@@ -212,7 +212,7 @@ BASE_FEATURE_PARAM(
      kMediumSurveyProbability);
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
@@ -33,16 +33,16 @@ $NetBSD$
  BASE_FEATURE(kChromeIdentitySurveyLaunchWithDelay,
               base::FEATURE_ENABLED_BY_DEFAULT);
  BASE_FEATURE_PARAM(base::TimeDelta,
-@@ -218,7 +218,7 @@ BASE_FEATURE_PARAM(base::TimeDelta,
+@@ -222,7 +222,7 @@ BASE_FEATURE_PARAM(base::TimeDelta,
                     base::Milliseconds(3000));
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  BASE_FEATURE(kDisableU18FeedbackDesktop, base::FEATURE_DISABLED_BY_DEFAULT);
- constexpr base::FeatureParam<U18FeedbackDesktopState>::Option
-     kDisableU18FeedbackDesktopStates[] = {
-@@ -399,7 +399,7 @@ const base::FeatureParam<base::TimeDelta
+ #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+ 
+@@ -401,7 +401,7 @@ const base::FeatureParam<base::TimeDelta
          base::Hours(8)};
  #endif
  
@@ -51,16 +51,21 @@ $NetBSD$
  BASE_FEATURE(kFirstRunDesktopRefresh, base::FEATURE_DISABLED_BY_DEFAULT);
  BASE_FEATURE(kFirstRunDesktopChoiceScreenRefresh,
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -425,7 +425,7 @@ constexpr base::FeatureParam<FirstRunDes
+@@ -429,11 +429,11 @@ constexpr base::FeatureParam<FirstRunDes
          &kFirstRunDesktopSignInPromoVariations};
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kFirstRunDesktopRefreshSurvey, base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+ 
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  BASE_FEATURE(kFirstRunDesktopRevamp, base::FEATURE_DISABLED_BY_DEFAULT);
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
-@@ -469,7 +469,7 @@ BASE_FEATURE(kMigrateAccountManagerDeleg
+@@ -482,7 +482,7 @@ BASE_FEATURE(kMigrateAccountManagerDeleg
  
  BASE_FEATURE(kNonDefaultGaiaOriginCheck, base::FEATURE_ENABLED_BY_DEFAULT);
  
@@ -69,7 +74,7 @@ $NetBSD$
  BASE_FEATURE(kOpenAllProfilesFromProfilePickerExperiment,
               base::FEATURE_DISABLED_BY_DEFAULT);
  const base::FeatureParam<int>
-@@ -478,7 +478,7 @@ const base::FeatureParam<int>
+@@ -491,7 +491,7 @@ const base::FeatureParam<int>
          "max_profiles_count_to_show_open_all_button_in_profile_picker", 5};
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
@@ -78,7 +83,7 @@ $NetBSD$
  BASE_FEATURE(kPasswordUploadUiUpdate, base::FEATURE_DISABLED_BY_DEFAULT);
  
  BASE_FEATURE(kProfileCreationDeclineSigninCTAExperiment,
-@@ -524,7 +524,7 @@ BASE_FEATURE(kRestrictDeviceManagementSe
+@@ -537,7 +537,7 @@ BASE_FEATURE(kRestrictDeviceManagementSe
               base::FEATURE_ENABLED_BY_DEFAULT);
  #endif  // !BUILDFLAG(IS_ANDROID)
  
@@ -87,7 +92,7 @@ $NetBSD$
  BASE_FEATURE(kShowProfilePickerToAllUsersExperiment,
               base::FEATURE_DISABLED_BY_DEFAULT);
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -545,7 +545,7 @@ const base::FeatureParam<int> kContextua
+@@ -558,7 +558,7 @@ const base::FeatureParam<int> kContextua
      "contextual_signin_promo_dismissed_threshold",
      2);
  
@@ -96,7 +101,7 @@ $NetBSD$
  BASE_FEATURE(kSignInPromoMaterialNextUI, base::FEATURE_ENABLED_BY_DEFAULT);
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
-@@ -615,7 +615,7 @@ BASE_FEATURE(kStableDeviceId, base::FEAT
+@@ -628,7 +628,7 @@ BASE_FEATURE(kStableDeviceId, base::FEAT
  BASE_FEATURE(kSupportAddSessionEmailPrefill, base::FEATURE_ENABLED_BY_DEFAULT);
  #endif
  
diff --git a/chromium/patches/patch-components_signin_public_base_signin__switches.h b/chromium/patches/patch-components_signin_public_base_signin__switches.h
index ccc7397785..0025ac135d 100644
--- a/chromium/patches/patch-components_signin_public_base_signin__switches.h
+++ b/chromium/patches/patch-components_signin_public_base_signin__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/signin/public/base/signin_switches.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/signin/public/base/signin_switches.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/signin/public/base/signin_switches.h
 @@ -62,7 +62,7 @@ bool IsAvatarSyncPromoFeatureEnabled();
  COMPONENT_EXPORT(SIGNIN_SWITCHES)
@@ -15,7 +15,7 @@ $NetBSD$
  // A HaTS survey flag for the survey to gather user feedback before any changes
  // to the FRE as part of Chrome Desktop FRE Refresh project.
  //
-@@ -106,7 +106,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+@@ -113,7 +113,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
  BASE_DECLARE_FEATURE(kChromeAndroidIdentitySurveyBookmarkPromo);
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -24,7 +24,7 @@ $NetBSD$
  // Enables surveys to measure the effectiveness of the identity model.
  // These surveys would be displayed after interactions such as signin, profile
  // switching, etc. Please keep sorted alphabetically.
-@@ -183,7 +183,7 @@ BASE_DECLARE_FEATURE_PARAM(
+@@ -190,7 +190,7 @@ BASE_DECLARE_FEATURE_PARAM(
  // LINT.ThenChange(//chrome/browser/signin/signin_hats_util.cc)
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
@@ -33,7 +33,7 @@ $NetBSD$
  // Controls the duration for which the launch of an identity survey is delayed.
  COMPONENT_EXPORT(SIGNIN_SWITCHES)
  BASE_DECLARE_FEATURE(kChromeIdentitySurveyLaunchWithDelay);
-@@ -192,7 +192,7 @@ BASE_DECLARE_FEATURE_PARAM(base::TimeDel
+@@ -199,7 +199,7 @@ BASE_DECLARE_FEATURE_PARAM(base::TimeDel
                             kChromeIdentitySurveyLaunchWithDelayDuration);
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
@@ -42,7 +42,7 @@ $NetBSD$
  // If enabled, disables feedback for U18 users on desktop platforms.
  // The iOS version is kDisableU18FeedbackIos flag.
  COMPONENT_EXPORT(SIGNIN_SWITCHES)
-@@ -315,7 +315,7 @@ extern const base::FeatureParam<base::Ti
+@@ -322,7 +322,7 @@ extern const base::FeatureParam<base::Ti
      kPolicyDisclaimerRegistrationRetryDelay;
  #endif
  
@@ -51,16 +51,25 @@ $NetBSD$
  // This feature controls running visually refreshed first run and profile
  // creation flows for users outside of the search engine choice regions. To
  // enable the refresh in search engine choice screen regions,
-@@ -358,7 +358,7 @@ extern const base::FeatureParam<FirstRun
+@@ -376,7 +376,7 @@ extern const base::FeatureParam<FirstRun
      kFirstRunDesktopSignInPromoVariation;
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // A HaTS survey flag for the survey to gather user feedback after the changes
+ // introduced with `kFirstRunDesktopRefresh`.
+ //
+@@ -386,7 +386,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ BASE_DECLARE_FEATURE(kFirstRunDesktopRefreshSurvey);
+ #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+ 
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  // It enables the first run revamp (introduce new UIs and additional effects).
  // This feature is no-op if `kFirstRunDesktopRefresh` is disabled.
  COMPONENT_EXPORT(SIGNIN_SWITCHES)
-@@ -417,7 +417,7 @@ BASE_DECLARE_FEATURE(kMigrateAccountMana
+@@ -452,7 +452,7 @@ BASE_DECLARE_FEATURE(kMigrateAccountMana
  COMPONENT_EXPORT(SIGNIN_SWITCHES)
  BASE_DECLARE_FEATURE(kNonDefaultGaiaOriginCheck);
  
@@ -69,7 +78,7 @@ $NetBSD$
  // Experimenting with a button to all profiles from the profile picker.
  COMPONENT_EXPORT(SIGNIN_SWITCHES)
  BASE_DECLARE_FEATURE(kOpenAllProfilesFromProfilePickerExperiment);
-@@ -426,7 +426,7 @@ extern const base::FeatureParam<int>
+@@ -461,7 +461,7 @@ extern const base::FeatureParam<int>
      kMaxProfilesCountToShowOpenAllButtonInProfilePicker;
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
@@ -78,7 +87,7 @@ $NetBSD$
  // Add new entry points for uploading passwords to account storage and update
  // existing ones.
  COMPONENT_EXPORT(SIGNIN_SWITCHES)
-@@ -512,7 +512,7 @@ extern const base::FeatureParam<int> kCo
+@@ -547,7 +547,7 @@ extern const base::FeatureParam<int> kCo
  COMPONENT_EXPORT(SIGNIN_SWITCHES)
  extern const base::FeatureParam<int> kContextualSigninPromoDismissedThreshold;
  
@@ -87,7 +96,7 @@ $NetBSD$
  // Uses the Material Next theme for the signin promo.
  COMPONENT_EXPORT(SIGNIN_SWITCHES)
  BASE_DECLARE_FEATURE(kSignInPromoMaterialNextUI);
-@@ -567,7 +567,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+@@ -602,7 +602,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
  BASE_DECLARE_FEATURE(kSupportAddSessionEmailPrefill);
  #endif
  
diff --git a/chromium/patches/patch-components_signin_public_identity__manager_account__capabilities.cc b/chromium/patches/patch-components_signin_public_identity__manager_account__capabilities.cc
new file mode 100644
index 0000000000..896d196619
--- /dev/null
+++ b/chromium/patches/patch-components_signin_public_identity__manager_account__capabilities.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- components/signin/public/identity_manager/account_capabilities.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ components/signin/public/identity_manager/account_capabilities.cc
+@@ -145,7 +145,7 @@ signin::Tribool AccountCapabilities::can
+ }
+ #endif
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ signin::Tribool AccountCapabilities::can_submit_feedback() const {
+   return GetCapabilityByName(kCanSubmitFeedbackInChromeCapabilityName);
+ }
diff --git a/chromium/patches/patch-components_signin_public_identity__manager_account__capabilities.h b/chromium/patches/patch-components_signin_public_identity__manager_account__capabilities.h
new file mode 100644
index 0000000000..89a145f368
--- /dev/null
+++ b/chromium/patches/patch-components_signin_public_identity__manager_account__capabilities.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- components/signin/public/identity_manager/account_capabilities.h.orig	2026-04-28 23:05:57.000000000 +0200
++++ components/signin/public/identity_manager/account_capabilities.h
+@@ -88,7 +88,7 @@ class AccountCapabilities {
+   signin::Tribool can_sign_in_to_chrome() const;
+ #endif
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   // Whether the account can submit feedback. For iOS, this is implemented by
+   // Aloha FeedbackKit. For Android, this is implemented by GMS Core.
+   signin::Tribool can_submit_feedback() const;
diff --git a/chromium/patches/patch-components_soda_soda__util.cc b/chromium/patches/patch-components_soda_soda__util.cc
index ffa14fc1d1..27876edc76 100644
--- a/chromium/patches/patch-components_soda_soda__util.cc
+++ b/chromium/patches/patch-components_soda_soda__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/soda/soda_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/soda/soda_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/soda/soda_util.cc
 @@ -23,7 +23,7 @@
  #include "base/win/windows_version.h"
@@ -24,7 +24,7 @@ $NetBSD$
  bool IsSupportedLinux() {
  #if defined(ARCH_CPU_X86_FAMILY)
    // Check if the CPU has the required instruction set to run the Speech
-@@ -73,7 +73,7 @@ bool IsOnDeviceSpeechRecognitionSupporte
+@@ -67,7 +67,7 @@ bool IsOnDeviceSpeechRecognitionSupporte
    // support Gemini Nano.
  #if BUILDFLAG(IS_CHROMEOS)
    return IsSupportedChromeOS();
diff --git a/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc b/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
index 20770ae08a..74949819ec 100644
--- a/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
+++ b/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/startup_metric_utils/common/startup_metric_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/startup_metric_utils/common/startup_metric_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/startup_metric_utils/common/startup_metric_utils.cc
 @@ -95,7 +95,7 @@ base::TimeTicks CommonStartupMetricRecor
    // Enabling this logic on OS X causes a significant performance regression.
diff --git a/chromium/patches/patch-components_storage__monitor_BUILD.gn b/chromium/patches/patch-components_storage__monitor_BUILD.gn
index 947b06548f..8e872abdee 100644
--- a/chromium/patches/patch-components_storage__monitor_BUILD.gn
+++ b/chromium/patches/patch-components_storage__monitor_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/storage_monitor/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/storage_monitor/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/storage_monitor/BUILD.gn
 @@ -66,7 +66,7 @@ component("storage_monitor") {
        deps += [ "//services/device/public/mojom" ]
diff --git a/chromium/patches/patch-components_storage__monitor_removable__device__constants.cc b/chromium/patches/patch-components_storage__monitor_removable__device__constants.cc
index aaaaa1a6d2..539f1e09c3 100644
--- a/chromium/patches/patch-components_storage__monitor_removable__device__constants.cc
+++ b/chromium/patches/patch-components_storage__monitor_removable__device__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/storage_monitor/removable_device_constants.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/storage_monitor/removable_device_constants.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/storage_monitor/removable_device_constants.cc
 @@ -10,7 +10,7 @@ namespace storage_monitor {
  const char kFSUniqueIdPrefix[] = "UUID:";
diff --git a/chromium/patches/patch-components_storage__monitor_removable__device__constants.h b/chromium/patches/patch-components_storage__monitor_removable__device__constants.h
index a661c7969e..328d4a3d3a 100644
--- a/chromium/patches/patch-components_storage__monitor_removable__device__constants.h
+++ b/chromium/patches/patch-components_storage__monitor_removable__device__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/storage_monitor/removable_device_constants.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/storage_monitor/removable_device_constants.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/storage_monitor/removable_device_constants.h
 @@ -15,7 +15,7 @@ namespace storage_monitor {
  extern COMPONENT_EXPORT(STORAGE_MONITOR) const char kFSUniqueIdPrefix[];
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_child__account__service.cc b/chromium/patches/patch-components_supervised__user_core_browser_child__account__service.cc
index 9d22c44713..d52e8638c8 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_child__account__service.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_child__account__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/supervised_user/core/browser/child_account_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/supervised_user/core/browser/child_account_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/supervised_user/core/browser/child_account_service.cc
 @@ -170,7 +170,7 @@ void ChildAccountService::OnPrimaryAccou
  void ChildAccountService::UpdateForceGoogleSafeSearch() {
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc b/chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc
index cc9e924ea4..c7ae93ec3a 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/supervised_user/core/browser/kids_chrome_management_url_checker_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/supervised_user/core/browser/kids_chrome_management_url_checker_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/supervised_user/core/browser/kids_chrome_management_url_checker_client.cc
 @@ -65,7 +65,7 @@ void OnResponse(
  
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_list__family__members__service.h b/chromium/patches/patch-components_supervised__user_core_browser_list__family__members__service.h
index b7727aed52..464d35f440 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_list__family__members__service.h
+++ b/chromium/patches/patch-components_supervised__user_core_browser_list__family__members__service.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/supervised_user/core/browser/list_family_members_service.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/supervised_user/core/browser/list_family_members_service.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/supervised_user/core/browser/list_family_members_service.h
 @@ -33,7 +33,7 @@ namespace supervised_user {
  // If true, this fetcher is active for all users with CanFetchFamilyMemberInfo
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
index abfb56335a..3d36cd603c 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/supervised_user/core/browser/supervised_user_metrics_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/supervised_user/core/browser/supervised_user_metrics_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/supervised_user/core/browser/supervised_user_metrics_service.cc
 @@ -104,7 +104,7 @@ SupervisedUserMetricsService::Supervised
      supervised_user_service_observation_.Observe(&supervised_user_service);
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
index 3c0fa4b15b..dd815f5a49 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/supervised_user/core/browser/supervised_user_preferences.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/supervised_user/core/browser/supervised_user_preferences.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/supervised_user/core/browser/supervised_user_preferences.cc
 @@ -149,7 +149,7 @@ void RegisterProfilePrefs(PrefRegistrySi
    registry->RegisterBooleanPref(prefs::kChildAccountStatusKnown, false);
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__utils.cc b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__utils.cc
index 662b6616ef..975ed152cd 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__utils.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/supervised_user/core/browser/supervised_user_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/supervised_user/core/browser/supervised_user_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/supervised_user/core/browser/supervised_user_utils.cc
 @@ -42,7 +42,7 @@ constexpr char kParentAccessResultQueryP
  constexpr char kPacpOriginUrlHost[] = "families.google.com";
diff --git a/chromium/patches/patch-components_supervised__user_core_common_features.cc b/chromium/patches/patch-components_supervised__user_core_common_features.cc
index 14e0862eb3..aa8c8022c1 100644
--- a/chromium/patches/patch-components_supervised__user_core_common_features.cc
+++ b/chromium/patches/patch-components_supervised__user_core_common_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/supervised_user/core/common/features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/supervised_user/core/common/features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/supervised_user/core/common/features.cc
 @@ -30,7 +30,7 @@ BASE_FEATURE(kAllowSubframeLocalWebAppro
  #endif
diff --git a/chromium/patches/patch-components_supervised__user_core_common_features.h b/chromium/patches/patch-components_supervised__user_core_common_features.h
index 2781b546e5..21bad41d7a 100644
--- a/chromium/patches/patch-components_supervised__user_core_common_features.h
+++ b/chromium/patches/patch-components_supervised__user_core_common_features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/supervised_user/core/common/features.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/supervised_user/core/common/features.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/supervised_user/core/common/features.h
 @@ -20,12 +20,12 @@ BASE_DECLARE_FEATURE(kLocalWebApprovals)
  BASE_DECLARE_FEATURE(kAllowSubframeLocalWebApprovals);
diff --git a/chromium/patches/patch-components_supervised__user_core_common_pref__names.h b/chromium/patches/patch-components_supervised__user_core_common_pref__names.h
index fd96de75db..5bdfe5a42d 100644
--- a/chromium/patches/patch-components_supervised__user_core_common_pref__names.h
+++ b/chromium/patches/patch-components_supervised__user_core_common_pref__names.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/supervised_user/core/common/pref_names.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/supervised_user/core/common/pref_names.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/supervised_user/core/common/pref_names.h
 @@ -129,7 +129,7 @@ inline constexpr char kDefaultSupervised
      "profile.managed.default_filtering_behavior";
diff --git a/chromium/patches/patch-components_sync__bookmarks_bookmark__model__view.cc b/chromium/patches/patch-components_sync__bookmarks_bookmark__model__view.cc
index 78e7fe4b3b..17c3ddd36f 100644
--- a/chromium/patches/patch-components_sync__bookmarks_bookmark__model__view.cc
+++ b/chromium/patches/patch-components_sync__bookmarks_bookmark__model__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/sync_bookmarks/bookmark_model_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/sync_bookmarks/bookmark_model_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/sync_bookmarks/bookmark_model_view.cc
 @@ -9,7 +9,7 @@
  #include "components/bookmarks/browser/bookmark_model.h"
diff --git a/chromium/patches/patch-components_sync__device__info_local__device__info__util.cc b/chromium/patches/patch-components_sync__device__info_local__device__info__util.cc
index ff6f6a39a2..814966f57e 100644
--- a/chromium/patches/patch-components_sync__device__info_local__device__info__util.cc
+++ b/chromium/patches/patch-components_sync__device__info_local__device__info__util.cc
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/sync_device_info/local_device_info_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/sync_device_info/local_device_info_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/sync_device_info/local_device_info_util.cc
 @@ -84,7 +84,7 @@ void OnMachineStatisticsLoaded(LocalDevi
- sync_pb::SyncEnums::DeviceType GetLocalDeviceType() {
+ DeviceInfo::DeviceType GetLocalDeviceType() {
  #if BUILDFLAG(IS_CHROMEOS)
-   return sync_pb::SyncEnums_DeviceType_TYPE_CROS;
+   return DeviceInfo::DeviceType::kChromeOS;
 -#elif BUILDFLAG(IS_LINUX)
 +#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   return sync_pb::SyncEnums_DeviceType_TYPE_LINUX;
+   return DeviceInfo::DeviceType::kLinux;
  #elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
    switch (ui::GetDeviceFormFactor()) {
-@@ -107,7 +107,7 @@ sync_pb::SyncEnums::DeviceType GetLocalD
+@@ -107,7 +107,7 @@ DeviceInfo::DeviceType GetLocalDeviceTyp
  DeviceInfo::OsType GetLocalDeviceOSType() {
  #if BUILDFLAG(IS_CHROMEOS)
    return DeviceInfo::OsType::kChromeOsAsh;
diff --git a/chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc b/chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
index fe3d4d13ce..fa89283b38 100644
--- a/chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
+++ b/chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/sync_device_info/local_device_info_util_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/sync_device_info/local_device_info_util_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/sync_device_info/local_device_info_util_linux.cc
 @@ -9,6 +9,11 @@
  
diff --git a/chromium/patches/patch-components_sync_base_sync__util.cc b/chromium/patches/patch-components_sync_base_sync__util.cc
index 53b4826773..fc8524a383 100644
--- a/chromium/patches/patch-components_sync_base_sync__util.cc
+++ b/chromium/patches/patch-components_sync_base_sync__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/sync/base/sync_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/sync/base/sync_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/sync/base/sync_util.cc
 @@ -44,6 +44,8 @@ std::string GetSystemString() {
    system = "FREEBSD ";
diff --git a/chromium/patches/patch-components_sync_service_device__statistics__tracker.cc b/chromium/patches/patch-components_sync_service_device__statistics__tracker.cc
new file mode 100644
index 0000000000..dc4a6a115e
--- /dev/null
+++ b/chromium/patches/patch-components_sync_service_device__statistics__tracker.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- components/sync/service/device_statistics_tracker.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ components/sync/service/device_statistics_tracker.cc
+@@ -83,7 +83,7 @@ std::optional<DeviceStatisticsTracker::P
+   return DeviceStatisticsTracker::Platform::kWindows;
+ #elif BUILDFLAG(IS_MAC)
+   return DeviceStatisticsTracker::Platform::kMac;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   return DeviceStatisticsTracker::Platform::kLinux;
+ #elif BUILDFLAG(IS_CHROMEOS)
+   return DeviceStatisticsTracker::Platform::kChromeOS;
diff --git a/chromium/patches/patch-components_sync_service_sync__prefs.cc b/chromium/patches/patch-components_sync_service_sync__prefs.cc
index 3b5c17a8fd..65a460eb73 100644
--- a/chromium/patches/patch-components_sync_service_sync__prefs.cc
+++ b/chromium/patches/patch-components_sync_service_sync__prefs.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/sync/service/sync_prefs.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/sync/service/sync_prefs.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/sync/service/sync_prefs.cc
-@@ -868,7 +868,7 @@ bool SyncPrefs::MaybeMigratePrefsForSync
+@@ -866,7 +866,7 @@ bool SyncPrefs::MaybeMigratePrefsForSync
            update_selected_types_dict->EnsureDict(
                signin::GaiaIdHash::FromGaiaId(gaia_id).ToBase64());
  
diff --git a/chromium/patches/patch-components_sync_service_sync__service__impl.cc b/chromium/patches/patch-components_sync_service_sync__service__impl.cc
index 464b8fcaaa..ed6ad0a483 100644
--- a/chromium/patches/patch-components_sync_service_sync__service__impl.cc
+++ b/chromium/patches/patch-components_sync_service_sync__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/sync/service/sync_service_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/sync/service/sync_service_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/sync/service/sync_service_impl.cc
 @@ -1393,7 +1393,7 @@ void SyncServiceImpl::ReconfigureDataTyp
  
diff --git a/chromium/patches/patch-components_system__cpu_cpu__probe.cc b/chromium/patches/patch-components_system__cpu_cpu__probe.cc
index fdb2026ac6..f6ee4ca475 100644
--- a/chromium/patches/patch-components_system__cpu_cpu__probe.cc
+++ b/chromium/patches/patch-components_system__cpu_cpu__probe.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/system_cpu/cpu_probe.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/system_cpu/cpu_probe.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/system_cpu/cpu_probe.cc
 @@ -20,6 +20,10 @@
  #include "components/system_cpu/cpu_probe_mac.h"
diff --git a/chromium/patches/patch-components_translate_core_common_translate__util.cc b/chromium/patches/patch-components_translate_core_common_translate__util.cc
index 43e388e59a..a794feddd7 100644
--- a/chromium/patches/patch-components_translate_core_common_translate__util.cc
+++ b/chromium/patches/patch-components_translate_core_common_translate__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/translate/core/common/translate_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/translate/core/common/translate_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/translate/core/common/translate_util.cc
 @@ -44,7 +44,7 @@ bool IsTFLiteLanguageDetectionEnabled() 
  // The feature is explicitly disabled on WebView.
diff --git a/chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc b/chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
index 26a07092e8..654fe42de6 100644
--- a/chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
+++ b/chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/trusted_vault/trusted_vault_connection_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/trusted_vault/trusted_vault_connection_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/trusted_vault/trusted_vault_connection_impl.cc
 @@ -105,7 +105,7 @@ GetLocalPhysicalDeviceType() {
    // currently used or even built on all platforms.
diff --git a/chromium/patches/patch-components_update__client_update__query__params.cc b/chromium/patches/patch-components_update__client_update__query__params.cc
index 6fbf9d4655..cc62c0f4f2 100644
--- a/chromium/patches/patch-components_update__client_update__query__params.cc
+++ b/chromium/patches/patch-components_update__client_update__query__params.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/update_client/update_query_params.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/update_client/update_query_params.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/update_client/update_query_params.cc
 @@ -39,6 +39,10 @@ constexpr std::string_view kOs =
      "fuchsia";
diff --git a/chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc b/chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
index 0765cab33e..5e8c4037ef 100644
--- a/chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
+++ b/chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/url_formatter/spoof_checks/idn_spoof_checker.cc
 @@ -305,7 +305,7 @@ IDNSpoofChecker::IDNSpoofChecker() {
    // The ideal fix would be to change the omnibox font used for Thai. In
diff --git a/chromium/patches/patch-components_user__education_views_help__bubble__view.cc b/chromium/patches/patch-components_user__education_views_help__bubble__view.cc
index dd11f7f334..9881b81da3 100644
--- a/chromium/patches/patch-components_user__education_views_help__bubble__view.cc
+++ b/chromium/patches/patch-components_user__education_views_help__bubble__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/user_education/views/help_bubble_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/user_education/views/help_bubble_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/user_education/views/help_bubble_view.cc
 @@ -269,7 +269,7 @@ DEFINE_CLASS_ELEMENT_IDENTIFIER_VALUE(He
  // TODO(https://crbug.com/382611284): Temporarily handle the case when the
@@ -15,7 +15,7 @@ $NetBSD$
  class HelpBubbleView::PrimaryWidgetObserver : public views::WidgetObserver {
   public:
    explicit PrimaryWidgetObserver(HelpBubbleView& help_bubble)
-@@ -732,7 +732,7 @@ HelpBubbleView::HelpBubbleView(
+@@ -748,7 +748,7 @@ void HelpBubbleView::InitializeAndShow(b
      event_relay_->Init(this);
    }
  
@@ -24,7 +24,7 @@ $NetBSD$
    primary_widget_observer_ = std::make_unique<PrimaryWidgetObserver>(*this);
  #endif
  
-@@ -844,7 +844,7 @@ gfx::Rect HelpBubbleView::GetAnchorRect(
+@@ -865,7 +865,7 @@ gfx::Rect HelpBubbleView::GetAnchorRect(
  void HelpBubbleView::OnBeforeBubbleWidgetInit(views::Widget::InitParams* params,
                                                views::Widget* widget) const {
    BubbleDialogDelegateView::OnBeforeBubbleWidgetInit(params, widget);
diff --git a/chromium/patches/patch-components_user__education_views_help__bubble__view.h b/chromium/patches/patch-components_user__education_views_help__bubble__view.h
index 7465f309ea..8c6bc82246 100644
--- a/chromium/patches/patch-components_user__education_views_help__bubble__view.h
+++ b/chromium/patches/patch-components_user__education_views_help__bubble__view.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/user_education/views/help_bubble_view.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/user_education/views/help_bubble_view.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/user_education/views/help_bubble_view.h
-@@ -160,7 +160,7 @@ class HelpBubbleView : public views::Bub
+@@ -173,7 +173,7 @@ class HelpBubbleView : public views::Bub
  // work around this problem by closing the bubble if the widget is minimized.
  // When the underlying issue is fixed at the framework level, this can be
  // removed.
diff --git a/chromium/patches/patch-components_variations_service_variations__service.cc b/chromium/patches/patch-components_variations_service_variations__service.cc
index d786f8a6b8..fab0a8f63b 100644
--- a/chromium/patches/patch-components_variations_service_variations__service.cc
+++ b/chromium/patches/patch-components_variations_service_variations__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/variations/service/variations_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/variations/service/variations_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/variations/service/variations_service.cc
-@@ -100,7 +100,7 @@ std::string GetPlatformString() {
+@@ -98,7 +98,7 @@ std::string GetPlatformString() {
    return "android";
  #elif BUILDFLAG(IS_FUCHSIA)
    return "fuchsia";
diff --git a/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc b/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
index 8f949a2656..f8104791ed 100644
--- a/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
+++ b/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/visited_url_ranking/public/url_visit_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/visited_url_ranking/public/url_visit_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/visited_url_ranking/public/url_visit_util.cc
 @@ -68,7 +68,7 @@ PlatformType GetPlatformInput() {
    return PlatformType::kWindows;
diff --git a/chromium/patches/patch-components_viz_host_gpu__host__impl.cc b/chromium/patches/patch-components_viz_host_gpu__host__impl.cc
index 96580b979e..882a9ade43 100644
--- a/chromium/patches/patch-components_viz_host_gpu__host__impl.cc
+++ b/chromium/patches/patch-components_viz_host_gpu__host__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/host/gpu_host_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/viz/host/gpu_host_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/viz/host/gpu_host_impl.cc
 @@ -159,7 +159,7 @@ GpuHostImpl::GpuHostImpl(Delegate* deleg
        mojom::GpuServiceCreationParams::New();
diff --git a/chromium/patches/patch-components_viz_host_host__display__client.cc b/chromium/patches/patch-components_viz_host_host__display__client.cc
index cdb5566e56..1d79dba9a0 100644
--- a/chromium/patches/patch-components_viz_host_host__display__client.cc
+++ b/chromium/patches/patch-components_viz_host_host__display__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/host/host_display_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/viz/host/host_display_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/viz/host/host_display_client.cc
-@@ -66,7 +66,7 @@ void HostDisplayClient::AddChildWindowTo
+@@ -67,7 +67,7 @@ void HostDisplayClient::AddChildWindowTo
  }
  #endif
  
diff --git a/chromium/patches/patch-components_viz_host_host__display__client.h b/chromium/patches/patch-components_viz_host_host__display__client.h
index 39dd8eb241..0f9cd1eb07 100644
--- a/chromium/patches/patch-components_viz_host_host__display__client.h
+++ b/chromium/patches/patch-components_viz_host_host__display__client.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/host/host_display_client.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/viz/host/host_display_client.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/viz/host/host_display_client.h
 @@ -52,7 +52,7 @@ class VIZ_HOST_EXPORT HostDisplayClient 
    void AddChildWindowToBrowser(gpu::SurfaceHandle child_window) override;
diff --git a/chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc b/chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
index 2269b34c0a..05299fbfef 100644
--- a/chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
+++ b/chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/viz/service/display_embedder/skia_output_surface_impl.cc
-@@ -1532,7 +1532,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::G
+@@ -1524,7 +1524,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::G
                                          VK_IMAGE_TILING_OPTIMAL, vk_format,
                                          si_format, image_context->color_space(),
                                          image_context->ycbcr_info());
diff --git a/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc b/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
index 1e19da8b2d..168ddbcb80 100644
--- a/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
+++ b/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/service/display_embedder/software_output_surface.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/viz/service/display_embedder/software_output_surface.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/viz/service/display_embedder/software_output_surface.cc
 @@ -115,7 +115,7 @@ void SoftwareOutputSurface::SwapBuffersC
    base::TimeTicks now = base::TimeTicks::Now();
diff --git a/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h b/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
index 4edb791336..e8807c8b22 100644
--- a/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
+++ b/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/service/display_embedder/software_output_surface.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/viz/service/display_embedder/software_output_surface.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/viz/service/display_embedder/software_output_surface.h
 @@ -40,7 +40,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputS
        UpdateVSyncParametersCallback callback) override;
diff --git a/chromium/patches/patch-components_viz_service_display_skia__renderer.cc b/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
index 1a2d56de0e..99f9fa0161 100644
--- a/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
+++ b/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/service/display/skia_renderer.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/viz/service/display/skia_renderer.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/viz/service/display/skia_renderer.cc
 @@ -1282,7 +1282,7 @@ void SkiaRenderer::ClearFramebuffer() {
    if (current_frame()->current_render_pass->has_transparent_background) {
diff --git a/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc b/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
index 8d1c3c81bc..18bba19d2c 100644
--- a/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
+++ b/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc
 @@ -142,7 +142,7 @@ RootCompositorFrameSinkImpl::Create(
    output_surface->SetNeedsSwapSizeNotifications(
diff --git a/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h b/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
index 7c346bc39a..1ca27600ac 100644
--- a/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
+++ b/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h
 @@ -220,7 +220,7 @@ class VIZ_SERVICE_EXPORT RootCompositorF
    base::TimeDelta display_frame_interval_ = BeginFrameArgs::DefaultInterval();
diff --git a/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.cc b/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.cc
index cb036ce4c3..598f8d963f 100644
--- a/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.cc
+++ b/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/service/gl/gpu_service_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/viz/service/gl/gpu_service_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/viz/service/gl/gpu_service_impl.cc
 @@ -454,7 +454,7 @@ void GpuServiceImpl::InitializeWithHostI
  
@@ -15,7 +15,7 @@ $NetBSD$
    gpu_extra_info_.is_gmb_nv12_supported = IsGMBNV12Supported();
  #endif
  
-@@ -1215,7 +1215,7 @@ bool GpuServiceImpl::OnBeginFrameDerived
+@@ -1234,7 +1234,7 @@ bool GpuServiceImpl::OnBeginFrameDerived
    return true;
  }
  
diff --git a/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.h b/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.h
index 39b454237b..0fab474c56 100644
--- a/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.h
+++ b/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/service/gl/gpu_service_impl.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/viz/service/gl/gpu_service_impl.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/viz/service/gl/gpu_service_impl.h
-@@ -431,7 +431,7 @@ class VIZ_SERVICE_EXPORT GpuServiceImpl
+@@ -437,7 +437,7 @@ class VIZ_SERVICE_EXPORT GpuServiceImpl
  
    void OnBeginFrameOnIO(const BeginFrameArgs& args);
  
diff --git a/chromium/patches/patch-components_viz_test_fake__display__client.cc b/chromium/patches/patch-components_viz_test_fake__display__client.cc
index e9c6b4b903..e9b734ef62 100644
--- a/chromium/patches/patch-components_viz_test_fake__display__client.cc
+++ b/chromium/patches/patch-components_viz_test_fake__display__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/test/fake_display_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/viz/test/fake_display_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/viz/test/fake_display_client.cc
 @@ -27,7 +27,7 @@ void FakeDisplayClient::AddChildWindowTo
      gpu::SurfaceHandle child_window) {}
diff --git a/chromium/patches/patch-components_viz_test_fake__display__client.h b/chromium/patches/patch-components_viz_test_fake__display__client.h
index dc2d85368d..0736f77669 100644
--- a/chromium/patches/patch-components_viz_test_fake__display__client.h
+++ b/chromium/patches/patch-components_viz_test_fake__display__client.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/test/fake_display_client.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/viz/test/fake_display_client.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/viz/test/fake_display_client.h
 @@ -36,7 +36,7 @@ class FakeDisplayClient : public mojom::
    void AddChildWindowToBrowser(gpu::SurfaceHandle child_window) override;
diff --git a/chromium/patches/patch-components_viz_test_mock__display__client.h b/chromium/patches/patch-components_viz_test_mock__display__client.h
index 826419fd3f..2ec40422d2 100644
--- a/chromium/patches/patch-components_viz_test_mock__display__client.h
+++ b/chromium/patches/patch-components_viz_test_mock__display__client.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/test/mock_display_client.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/viz/test/mock_display_client.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/viz/test/mock_display_client.h
 @@ -45,7 +45,7 @@ class MockDisplayClient : public mojom::
  #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-components_wallet_core_browser_network_wallet__request.cc b/chromium/patches/patch-components_wallet_core_browser_network_wallet__request.cc
new file mode 100644
index 0000000000..e4ee5cba36
--- /dev/null
+++ b/chromium/patches/patch-components_wallet_core_browser_network_wallet__request.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- components/wallet/core/browser/network/wallet_request.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ components/wallet/core/browser/network/wallet_request.cc
+@@ -19,7 +19,7 @@ ClientInfo::ChromeClientInfo::Platform G
+   return ClientInfo::ChromeClientInfo::PLATFORM_MACOS;
+ #elif BUILDFLAG(IS_CHROMEOS)
+   return ClientInfo::ChromeClientInfo::PLATFORM_CHROMEOS;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   return ClientInfo::ChromeClientInfo::PLATFORM_LINUX;
+ #elif BUILDFLAG(IS_ANDROID)
+   return ClientInfo::ChromeClientInfo::PLATFORM_ANDROID;
diff --git a/chromium/patches/patch-components_webapps_browser_web__app__url__config.cc b/chromium/patches/patch-components_webapps_browser_web__app__url__config.cc
new file mode 100644
index 0000000000..052e01e329
--- /dev/null
+++ b/chromium/patches/patch-components_webapps_browser_web__app__url__config.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- components/webapps/browser/web_app_url_config.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ components/webapps/browser/web_app_url_config.cc
+@@ -35,7 +35,7 @@ bool IsUrlEligibleForWebApp(const GURL& 
+   }
+ 
+   bool allow_extension_apps = true;
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   // Stop allowing apps to be extension URLs when the shortcuts are separated -
+   // they can be extension URLs instead.
+   allow_extension_apps = false;
diff --git a/chromium/patches/patch-components_webauthn_core_browser_gpm__user__verification__policy.cc b/chromium/patches/patch-components_webauthn_core_browser_gpm__user__verification__policy.cc
index e0a9870ebe..7f961dd206 100644
--- a/chromium/patches/patch-components_webauthn_core_browser_gpm__user__verification__policy.cc
+++ b/chromium/patches/patch-components_webauthn_core_browser_gpm__user__verification__policy.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/webauthn/core/browser/gpm_user_verification_policy.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/webauthn/core/browser/gpm_user_verification_policy.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/webauthn/core/browser/gpm_user_verification_policy.cc
 @@ -17,7 +17,7 @@ bool GpmWillDoUserVerification(device::U
      case device::UserVerificationRequirement::kPreferred:
diff --git a/chromium/patches/patch-components_webui_flags_flags__state.cc b/chromium/patches/patch-components_webui_flags_flags__state.cc
index 05ddad1589..94c8f3e978 100644
--- a/chromium/patches/patch-components_webui_flags_flags__state.cc
+++ b/chromium/patches/patch-components_webui_flags_flags__state.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/webui/flags/flags_state.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- components/webui/flags/flags_state.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ components/webui/flags/flags_state.cc
-@@ -776,7 +776,7 @@ unsigned short FlagsState::GetCurrentPla
+@@ -773,7 +773,7 @@ unsigned short FlagsState::GetCurrentPla
    return kOsWin;
  #elif BUILDFLAG(IS_CHROMEOS)
    return kOsCrOS;
diff --git a/chromium/patches/patch-content_app_BUILD.gn b/chromium/patches/patch-content_app_BUILD.gn
index 178244fc90..cde25cead0 100644
--- a/chromium/patches/patch-content_app_BUILD.gn
+++ b/chromium/patches/patch-content_app_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/app/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/app/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/app/BUILD.gn
 @@ -90,7 +90,10 @@ source_set("content_main_runner_app") {
             "//third_party/tflite:buildflags",
diff --git a/chromium/patches/patch-content_app_content__main.cc b/chromium/patches/patch-content_app_content__main.cc
index a511abec01..daef93c2ca 100644
--- a/chromium/patches/patch-content_app_content__main.cc
+++ b/chromium/patches/patch-content_app_content__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/app/content_main.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/app/content_main.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/app/content_main.cc
 @@ -230,7 +230,7 @@ NO_STACK_PROTECTOR int RunContentProcess
      base::EnableTerminationOnOutOfMemory();
diff --git a/chromium/patches/patch-content_app_content__main__runner__impl.cc b/chromium/patches/patch-content_app_content__main__runner__impl.cc
index 442dcc7314..ae70bf2824 100644
--- a/chromium/patches/patch-content_app_content__main__runner__impl.cc
+++ b/chromium/patches/patch-content_app_content__main__runner__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/app/content_main_runner_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/app/content_main_runner_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/app/content_main_runner_impl.cc
 @@ -152,18 +152,21 @@
  #include "content/browser/posix_file_descriptor_info_impl.h"
diff --git a/chromium/patches/patch-content_browser_BUILD.gn b/chromium/patches/patch-content_browser_BUILD.gn
index 1eb4f1395e..f95415a779 100644
--- a/chromium/patches/patch-content_browser_BUILD.gn
+++ b/chromium/patches/patch-content_browser_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/BUILD.gn
-@@ -2636,6 +2636,14 @@ source_set("browser") {
+@@ -2647,6 +2647,14 @@ source_set("browser") {
      ]
    }
  
@@ -21,7 +21,7 @@ $NetBSD$
    if (is_linux || is_chromeos) {
      sources -=
          [ "file_system_access/file_path_watcher/file_path_watcher_stub.cc" ]
-@@ -2687,6 +2695,15 @@ source_set("browser") {
+@@ -2698,6 +2706,15 @@ source_set("browser") {
      deps += [ "//media/mojo/mojom" ]
    }
  
diff --git a/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl.cc b/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl.cc
index 96dfbcd539..c4ea19c892 100644
--- a/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl.cc
+++ b/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/accessibility/browser_accessibility_state_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/accessibility/browser_accessibility_state_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/accessibility/browser_accessibility_state_impl.cc
 @@ -295,7 +295,7 @@ BrowserAccessibilityStateImpl* BrowserAc
  
diff --git a/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc b/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc
index d1feb9e718..c17eb4b77b 100644
--- a/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc
+++ b/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/accessibility/browser_accessibility_state_impl_auralinux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/accessibility/browser_accessibility_state_impl_auralinux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/accessibility/browser_accessibility_state_impl_auralinux.cc
 @@ -12,6 +12,7 @@
  #include <sstream>
@@ -12,9 +12,9 @@ $NetBSD$
  
 +#include "base/notimplemented.h"
  #include "base/debug/crash_logging.h"
+ #include "base/logging.h"
  #include "base/metrics/histogram_macros.h"
- #include "base/task/thread_pool.h"
-@@ -43,6 +44,10 @@ bool CheckCmdlineForOrca(const std::stri
+@@ -44,6 +45,10 @@ bool CheckCmdlineForOrca(const std::stri
  
  // Returns true if Orca is active.
  bool DiscoverOrca() {
@@ -25,7 +25,7 @@ $NetBSD$
    // NOTE: this method is run from another thread to reduce jank, since
    // there's no guarantee these system calls will return quickly.
    std::unique_ptr<DIR, decltype(&CloseDir)> proc_dir(opendir("/proc"),
-@@ -80,6 +85,7 @@ bool DiscoverOrca() {
+@@ -81,6 +86,7 @@ bool DiscoverOrca() {
    }
  
    return is_orca_active;
diff --git a/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc b/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
index 0aa28ca68c..1b47718b22 100644
--- a/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
+++ b/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/browser_child_process_host_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/browser_child_process_host_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/browser_child_process_host_impl.cc
 @@ -292,6 +292,7 @@ void BrowserChildProcessHostImpl::Launch
        switches::kIPCConnectionTimeout,
diff --git a/chromium/patches/patch-content_browser_browser__child__process__host__impl.h b/chromium/patches/patch-content_browser_browser__child__process__host__impl.h
index 1b4daffb8e..d8235dcfe7 100644
--- a/chromium/patches/patch-content_browser_browser__child__process__host__impl.h
+++ b/chromium/patches/patch-content_browser_browser__child__process__host__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/browser_child_process_host_impl.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/browser_child_process_host_impl.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/browser_child_process_host_impl.h
 @@ -38,7 +38,7 @@
  #include "base/win/object_watcher.h"
diff --git a/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc b/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
index d88aebdaf6..9fa028a852 100644
--- a/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
+++ b/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/browser_child_process_host_impl_receiver_bindings.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/browser_child_process_host_impl_receiver_bindings.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/browser_child_process_host_impl_receiver_bindings.cc
 @@ -38,7 +38,7 @@
  #include "content/public/common/font_cache_win.mojom.h"
diff --git a/chromium/patches/patch-content_browser_browser__main__loop.cc b/chromium/patches/patch-content_browser_browser__main__loop.cc
index f42cac3350..36870c3269 100644
--- a/chromium/patches/patch-content_browser_browser__main__loop.cc
+++ b/chromium/patches/patch-content_browser_browser__main__loop.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/browser_main_loop.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/browser_main_loop.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/browser_main_loop.cc
-@@ -251,6 +251,12 @@
+@@ -250,6 +250,12 @@
  #include "mojo/public/cpp/bindings/lib/test_random_mojo_delays.h"
  #endif
  
@@ -19,7 +19,7 @@ $NetBSD$
  // One of the linux specific headers defines this as a macro.
  #ifdef DestroyAll
  #undef DestroyAll
-@@ -537,6 +543,12 @@ int BrowserMainLoop::EarlyInitialization
+@@ -536,6 +542,12 @@ int BrowserMainLoop::EarlyInitialization
    // by now since a thread to start the ServiceManager has been created
    // before the browser main loop starts.
    DCHECK(SandboxHostLinux::GetInstance()->IsInitialized());
@@ -32,7 +32,7 @@ $NetBSD$
  #endif
  
    // GLib's spawning of new processes is buggy, so it's important that at this
-@@ -568,7 +580,7 @@ int BrowserMainLoop::EarlyInitialization
+@@ -567,7 +579,7 @@ int BrowserMainLoop::EarlyInitialization
    base::PlatformThread::SetCurrentThreadType(base::ThreadType::kPresentation);
  
  #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc b/chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc
index a80eacde0a..0bb865cf40 100644
--- a/chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc
+++ b/chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/child_process_launcher_helper_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/child_process_launcher_helper_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/child_process_launcher_helper_linux.cc
 @@ -23,7 +23,9 @@
  #include "content/public/common/content_switches.h"
diff --git a/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc b/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc
index 54e2f6f4ee..94502e6e3b 100644
--- a/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc
+++ b/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/child_thread_type_switcher_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/child_thread_type_switcher_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/child_thread_type_switcher_linux.cc
 @@ -6,6 +6,7 @@
  
diff --git a/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.h b/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.h
index cdbbaa6bed..08d1e1e81a 100644
--- a/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.h
+++ b/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/child_thread_type_switcher_linux.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/child_thread_type_switcher_linux.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/child_thread_type_switcher_linux.h
 @@ -36,7 +36,7 @@ class ChildThreadTypeSwitcher : public m
    void SetPid(base::ProcessId child_pid);
diff --git a/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc b/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
index 037701c53e..750826aab3 100644
--- a/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
+++ b/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/compositor/viz_process_transport_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/compositor/viz_process_transport_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/compositor/viz_process_transport_factory.cc
-@@ -101,7 +101,7 @@ class HostDisplayClient : public viz::Ho
+@@ -100,7 +100,7 @@ class HostDisplayClient : public viz::Ho
    HostDisplayClient& operator=(const HostDisplayClient&) = delete;
  
    // viz::HostDisplayClient:
diff --git a/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc b/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
index 816219f3c7..7c4fc44d78 100644
--- a/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
+++ b/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/devtools/devtools_frontend_host_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/devtools/devtools_frontend_host_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/devtools/devtools_frontend_host_impl.cc
-@@ -25,7 +25,7 @@
+@@ -26,7 +26,7 @@
  #include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
  #include "ui/base/webui/resource_path.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "components/crash/content/browser/error_reporting/javascript_error_report.h"  // nogncheck
  #include "components/crash/content/browser/error_reporting/js_error_report_processor.h"  // nogncheck
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -37,7 +37,7 @@ const char kCompatibilityScriptSourceURL
+@@ -38,7 +38,7 @@ const char kCompatibilityScriptSourceURL
      "\n//# "
      "sourceURL=devtools://devtools/bundled/devtools_compatibility.js";
  
@@ -24,7 +24,7 @@ $NetBSD$
  // Remove the pieces of the URL we don't want to send back with the error
  // reports. In particular, do not send query or fragments as those can have
  // privacy-sensitive information in them.
-@@ -133,7 +133,7 @@ void DevToolsFrontendHostImpl::DispatchE
+@@ -134,7 +134,7 @@ void DevToolsFrontendHostImpl::DispatchE
    handle_message_callback_.Run(std::move(message));
  }
  
diff --git a/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h b/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
index 5d32eef829..427c6a2eb7 100644
--- a/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
+++ b/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/devtools/devtools_frontend_host_impl.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/devtools/devtools_frontend_host_impl.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/devtools/devtools_frontend_host_impl.h
 @@ -33,7 +33,7 @@ class DevToolsFrontendHostImpl : public 
  
diff --git a/chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc b/chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
index ea442c96e3..e9fc375b80 100644
--- a/chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
+++ b/chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/devtools/protocol/system_info_handler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/devtools/protocol/system_info_handler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/devtools/protocol/system_info_handler.cc
 @@ -52,7 +52,7 @@ std::unique_ptr<SystemInfo::Size> GfxSiz
  // 1046598, and 1153667.
diff --git a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
index 47ce1ac461..74d30855f1 100644
--- a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
+++ b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/file_system_access/file_path_watcher/file_path_watcher.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/file_system_access/file_path_watcher/file_path_watcher.h
-@@ -126,7 +126,7 @@ class CONTENT_EXPORT FilePathWatcher {
+@@ -125,7 +125,7 @@ class CONTENT_EXPORT FilePathWatcher {
      Type type = Type::kNonRecursive;
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
index 441d613c16..bdc80ad4c2 100644
--- a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
+++ b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig	2026-04-21 12:38:57.356200341 +0200
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig	2026-05-10 14:15:00.847522798 +0200
 +++ content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc
 @@ -0,0 +1,60 @@
 +// Copyright 2024 The Chromium Authors
diff --git a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
index 69a229ccc6..289b9fdbe5 100644
--- a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
+++ b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h
 @@ -5,6 +5,7 @@
  #ifndef CONTENT_BROWSER_FILE_SYSTEM_ACCESS_FILE_PATH_WATCHER_FILE_PATH_WATCHER_KQUEUE_H_
diff --git a/chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc b/chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
index 495f7722c2..be0c9fd7a4 100644
--- a/chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
+++ b/chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/file_system_access/file_system_access_local_path_watcher.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/file_system_access/file_system_access_local_path_watcher.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/file_system_access/file_system_access_local_path_watcher.cc
 @@ -67,7 +67,7 @@ void FileSystemAccessLocalPathWatcher::I
        .type = scope().IsRecursive() ? FilePathWatcher::Type::kRecursive
diff --git a/chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc b/chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
index fb86db15d6..bec2227119 100644
--- a/chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
+++ b/chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/font_access/font_enumeration_data_source.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/font_access/font_enumeration_data_source.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/font_access/font_enumeration_data_source.cc
 @@ -16,7 +16,7 @@
  #include "content/browser/font_access/font_enumeration_data_source_win.h"
diff --git a/chromium/patches/patch-content_browser_gpu_compositor__util.cc b/chromium/patches/patch-content_browser_gpu_compositor__util.cc
index 9da16f90e8..dc7b2a9092 100644
--- a/chromium/patches/patch-content_browser_gpu_compositor__util.cc
+++ b/chromium/patches/patch-content_browser_gpu_compositor__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/gpu/compositor_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/gpu/compositor_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/gpu/compositor_util.cc
 @@ -143,7 +143,7 @@ std::vector<GpuFeatureData> GetGpuFeatur
        "video_decode",
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
index 57bff02706..e2b45db44c 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/gpu/gpu_data_manager_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/gpu/gpu_data_manager_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/gpu/gpu_data_manager_impl.cc
 @@ -412,7 +412,7 @@ void GpuDataManagerImpl::OnDisplayMetric
    private_->OnDisplayMetricsChanged(display, changed_metrics);
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
index 5d48f5a7a6..cadf3205b2 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/gpu/gpu_data_manager_impl.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/gpu/gpu_data_manager_impl.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/gpu/gpu_data_manager_impl.h
 @@ -224,7 +224,7 @@ class CONTENT_EXPORT GpuDataManagerImpl 
    void OnDisplayMetricsChanged(const display::Display& display,
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
index d0a5081eb1..73c2bec1af 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/gpu/gpu_data_manager_impl_private.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/gpu/gpu_data_manager_impl_private.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/gpu/gpu_data_manager_impl_private.cc
 @@ -1720,7 +1720,7 @@ void GpuDataManagerImplPrivate::RecordCo
    UMA_HISTOGRAM_ENUMERATION("GPU.CompositingMode", compositing_mode);
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
index d4675439fe..82257edf62 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/gpu/gpu_data_manager_impl_private.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/gpu/gpu_data_manager_impl_private.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/gpu/gpu_data_manager_impl_private.h
 @@ -149,7 +149,7 @@ class CONTENT_EXPORT GpuDataManagerImplP
    void OnDisplayMetricsChanged(const display::Display& display,
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc b/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
index 3954f8bf01..45bcada173 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/gpu/gpu_process_host.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/gpu/gpu_process_host.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/gpu/gpu_process_host.cc
 @@ -282,6 +282,7 @@ static const char* const kSwitchNames[] 
      switches::kDisableSkiaGraphite,
diff --git a/chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h b/chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h
index 28d70053ab..674238e83b 100644
--- a/chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h
+++ b/chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/media/frameless_media_interface_proxy.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/media/frameless_media_interface_proxy.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/media/frameless_media_interface_proxy.h
 @@ -19,7 +19,7 @@
  #include "mojo/public/cpp/bindings/receiver_set.h"
diff --git a/chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc b/chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
index fdaa0567e8..247864eab4 100644
--- a/chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
+++ b/chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/media/media_keys_listener_manager_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/media/media_keys_listener_manager_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/media/media_keys_listener_manager_impl.cc
 @@ -332,7 +332,7 @@ void MediaKeysListenerManagerImpl::Start
      return;
diff --git a/chromium/patches/patch-content_browser_network__service__instance__impl.cc b/chromium/patches/patch-content_browser_network__service__instance__impl.cc
index 179bf10320..010228b1e2 100644
--- a/chromium/patches/patch-content_browser_network__service__instance__impl.cc
+++ b/chromium/patches/patch-content_browser_network__service__instance__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/network_service_instance_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/network_service_instance_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/network_service_instance_impl.cc
 @@ -94,7 +94,7 @@
  #include "content/browser/network/network_service_process_tracker_win.h"
diff --git a/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc b/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
index 1e140f6902..50e0ff09a0 100644
--- a/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/delegated_frame_host.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/renderer_host/delegated_frame_host.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/renderer_host/delegated_frame_host.cc
-@@ -348,7 +348,7 @@ void DelegatedFrameHost::EmbedSurface(
+@@ -346,7 +346,7 @@ void DelegatedFrameHost::EmbedSurface(
  
    if (!primary_surface_id ||
        primary_surface_id->local_surface_id() != local_surface_id_) {
diff --git a/chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc b/chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
index ae0af63f09..f43d32c549 100644
--- a/chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/media/service_video_capture_device_launcher.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/renderer_host/media/service_video_capture_device_launcher.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/renderer_host/media/service_video_capture_device_launcher.cc
 @@ -24,7 +24,7 @@
  #include "media/base/media_switches.h"
diff --git a/chromium/patches/patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc b/chromium/patches/patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc
index 9b93e2905d..ba95d19a0b 100644
--- a/chromium/patches/patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/navigation_transitions/navigation_entry_screenshot.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/renderer_host/navigation_transitions/navigation_entry_screenshot.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/renderer_host/navigation_transitions/navigation_entry_screenshot.cc
 @@ -71,7 +71,7 @@ void CompressNavigationScreenshotOnWorke
  }
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc
index d112e5e12f..179c652475 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/render_process_host_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/renderer_host/render_process_host_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/renderer_host/render_process_host_impl.cc
 @@ -225,7 +225,7 @@
  #include "third_party/blink/public/mojom/android_font_lookup/android_font_lookup.mojom.h"
@@ -33,7 +33,7 @@ $NetBSD$
    child_thread_type_switcher_.SetPid(child_pid);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  }
-@@ -3660,7 +3660,7 @@ void RenderProcessHostImpl::AppendRender
+@@ -3686,7 +3686,7 @@ void RenderProcessHostImpl::AppendRender
              base::TimeTicks::UnixEpoch().since_origin().InMicroseconds()));
    }
  
@@ -42,7 +42,7 @@ $NetBSD$
    // Append `kDisableVideoCaptureUseGpuMemoryBuffer` flag if there is no support
    // for NV12 GPU memory buffer.
    if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled() &&
-@@ -3715,6 +3715,7 @@ void RenderProcessHostImpl::PropagateBro
+@@ -3741,6 +3741,7 @@ void RenderProcessHostImpl::PropagateBro
        switches::kDisableSkiaRuntimeOpts,
        switches::kDisableSpeechAPI,
        switches::kDisableThreadedCompositing,
@@ -50,7 +50,7 @@ $NetBSD$
        switches::kDisableV8IdleTasks,
        switches::kDisableVideoCaptureUseGpuMemoryBuffer,
        switches::kDomAutomationController,
-@@ -5607,7 +5608,7 @@ uint64_t RenderProcessHostImpl::GetPriva
+@@ -5668,7 +5669,7 @@ uint64_t RenderProcessHostImpl::GetPriva
    // - Win: https://crbug.com/707022 .
    uint64_t total_size = 0;
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h
index 130f996572..8aaa75de86 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h
+++ b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/render_process_host_impl.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/renderer_host/render_process_host_impl.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/renderer_host/render_process_host_impl.h
 @@ -107,7 +107,7 @@
  #include "media/fuchsia_media_codec_provider_impl.h"
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
index cf0a85d16f..f21e227166 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc
 @@ -56,7 +56,7 @@
  #include "content/browser/renderer_host/p2p/socket_dispatcher_host.h"
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc b/chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
index 1ae14b82b3..949e5a3fbe 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/render_view_host_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/renderer_host/render_view_host_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/renderer_host/render_view_host_impl.cc
-@@ -275,7 +275,7 @@ void RenderViewHostImpl::GetPlatformSpec
+@@ -274,7 +274,7 @@ void RenderViewHostImpl::GetPlatformSpec
        display::win::GetScreenWin()->GetSystemMetricsInDIP(SM_CYVSCROLL);
    prefs->arrow_bitmap_width_horizontal_scroll_bar_in_dips =
        display::win::GetScreenWin()->GetSystemMetricsInDIP(SM_CXHSCROLL);
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
index 51ff028804..6fb79d07fe 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/render_widget_host_view_aura.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/renderer_host/render_widget_host_view_aura.cc
 @@ -129,7 +129,7 @@
  #include "ui/gfx/win/gdi_util.h"
@@ -24,7 +24,7 @@ $NetBSD$
    ui::BrowserAccessibilityManager* manager =
        host()->GetOrCreateRootBrowserAccessibilityManager();
    if (manager && manager->GetBrowserAccessibilityRoot())
-@@ -1992,7 +1992,7 @@ bool RenderWidgetHostViewAura::ShouldDoL
+@@ -1984,7 +1984,7 @@ bool RenderWidgetHostViewAura::ShouldDoL
    return host() && host()->delegate() && host()->delegate()->ShouldDoLearning();
  }
  
@@ -33,7 +33,7 @@ $NetBSD$
  bool RenderWidgetHostViewAura::SetCompositionFromExistingText(
      const gfx::Range& range,
      const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
-@@ -3024,7 +3024,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
+@@ -3016,7 +3016,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
  }
  
  bool RenderWidgetHostViewAura::NeedsMouseCapture() {
@@ -42,7 +42,7 @@ $NetBSD$
    return NeedsInputGrab();
  #else
    return false;
-@@ -3210,7 +3210,7 @@ void RenderWidgetHostViewAura::ForwardKe
+@@ -3202,7 +3202,7 @@ void RenderWidgetHostViewAura::ForwardKe
    if (!target_host)
      return;
  
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
index 6fb0455dd4..0b5a892fc9 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
+++ b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/render_widget_host_view_aura.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/renderer_host/render_widget_host_view_aura.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/renderer_host/render_widget_host_view_aura.h
 @@ -287,7 +287,7 @@ class CONTENT_EXPORT RenderWidgetHostVie
    ukm::SourceId GetClientSourceForMetrics() const override;
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
index 7deaa5d428..13f6293982 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/renderer_host/render_widget_host_view_event_handler.cc
 @@ -618,7 +618,7 @@ bool RenderWidgetHostViewEventHandler::C
    if (event->type() == ui::EventType::kMouseExited) {
diff --git a/chromium/patches/patch-content_browser_sandbox__host__linux.cc b/chromium/patches/patch-content_browser_sandbox__host__linux.cc
index 2112ff9ce1..4821a6b217 100644
--- a/chromium/patches/patch-content_browser_sandbox__host__linux.cc
+++ b/chromium/patches/patch-content_browser_sandbox__host__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/sandbox_host_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/sandbox_host_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/sandbox_host_linux.cc
 @@ -45,6 +45,7 @@ void SandboxHostLinux::Init() {
    // Instead, it replies on a temporary socket provided by the caller.
diff --git a/chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc b/chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
index 9bf2fa9f25..97df8d6d6f 100644
--- a/chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
+++ b/chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/scheduler/responsiveness/jank_monitor_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/scheduler/responsiveness/jank_monitor_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/scheduler/responsiveness/jank_monitor_impl.cc
-@@ -337,7 +337,7 @@ void JankMonitorImpl::ThreadExecutionSta
+@@ -335,7 +335,7 @@ void JankMonitorImpl::ThreadExecutionSta
      // in context menus, among others). Simply ignore the mismatches for now.
      // See https://crbug.com/929813 for the details of why the mismatch
      // happens.
diff --git a/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc b/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
index d781bf590b..ac5f8df4e4 100644
--- a/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
+++ b/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/scheduler/responsiveness/native_event_observer.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/scheduler/responsiveness/native_event_observer.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/scheduler/responsiveness/native_event_observer.cc
 @@ -15,7 +15,7 @@
  
@@ -15,12 +15,12 @@ $NetBSD$
  #include "ui/events/platform/platform_event_source.h"
  #endif
  
-@@ -38,7 +38,7 @@ NativeEventObserver::~NativeEventObserve
-   DeregisterObserver();
+@@ -38,7 +38,7 @@ BrowserUINativeEventObserver::~BrowserUI
+   UnregisterObserver();
  }
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- void NativeEventObserver::RegisterObserver() {
+ void BrowserUINativeEventObserver::RegisterObserver() {
    CHECK(ui::PlatformEventSource::GetInstance());
    ui::PlatformEventSource::GetInstance()->AddPlatformEventObserver(this);
diff --git a/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h b/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
index a0a58bc7dd..1872660d5e 100644
--- a/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
+++ b/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/scheduler/responsiveness/native_event_observer.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/scheduler/responsiveness/native_event_observer.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/scheduler/responsiveness/native_event_observer.h
-@@ -16,7 +16,7 @@
+@@ -18,7 +18,7 @@
  #include "content/public/browser/native_event_processor_observer_mac.h"
  #endif
  
@@ -15,39 +15,39 @@ $NetBSD$
  #include "ui/events/platform/platform_event_observer.h"
  #endif
  
-@@ -41,7 +41,7 @@ namespace responsiveness {
- class CONTENT_EXPORT NativeEventObserver
+@@ -43,7 +43,7 @@ namespace responsiveness {
+ class CONTENT_EXPORT BrowserUINativeEventObserver
  #if BUILDFLAG(IS_MAC)
      : public NativeEventProcessorObserver
 -#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
      : public ui::PlatformEventObserver
  #elif BUILDFLAG(IS_WIN)
-     : public base::MessagePumpForUI::Observer
-@@ -58,7 +58,7 @@ class CONTENT_EXPORT NativeEventObserver
-   NativeEventObserver(WillRunEventCallback will_run_event_callback,
-                       DidRunEventCallback did_run_event_callback);
+     : public base::MessagePumpForUI::NativeEventObserver
+@@ -60,7 +60,7 @@ class CONTENT_EXPORT BrowserUINativeEven
+   BrowserUINativeEventObserver(WillRunEventCallback will_run_event_callback,
+                                DidRunEventCallback did_run_event_callback);
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  
-   NativeEventObserver(const NativeEventObserver&) = delete;
-   NativeEventObserver& operator=(const NativeEventObserver&) = delete;
-@@ -74,7 +74,7 @@ class CONTENT_EXPORT NativeEventObserver
-   // Exposed for tests.
-   void WillRunNativeEvent(const void* opaque_identifier) override;
-   void DidRunNativeEvent(const void* opaque_identifier) override;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+   BrowserUINativeEventObserver(const BrowserUINativeEventObserver&) = delete;
+   BrowserUINativeEventObserver& operator=(const BrowserUINativeEventObserver&) =
+@@ -72,7 +72,7 @@ class CONTENT_EXPORT BrowserUINativeEven
+ #endif
+ 
+  protected:
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
    // ui::PlatformEventObserver overrides:
    void WillProcessEvent(const ui::PlatformEvent& event) override;
    void DidProcessEvent(const ui::PlatformEvent& event) override;
-@@ -89,7 +89,7 @@ class CONTENT_EXPORT NativeEventObserver
+@@ -88,7 +88,7 @@ class CONTENT_EXPORT BrowserUINativeEven
    void RegisterObserver();
-   void DeregisterObserver();
+   void UnregisterObserver();
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
    struct EventInfo {
-     raw_ptr<const void> unique_id;
+     uintptr_t unique_id;
    };
diff --git a/chromium/patches/patch-content_browser_service__host_utility__process__host.cc b/chromium/patches/patch-content_browser_service__host_utility__process__host.cc
index 6db6cbf3fb..8ebf626916 100644
--- a/chromium/patches/patch-content_browser_service__host_utility__process__host.cc
+++ b/chromium/patches/patch-content_browser_service__host_utility__process__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/service_host/utility_process_host.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/service_host/utility_process_host.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/service_host/utility_process_host.cc
 @@ -64,7 +64,7 @@
  #include "content/browser/v8_snapshot_files.h"
@@ -24,7 +24,7 @@ $NetBSD$
  base::ScopedFD PassNetworkContextParentDirs(
      std::vector<base::FilePath> network_context_parent_dirs) {
    base::Pickle pickle;
-@@ -504,7 +504,7 @@ bool UtilityProcessHost::StartProcess() 
+@@ -505,7 +505,7 @@ bool UtilityProcessHost::StartProcess() 
        GetV8SnapshotFilesToPreload(*cmd_line));
  #endif  // BUILDFLAG(IS_POSIX)
  
@@ -33,7 +33,7 @@ $NetBSD$
    // The network service should have access to the parent directories
    // necessary for its usage.
    if (options_.sandbox_type_ == sandbox::mojom::Sandbox::kNetwork) {
-@@ -522,7 +522,7 @@ bool UtilityProcessHost::StartProcess() 
+@@ -523,7 +523,7 @@ bool UtilityProcessHost::StartProcess() 
        video_capture::mojom::VideoCaptureService::Name_) {
      bool pass_gpu_buffer_flag =
          switches::IsVideoCaptureUseGpuMemoryBufferEnabled();
diff --git a/chromium/patches/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc b/chromium/patches/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc
index 9d2517a615..e00771f2ba 100644
--- a/chromium/patches/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc
+++ b/chromium/patches/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/service_host/utility_process_host_receiver_bindings.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/service_host/utility_process_host_receiver_bindings.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/service_host/utility_process_host_receiver_bindings.cc
 @@ -10,7 +10,7 @@
  #include "content/public/common/content_client.h"
diff --git a/chromium/patches/patch-content_browser_service__host_utility__sandbox__delegate.cc b/chromium/patches/patch-content_browser_service__host_utility__sandbox__delegate.cc
index 3b66b8ce20..4e0b23bc94 100644
--- a/chromium/patches/patch-content_browser_service__host_utility__sandbox__delegate.cc
+++ b/chromium/patches/patch-content_browser_service__host_utility__sandbox__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/service_host/utility_sandbox_delegate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/service_host/utility_sandbox_delegate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/service_host/utility_sandbox_delegate.cc
 @@ -24,7 +24,7 @@
  #include "sandbox/policy/sandbox_type.h"
diff --git a/chromium/patches/patch-content_browser_shape__detection_shape__detection__service.cc b/chromium/patches/patch-content_browser_shape__detection_shape__detection__service.cc
index 3664691972..c5d911315c 100644
--- a/chromium/patches/patch-content_browser_shape__detection_shape__detection__service.cc
+++ b/chromium/patches/patch-content_browser_shape__detection_shape__detection__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/shape_detection/shape_detection_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/shape_detection/shape_detection_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/shape_detection/shape_detection_service.cc
 @@ -15,7 +15,7 @@
  #endif
diff --git a/chromium/patches/patch-content_browser_theme__helper.cc b/chromium/patches/patch-content_browser_theme__helper.cc
index dbbf5dfc62..89fc3fcb8c 100644
--- a/chromium/patches/patch-content_browser_theme__helper.cc
+++ b/chromium/patches/patch-content_browser_theme__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/theme_helper.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/theme_helper.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/theme_helper.cc
 @@ -27,7 +27,7 @@ mojom::UpdateSystemColorInfoParamsPtr Ma
      ui::NativeTheme* native_theme) {
diff --git a/chromium/patches/patch-content_browser_v8__snapshot__files.cc b/chromium/patches/patch-content_browser_v8__snapshot__files.cc
index 41def9e76d..1ec217fdd2 100644
--- a/chromium/patches/patch-content_browser_v8__snapshot__files.cc
+++ b/chromium/patches/patch-content_browser_v8__snapshot__files.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/v8_snapshot_files.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/v8_snapshot_files.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/v8_snapshot_files.cc
 @@ -41,7 +41,7 @@ void registerContextSnapshotAndroid(
  std::map<std::string, std::variant<base::FilePath, base::ScopedFD>>
diff --git a/chromium/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc b/chromium/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc
index f9198619aa..9234d63eba 100644
--- a/chromium/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc
+++ b/chromium/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/web_contents/slow_web_preference_cache.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/web_contents/slow_web_preference_cache.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/web_contents/slow_web_preference_cache.cc
 @@ -17,7 +17,7 @@
  
diff --git a/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc b/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
index fff4734fe6..ce8dfc7358 100644
--- a/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
+++ b/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/web_contents/web_contents_view_aura.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/web_contents/web_contents_view_aura.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/web_contents/web_contents_view_aura.cc
 @@ -188,7 +188,7 @@ class WebDragSourceAura : public content
    raw_ptr<aura::Window> window_;
@@ -15,16 +15,16 @@ $NetBSD$
  // Fill out the OSExchangeData with a file contents, synthesizing a name if
  // necessary.
  void PrepareDragForFileContents(const DropData& drop_data,
-@@ -273,7 +273,7 @@ void PrepareDragData(const DropData& dro
-   if (!drop_data.download_metadata.empty())
-     PrepareDragForDownload(drop_data, provider, web_contents);
+@@ -268,7 +268,7 @@ void PrepareDragData(RenderFrameHost& so
+     PrepareDragForDownload(source_rfh, drop_data, provider);
+   }
  #endif
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
    // We set the file contents before the URL because the URL also sets file
    // contents (to a .URL shortcut).  We want to prefer file content data over
    // a shortcut so we add it first.
-@@ -1404,7 +1404,7 @@ void WebContentsViewAura::OnMouseEvent(u
+@@ -1461,7 +1461,7 @@ void WebContentsViewAura::OnMouseEvent(u
      // Linux window managers like to handle raise-on-click themselves.  If we
      // raise-on-click manually, this may override user settings that prevent
      // focus-stealing.
diff --git a/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc b/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
index 617587a945..ab9a6e0ca8 100644
--- a/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
+++ b/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/web_contents/web_contents_view_aura_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/web_contents/web_contents_view_aura_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/web_contents/web_contents_view_aura_unittest.cc
 @@ -42,7 +42,7 @@
  #include "ui/base/dragdrop/os_exchange_data_provider_win.h"
diff --git a/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc b/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
index 61f06d2e01..f36819d24e 100644
--- a/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
+++ b/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/webui/web_ui_main_frame_observer.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/webui/web_ui_main_frame_observer.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/webui/web_ui_main_frame_observer.cc
 @@ -51,7 +51,7 @@ std::string RedactURL(const GURL& url) {
  bool IsWebUIJavaScriptErrorReportingSupported() {
diff --git a/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc b/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
index ea984ec38d..c94ac9901c 100644
--- a/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
+++ b/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/zygote_host/zygote_host_impl_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/zygote_host/zygote_host_impl_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/zygote_host/zygote_host_impl_linux.cc
 @@ -19,8 +19,10 @@
  #include "build/build_config.h"
diff --git a/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h b/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
index 6e7c334b3b..b87692f53d 100644
--- a/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
+++ b/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/zygote_host/zygote_host_impl_linux.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/browser/zygote_host/zygote_host_impl_linux.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/browser/zygote_host/zygote_host_impl_linux.h
 @@ -46,12 +46,14 @@ class CONTENT_EXPORT ZygoteHostImpl : pu
                       base::ScopedFD* control_fd,
diff --git a/chromium/patches/patch-content_child_BUILD.gn b/chromium/patches/patch-content_child_BUILD.gn
index 20f722dc39..5fa5e771a0 100644
--- a/chromium/patches/patch-content_child_BUILD.gn
+++ b/chromium/patches/patch-content_child_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/child/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/child/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/child/BUILD.gn
 @@ -136,6 +136,13 @@ target(link_target_type, "child") {
      ]
diff --git a/chromium/patches/patch-content_child_child__process.cc b/chromium/patches/patch-content_child_child__process.cc
index 34157879da..1e5a5dc855 100644
--- a/chromium/patches/patch-content_child_child__process.cc
+++ b/chromium/patches/patch-content_child_child__process.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/child/child_process.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/child/child_process.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/child/child_process.cc
 @@ -36,7 +36,7 @@
  #include "content/common/android/cpu_time_metrics.h"
diff --git a/chromium/patches/patch-content_child_child__process.h b/chromium/patches/patch-content_child_child__process.h
index 1016cde5cd..45e88f131a 100644
--- a/chromium/patches/patch-content_child_child__process.h
+++ b/chromium/patches/patch-content_child_child__process.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/child/child_process.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/child/child_process.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/child/child_process.h
 @@ -81,7 +81,7 @@ class CONTENT_EXPORT ChildProcess {
      return io_thread_runner_.get();
diff --git a/chromium/patches/patch-content_common_BUILD.gn b/chromium/patches/patch-content_common_BUILD.gn
index 6bb0b6642e..b361ddb2e2 100644
--- a/chromium/patches/patch-content_common_BUILD.gn
+++ b/chromium/patches/patch-content_common_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/common/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/common/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/common/BUILD.gn
-@@ -368,19 +368,28 @@ source_set("common") {
+@@ -371,19 +371,28 @@ source_set("common") {
    }
  
    if (is_linux || is_chromeos) {
diff --git a/chromium/patches/patch-content_common_features.cc b/chromium/patches/patch-content_common_features.cc
index 3fbe4ddf16..a21842a8b3 100644
--- a/chromium/patches/patch-content_common_features.cc
+++ b/chromium/patches/patch-content_common_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/common/features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/common/features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/common/features.cc
-@@ -177,7 +177,7 @@ BASE_FEATURE(kDocumentPolicyNegotiation,
+@@ -218,7 +218,7 @@ BASE_FEATURE(kDumpOnUnexpectedOriginHead
  BASE_FEATURE(kEmbeddingRequiresOptIn, base::FEATURE_DISABLED_BY_DEFAULT);
  
  // Enables error reporting for JS errors inside DevTools frontend host
@@ -15,7 +15,7 @@ $NetBSD$
  BASE_FEATURE(kEnableDevToolsJsErrorReporting,
               base::FEATURE_DISABLED_BY_DEFAULT);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -281,12 +281,12 @@ BASE_FEATURE_ENUM_PARAM(FontDataServiceT
+@@ -329,12 +329,12 @@ BASE_FEATURE_ENUM_PARAM(FontDataServiceT
                          FontDataServiceTypefaceType::kDwrite,
                          &font_data_service_typeface);
  #endif  // BUILDFLAG(IS_WIN)
@@ -30,7 +30,7 @@ $NetBSD$
  BASE_FEATURE(kFontDataServiceLinux, base::FEATURE_ENABLED_BY_DEFAULT);
  BASE_FEATURE_ENUM_PARAM(FontDataServiceTypefaceType,
                          kFontDataServiceTypefaceType,
-@@ -305,11 +305,11 @@ BASE_FEATURE_ENUM_PARAM(FontDataServiceT
+@@ -353,11 +353,11 @@ BASE_FEATURE_ENUM_PARAM(FontDataServiceT
  #endif  // BUILDFLAG(IS_LINUX)
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
diff --git a/chromium/patches/patch-content_common_features.h b/chromium/patches/patch-content_common_features.h
index 3f5c34a539..b1f4951e1d 100644
--- a/chromium/patches/patch-content_common_features.h
+++ b/chromium/patches/patch-content_common_features.h
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/common/features.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/common/features.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/common/features.h
-@@ -71,7 +71,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kDis
- CONTENT_EXPORT BASE_DECLARE_FEATURE(
-     kDocumentIsolationPolicyWithoutSiteIsolation);
- CONTENT_EXPORT BASE_DECLARE_FEATURE(kDocumentPolicyNegotiation);
+@@ -81,7 +81,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kDoc
+ CONTENT_EXPORT BASE_DECLARE_FEATURE(kDumpOnInvalidNavigationHeaders);
+ CONTENT_EXPORT BASE_DECLARE_FEATURE(kDumpOnOriginHeaderMismatch);
+ CONTENT_EXPORT BASE_DECLARE_FEATURE(kDumpOnUnexpectedOriginHeader);
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnableDevToolsJsErrorReporting);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnforceSameDocumentOriginInvariants);
-@@ -109,8 +109,8 @@ enum class FontDataServiceTypefaceType {
+@@ -120,8 +120,8 @@ enum class FontDataServiceTypefaceType {
  CONTENT_EXPORT BASE_DECLARE_FEATURE_PARAM(FontDataServiceTypefaceType,
                                            kFontDataServiceTypefaceType);
  #endif  // BUILDFLAG(IS_WIN)
@@ -26,7 +26,7 @@ $NetBSD$
  CONTENT_EXPORT BASE_DECLARE_FEATURE(kFontDataServiceLinux);
  #else
  CONTENT_EXPORT BASE_DECLARE_FEATURE(kFontDataServiceChromeOS);
-@@ -123,7 +123,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE_PARA
+@@ -134,7 +134,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE_PARA
                                            kFontDataServiceTypefaceType);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
diff --git a/chromium/patches/patch-content_common_font__list__unittest.cc b/chromium/patches/patch-content_common_font__list__unittest.cc
index c9c71717a8..373de6e99f 100644
--- a/chromium/patches/patch-content_common_font__list__unittest.cc
+++ b/chromium/patches/patch-content_common_font__list__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/common/font_list_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/common/font_list_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/common/font_list_unittest.cc
 @@ -48,7 +48,7 @@ TEST(FontList, GetFontList) {
          EXPECT_TRUE(HasFontWithName(fonts, "MS Gothic", "MS Gothic"));
diff --git a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
index 8732d7a1f6..f414652dc6 100644
--- a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
+++ b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/common/gpu_pre_sandbox_hook_bsd.cc.orig	2026-04-21 12:38:57.406554214 +0200
+--- content/common/gpu_pre_sandbox_hook_bsd.cc.orig	2026-05-10 14:15:00.902817841 +0200
 +++ content/common/gpu_pre_sandbox_hook_bsd.cc
 @@ -0,0 +1,68 @@
 +// Copyright 2023 The Chromium Authors
diff --git a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
index 851ee639c8..9791344258 100644
--- a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
+++ b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/common/gpu_pre_sandbox_hook_bsd.h.orig	2026-04-21 12:38:57.406668135 +0200
+--- content/common/gpu_pre_sandbox_hook_bsd.h.orig	2026-05-10 14:15:00.982325978 +0200
 +++ content/common/gpu_pre_sandbox_hook_bsd.h
 @@ -0,0 +1,20 @@
 +// Copyright 2017 The Chromium Authors
diff --git a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h
index 10d4f11040..593ee151ab 100644
--- a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h
+++ b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/common/gpu_pre_sandbox_hook_linux.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/common/gpu_pre_sandbox_hook_linux.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/common/gpu_pre_sandbox_hook_linux.h
 @@ -7,7 +7,15 @@
  
diff --git a/chromium/patches/patch-content_common_thread__type__switcher.mojom b/chromium/patches/patch-content_common_thread__type__switcher.mojom
index ef51233ff7..4ba53819ee 100644
--- a/chromium/patches/patch-content_common_thread__type__switcher.mojom
+++ b/chromium/patches/patch-content_common_thread__type__switcher.mojom
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/common/thread_type_switcher.mojom.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/common/thread_type_switcher.mojom.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/common/thread_type_switcher.mojom
 @@ -10,6 +10,6 @@ import "mojo/public/mojom/base/thread_ty
  // occur in a child process due to its sandbox, e.g. on Linux and ChromeOS.
diff --git a/chromium/patches/patch-content_gpu_gpu__child__thread.cc b/chromium/patches/patch-content_gpu_gpu__child__thread.cc
index 8ad296853f..fe49bdc760 100644
--- a/chromium/patches/patch-content_gpu_gpu__child__thread.cc
+++ b/chromium/patches/patch-content_gpu_gpu__child__thread.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/gpu/gpu_child_thread.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/gpu/gpu_child_thread.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/gpu/gpu_child_thread.cc
 @@ -57,7 +57,7 @@
  #include "third_party/skia/include/ports/SkFontConfigInterface.h"
diff --git a/chromium/patches/patch-content_gpu_gpu__main.cc b/chromium/patches/patch-content_gpu_gpu__main.cc
index a874edcf61..f49bf50960 100644
--- a/chromium/patches/patch-content_gpu_gpu__main.cc
+++ b/chromium/patches/patch-content_gpu_gpu__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/gpu/gpu_main.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/gpu/gpu_main.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/gpu/gpu_main.cc
 @@ -108,10 +108,14 @@
  #include "sandbox/win/src/sandbox.h"
@@ -31,7 +31,7 @@ $NetBSD$
  bool StartSandboxLinux(gpu::GpuWatchdogThread*,
                         const gpu::GPUInfo*,
                         const gpu::GpuPreferences&);
-@@ -191,7 +195,7 @@ class ContentSandboxHelper : public gpu:
+@@ -196,7 +200,7 @@ class ContentSandboxHelper : public gpu:
                                  const gpu::GPUInfo* gpu_info,
                                  const gpu::GpuPreferences& gpu_prefs) override {
      TRACE_EVENT("gpu,startup", "gpu_main::EnsureSandboxInitialized");
@@ -40,7 +40,7 @@ $NetBSD$
      return StartSandboxLinux(watchdog_thread, gpu_info, gpu_prefs);
  #elif BUILDFLAG(IS_WIN)
      return StartSandboxWindows(sandbox_info_);
-@@ -307,7 +311,7 @@ int GpuMain(MainFunctionParams parameter
+@@ -312,7 +316,7 @@ int GpuMain(MainFunctionParams parameter
            std::make_unique<base::SingleThreadTaskExecutor>(
                gpu_preferences.message_pump_type, /*is_main_thread=*/true);
      }
@@ -49,7 +49,7 @@ $NetBSD$
  #error "Unsupported Linux platform."
  #elif BUILDFLAG(IS_MAC)
      // Cross-process CoreAnimation requires a CFRunLoop to function at all, and
-@@ -332,7 +336,8 @@ int GpuMain(MainFunctionParams parameter
+@@ -337,7 +341,8 @@ int GpuMain(MainFunctionParams parameter
    base::PlatformThread::SetName("CrGpuMain");
    mojo::InterfaceEndpointClient::SetThreadNameSuffixForMetrics("GpuMain");
  
@@ -59,7 +59,7 @@ $NetBSD$
    // Thread type delegate of the process should be registered before
    // thread type change below for the main thread and for thread pool in
    // ChildProcess constructor.
-@@ -484,7 +489,7 @@ int GpuMain(MainFunctionParams parameter
+@@ -489,7 +494,7 @@ int GpuMain(MainFunctionParams parameter
  
  namespace {
  
@@ -68,7 +68,7 @@ $NetBSD$
  bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdog_thread,
                         const gpu::GPUInfo* gpu_info,
                         const gpu::GpuPreferences& gpu_prefs) {
-@@ -532,7 +537,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogT
+@@ -537,7 +542,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogT
    sandbox_options.accelerated_video_encode_enabled =
        !gpu_prefs.disable_accelerated_video_encode;
  
diff --git a/chromium/patches/patch-content_public_browser_content__browser__client.cc b/chromium/patches/patch-content_public_browser_content__browser__client.cc
index c3f1da76c1..7b445c354c 100644
--- a/chromium/patches/patch-content_public_browser_content__browser__client.cc
+++ b/chromium/patches/patch-content_public_browser_content__browser__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/public/browser/content_browser_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/public/browser/content_browser_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/public/browser/content_browser_client.cc
-@@ -1435,7 +1435,7 @@ bool ContentBrowserClient::ShouldRunOutO
+@@ -1412,7 +1412,7 @@ bool ContentBrowserClient::ShouldRunOutO
  // that can be adequately sandboxed.
  // Currently Android's network service will not run out of process or sandboxed,
  // so OutOfProcessSystemDnsResolution is not currently enabled on Android.
diff --git a/chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h b/chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
index fd98339e81..81c01e8e2b 100644
--- a/chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
+++ b/chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/public/browser/zygote_host/zygote_host_linux.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/public/browser/zygote_host/zygote_host_linux.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/public/browser/zygote_host/zygote_host_linux.h
 @@ -34,11 +34,13 @@ class ZygoteHost {
    // after the first render has been forked.
diff --git a/chromium/patches/patch-content_public_common_content__features.cc b/chromium/patches/patch-content_public_common_content__features.cc
index 035bdfd9cb..15a16393ea 100644
--- a/chromium/patches/patch-content_public_common_content__features.cc
+++ b/chromium/patches/patch-content_public_common_content__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/public/common/content_features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/public/common/content_features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/public/common/content_features.cc
 @@ -140,7 +140,7 @@ BASE_FEATURE(kAudioServiceLaunchOnStartu
  
@@ -15,7 +15,16 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -1159,10 +1159,10 @@ BASE_FEATURE(kWebAssemblyTiering, base::
+@@ -150,7 +150,7 @@ BASE_FEATURE(kAudioServiceOutOfProcess,
+ // Enables the audio-service sandbox. This feature has an effect only when the
+ // kAudioServiceOutOfProcess feature is enabled.
+ BASE_FEATURE(kAudioServiceSandbox,
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+              base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+              base::FEATURE_DISABLED_BY_DEFAULT
+@@ -1152,10 +1152,10 @@ BASE_FEATURE(kWebAssemblyTiering, base::
  
  // Enable WebAssembly trap handler.
  BASE_FEATURE(kWebAssemblyTrapHandler,
@@ -28,7 +37,7 @@ $NetBSD$
       defined(ARCH_CPU_ARM64))
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
-@@ -1223,7 +1223,11 @@ BASE_FEATURE(kWebUIInProcessResourceLoad
+@@ -1216,7 +1216,11 @@ BASE_FEATURE(kWebUIInProcessResourceLoad
  
  // Controls whether the WebUSB API is enabled:
  // https://wicg.github.io/webusb
diff --git a/chromium/patches/patch-content_public_common_content__switches.cc b/chromium/patches/patch-content_public_common_content__switches.cc
index 81887b1ed6..7d197717b0 100644
--- a/chromium/patches/patch-content_public_common_content__switches.cc
+++ b/chromium/patches/patch-content_public_common_content__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/public/common/content_switches.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/public/common/content_switches.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/public/common/content_switches.cc
 @@ -349,6 +349,8 @@ const char kEnableIsolatedWebAppsInRende
  // builds.
@@ -15,7 +15,7 @@ $NetBSD$
  // Enables the type, downlinkMax attributes of the NetInfo API. Also, enables
  // triggering of change attribute of the NetInfo API when there is a change in
  // the connection type.
-@@ -940,7 +942,7 @@ const char kPreventResizingContentsForTe
+@@ -942,7 +944,7 @@ const char kPreventResizingContentsForTe
      "prevent-resizing-contents-for-testing";
  #endif
  
diff --git a/chromium/patches/patch-content_public_common_content__switches.h b/chromium/patches/patch-content_public_common_content__switches.h
index 0601c22880..dbec9a2142 100644
--- a/chromium/patches/patch-content_public_common_content__switches.h
+++ b/chromium/patches/patch-content_public_common_content__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/public/common/content_switches.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/public/common/content_switches.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/public/common/content_switches.h
 @@ -108,6 +108,7 @@ CONTENT_EXPORT extern const char kEnable
  CONTENT_EXPORT extern const char kEnableIsolatedWebAppsInRenderer[];
@@ -14,7 +14,7 @@ $NetBSD$
  CONTENT_EXPORT extern const char kEnableNetworkInformationDownlinkMax[];
  CONTENT_EXPORT extern const char kEnableCanvas2DLayers[];
  CONTENT_EXPORT extern const char kEnablePluginPlaceholderTesting[];
-@@ -256,7 +257,7 @@ CONTENT_EXPORT extern const char kJavale
+@@ -257,7 +258,7 @@ CONTENT_EXPORT extern const char kJavale
  CONTENT_EXPORT extern const char kPreventResizingContentsForTesting[];
  #endif
  
diff --git a/chromium/patches/patch-content_public_common_zygote_features.gni b/chromium/patches/patch-content_public_common_zygote_features.gni
index ffa7dc87c2..694c93e69c 100644
--- a/chromium/patches/patch-content_public_common_zygote_features.gni
+++ b/chromium/patches/patch-content_public_common_zygote_features.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/public/common/zygote/features.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/public/common/zygote/features.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/public/common/zygote/features.gni
 @@ -2,4 +2,4 @@
  # Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-content_renderer_render__thread__impl.cc b/chromium/patches/patch-content_renderer_render__thread__impl.cc
index a8af4273a3..57f1f30f1f 100644
--- a/chromium/patches/patch-content_renderer_render__thread__impl.cc
+++ b/chromium/patches/patch-content_renderer_render__thread__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/renderer/render_thread_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/renderer/render_thread_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/renderer/render_thread_impl.cc
-@@ -203,6 +203,8 @@
+@@ -205,6 +205,8 @@
  
  #if BUILDFLAG(IS_APPLE)
  #include <malloc/malloc.h>
@@ -15,8 +15,8 @@ $NetBSD$
  #else
  #include <malloc.h>
  #endif
-@@ -933,7 +935,7 @@ media::GpuVideoAcceleratorFactories* Ren
-       /*lose_context_when_out_of_memory=*/true);
+@@ -951,7 +953,7 @@ media::GpuVideoAcceleratorFactories* Ren
+       viz::command_buffer_metrics::ContextType::MEDIA);
  
    const bool enable_video_decode_accelerator =
 -#if BUILDFLAG(IS_LINUX)
@@ -24,7 +24,7 @@ $NetBSD$
        base::FeatureList::IsEnabled(media::kAcceleratedVideoDecodeLinux) &&
  #endif  // BUILDFLAG(IS_LINUX)
        !cmd_line->HasSwitch(switches::kDisableAcceleratedVideoDecode) &&
-@@ -942,7 +944,7 @@ media::GpuVideoAcceleratorFactories* Ren
+@@ -960,7 +962,7 @@ media::GpuVideoAcceleratorFactories* Ren
         gpu::kGpuFeatureStatusEnabled);
  
    const bool enable_video_encode_accelerator =
@@ -33,7 +33,7 @@ $NetBSD$
        base::FeatureList::IsEnabled(media::kAcceleratedVideoEncodeLinux) &&
  #else
        !cmd_line->HasSwitch(switches::kDisableAcceleratedVideoEncode) &&
-@@ -1638,7 +1640,7 @@ RenderThreadImpl::CreateMediaMojoCodecFa
+@@ -1708,7 +1710,7 @@ RenderThreadImpl::CreateMediaMojoCodecFa
      bool enable_video_encode_accelerator) {
    mojo::PendingRemote<media::mojom::VideoEncodeAcceleratorProvider>
        vea_provider;
diff --git a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
index 24bb3642e9..8d2b04385e 100644
--- a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
+++ b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/renderer/renderer_blink_platform_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/renderer/renderer_blink_platform_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/renderer/renderer_blink_platform_impl.cc
-@@ -121,7 +121,7 @@
+@@ -120,7 +120,7 @@
  #include "content/child/child_process_sandbox_support_impl_win.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "content/child/font_data/font_data_manager.h"
  #include "skia/ext/font_utils.h"
  #include "third_party/blink/public/web/win/web_font_rendering.h"
-@@ -129,7 +129,7 @@
+@@ -128,7 +128,7 @@
  
  #if BUILDFLAG(IS_MAC)
  #include "content/child/child_process_sandbox_support_impl_mac.h"
@@ -24,7 +24,7 @@ $NetBSD$
  #include "content/child/child_process_sandbox_support_impl_linux.h"
  #include "content/child/sandboxed_process_thread_type_handler.h"
  #endif
-@@ -205,13 +205,13 @@ RendererBlinkPlatformImpl::RendererBlink
+@@ -204,13 +204,13 @@ RendererBlinkPlatformImpl::RendererBlink
        is_locked_to_site_(false),
        main_thread_scheduler_(main_thread_scheduler),
        next_frame_sink_id_(uint32_t{std::numeric_limits<int32_t>::max()} + 1) {
@@ -40,7 +40,7 @@ $NetBSD$
      mojo::PendingRemote<font_service::mojom::FontService> font_service;
      RenderThreadImpl::current()->BindHostReceiver(
          font_service.InitWithNewPipeAndPassReceiver());
-@@ -219,7 +219,7 @@ RendererBlinkPlatformImpl::RendererBlink
+@@ -218,7 +218,7 @@ RendererBlinkPlatformImpl::RendererBlink
      SkFontConfigInterface::SetGlobal(font_loader);
  #endif
  
@@ -49,7 +49,7 @@ $NetBSD$
      // Create a FontDataManager if it's enabled, and if we're not in a
      // single-process environment. In single process, the SkFontMgr is already
      // installed by browser process code at this point.
-@@ -233,7 +233,7 @@ RendererBlinkPlatformImpl::RendererBlink
+@@ -232,7 +232,7 @@ RendererBlinkPlatformImpl::RendererBlink
    }
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -58,7 +58,7 @@ $NetBSD$
    if (sandboxEnabled()) {
  #if BUILDFLAG(IS_MAC)
      sandbox_support_ = std::make_unique<WebSandboxSupportMac>();
-@@ -306,7 +306,7 @@ RendererBlinkPlatformImpl::GetWebUIBundl
+@@ -305,7 +305,7 @@ RendererBlinkPlatformImpl::GetWebUIBundl
  
  blink::WebSandboxSupport* RendererBlinkPlatformImpl::GetSandboxSupport() {
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
index e5c892e1da..f4b30504bd 100644
--- a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
+++ b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/renderer/renderer_blink_platform_impl.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/renderer/renderer_blink_platform_impl.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/renderer/renderer_blink_platform_impl.h
-@@ -282,7 +282,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo
+@@ -285,7 +285,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo
                                 const gpu::GPUInfo& gpu_info) const;
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-content_renderer_renderer__main.cc b/chromium/patches/patch-content_renderer_renderer__main.cc
index e6751f9ba5..6336499a35 100644
--- a/chromium/patches/patch-content_renderer_renderer__main.cc
+++ b/chromium/patches/patch-content_renderer_renderer__main.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/renderer/renderer_main.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/renderer/renderer_main.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/renderer/renderer_main.cc
-@@ -180,7 +180,7 @@ int RendererMain(MainFunctionParams para
+@@ -179,7 +179,7 @@ int RendererMain(MainFunctionParams para
  
    InitializeSkia();
  
diff --git a/chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc b/chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
index fc699cda2c..48db50476e 100644
--- a/chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
+++ b/chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/renderer/renderer_main_platform_delegate_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/renderer/renderer_main_platform_delegate_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/renderer/renderer_main_platform_delegate_linux.cc
 @@ -44,6 +44,7 @@ bool RendererMainPlatformDelegate::Enabl
    // any renderer has been started.
diff --git a/chromium/patches/patch-content_shell_BUILD.gn b/chromium/patches/patch-content_shell_BUILD.gn
index 6c631387b5..b4959dc6ae 100644
--- a/chromium/patches/patch-content_shell_BUILD.gn
+++ b/chromium/patches/patch-content_shell_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/shell/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/shell/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/shell/BUILD.gn
-@@ -1115,7 +1115,7 @@ group("content_shell_crash_test") {
+@@ -1124,7 +1124,7 @@ group("content_shell_crash_test") {
    if (is_win) {
      data_deps += [ "//build/win:copy_cdb_to_output" ]
    }
diff --git a/chromium/patches/patch-content_shell_app_shell__main__delegate.cc b/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
index b290f9a561..4b5339cc12 100644
--- a/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
+++ b/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/shell/app/shell_main_delegate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/shell/app/shell_main_delegate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/shell/app/shell_main_delegate.cc
 @@ -300,7 +300,7 @@ void ShellMainDelegate::PreSandboxStartu
      // Reporting for sub-processes will be initialized in ZygoteForked.
diff --git a/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc b/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
index 4c7f38b5c3..5ad5dfb5a9 100644
--- a/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
+++ b/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/shell/browser/shell_browser_main_parts.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/shell/browser/shell_browser_main_parts.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/shell/browser/shell_browser_main_parts.cc
 @@ -50,7 +50,7 @@
  #include "net/base/network_change_notifier.h"
diff --git a/chromium/patches/patch-content_shell_browser_shell__platform__delegate__views.cc b/chromium/patches/patch-content_shell_browser_shell__platform__delegate__views.cc
index 1d37497bf1..9a96068637 100644
--- a/chromium/patches/patch-content_shell_browser_shell__platform__delegate__views.cc
+++ b/chromium/patches/patch-content_shell_browser_shell__platform__delegate__views.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/shell/browser/shell_platform_delegate_views.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/shell/browser/shell_platform_delegate_views.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/shell/browser/shell_platform_delegate_views.cc
-@@ -373,7 +373,7 @@ void ShellPlatformDelegate::CreatePlatfo
+@@ -374,7 +374,7 @@ void ShellPlatformDelegate::CreatePlatfo
        views::Widget::InitParams::NATIVE_WIDGET_OWNS_WIDGET);
    params.bounds = gfx::Rect(initial_size);
    params.delegate = delegate.release();
diff --git a/chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc b/chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
index dfb8667987..ce4775fa69 100644
--- a/chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
+++ b/chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/shell/renderer/shell_content_renderer_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/shell/renderer/shell_content_renderer_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/shell/renderer/shell_content_renderer_client.cc
-@@ -56,7 +56,7 @@
+@@ -57,7 +57,7 @@
  #include "components/surface_embed/renderer/create_plugin.h"
  #endif  // BUILDFLAG(ENABLE_SURFACE_EMBED)
  
diff --git a/chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc b/chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc
index dba61c9070..7ba9792648 100644
--- a/chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc
+++ b/chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/shell/utility/shell_content_utility_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/shell/utility/shell_content_utility_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/shell/utility/shell_content_utility_client.cc
 @@ -41,7 +41,7 @@
  #include "sandbox/policy/sandbox.h"
diff --git a/chromium/patches/patch-content_test_BUILD.gn b/chromium/patches/patch-content_test_BUILD.gn
index a94f81bf7d..0cd1d8c150 100644
--- a/chromium/patches/patch-content_test_BUILD.gn
+++ b/chromium/patches/patch-content_test_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/test/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/test/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/test/BUILD.gn
-@@ -1870,7 +1870,7 @@ test("content_browsertests") {
+@@ -1877,7 +1877,7 @@ test("content_browsertests") {
      "--disable-crashpad-for-testing",
    ]
  
diff --git a/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc b/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
index 0f467004b9..ecef47149b 100644
--- a/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
+++ b/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/utility/on_device_model/on_device_model_sandbox_init.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/utility/on_device_model/on_device_model_sandbox_init.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/utility/on_device_model/on_device_model_sandbox_init.cc
 @@ -18,16 +18,20 @@
  #include "services/on_device_model/ml/gpu_blocklist.h"  // nogncheck
diff --git a/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.h b/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.h
index faaa0cfc04..e9b48ce7ab 100644
--- a/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.h
+++ b/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/utility/on_device_model/on_device_model_sandbox_init.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/utility/on_device_model/on_device_model_sandbox_init.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/utility/on_device_model/on_device_model_sandbox_init.h
 @@ -11,6 +11,10 @@
  #include "sandbox/policy/linux/sandbox_linux.h"
diff --git a/chromium/patches/patch-content_utility_services.cc b/chromium/patches/patch-content_utility_services.cc
index 22b4a32eec..f764789974 100644
--- a/chromium/patches/patch-content_utility_services.cc
+++ b/chromium/patches/patch-content_utility_services.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/utility/services.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/utility/services.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/utility/services.cc
-@@ -68,14 +68,14 @@
+@@ -69,14 +69,14 @@
  extern sandbox::TargetServices* g_utility_target_services;
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -23,7 +23,7 @@ $NetBSD$
  #include "services/shape_detection/public/mojom/shape_detection_service.mojom.h"  // nogncheck
  #include "services/shape_detection/shape_detection_service.h"  // nogncheck
  #endif  // BUILDFLAG(IS_WIN) || (BUILDFLAG(GOOGLE_CHROME_BRANDING) &&
-@@ -227,7 +227,7 @@ auto RunAudio(mojo::PendingReceiver<audi
+@@ -230,7 +230,7 @@ auto RunAudio(mojo::PendingReceiver<audi
        << "task_policy_set TASK_QOS_POLICY";
  #endif
  
@@ -32,7 +32,7 @@ $NetBSD$
    auto* command_line = base::CommandLine::ForCurrentProcess();
    if (sandbox::policy::SandboxTypeFromCommandLine(*command_line) ==
        sandbox::mojom::Sandbox::kNoSandbox) {
-@@ -250,7 +250,7 @@ auto RunAudio(mojo::PendingReceiver<audi
+@@ -253,7 +253,7 @@ auto RunAudio(mojo::PendingReceiver<audi
  }
  
  #if BUILDFLAG(IS_WIN) || (BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
@@ -41,7 +41,7 @@ $NetBSD$
  auto RunShapeDetectionService(
      mojo::PendingReceiver<shape_detection::mojom::ShapeDetectionService>
          receiver) {
-@@ -406,7 +406,7 @@ void RegisterMainThreadServices(mojo::Se
+@@ -409,7 +409,7 @@ void RegisterMainThreadServices(mojo::Se
    }
  
  #if BUILDFLAG(IS_WIN) || (BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
diff --git a/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc b/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
index 739573c045..b99ac97c4b 100644
--- a/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/utility/speech/speech_recognition_sandbox_hook_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/utility/speech/speech_recognition_sandbox_hook_linux.cc
 @@ -12,11 +12,14 @@
  #include "sandbox/linux/syscall_broker/broker_command.h"
diff --git a/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h b/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
index 3e14f64887..7c779380de 100644
--- a/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
+++ b/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/utility/speech/speech_recognition_sandbox_hook_linux.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/utility/speech/speech_recognition_sandbox_hook_linux.h
 @@ -5,7 +5,13 @@
  #ifndef CONTENT_UTILITY_SPEECH_SPEECH_RECOGNITION_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc b/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
index 1b512df77a..08e7087a8e 100644
--- a/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
+++ b/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/utility/utility_blink_platform_with_sandbox_support_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/utility/utility_blink_platform_with_sandbox_support_impl.cc
 @@ -9,7 +9,7 @@
  
diff --git a/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h b/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
index 249e6f1d96..68aed9a93f 100644
--- a/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
+++ b/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/utility/utility_blink_platform_with_sandbox_support_impl.h
 @@ -34,7 +34,7 @@ class UtilityBlinkPlatformWithSandboxSup
  
diff --git a/chromium/patches/patch-content_utility_utility__main.cc b/chromium/patches/patch-content_utility_utility__main.cc
index 6c0f4ad172..3eb19b5d62 100644
--- a/chromium/patches/patch-content_utility_utility__main.cc
+++ b/chromium/patches/patch-content_utility_utility__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/utility/utility_main.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/utility/utility_main.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/utility/utility_main.cc
 @@ -38,22 +38,31 @@
  #include "services/on_device_model/public/mojom/on_device_model_service.mojom.h"
diff --git a/chromium/patches/patch-content_utility_utility__thread__impl.cc b/chromium/patches/patch-content_utility_utility__thread__impl.cc
index d1d9b1a86b..3760ff2f55 100644
--- a/chromium/patches/patch-content_utility_utility__thread__impl.cc
+++ b/chromium/patches/patch-content_utility_utility__thread__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/utility/utility_thread_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/utility/utility_thread_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/utility/utility_thread_impl.cc
 @@ -31,7 +31,7 @@
  #include "mojo/public/cpp/bindings/pending_receiver.h"
diff --git a/chromium/patches/patch-content_zygote_BUILD.gn b/chromium/patches/patch-content_zygote_BUILD.gn
index dae7cad036..202768d56d 100644
--- a/chromium/patches/patch-content_zygote_BUILD.gn
+++ b/chromium/patches/patch-content_zygote_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/zygote/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/zygote/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/zygote/BUILD.gn
 @@ -4,7 +4,7 @@
  
diff --git a/chromium/patches/patch-content_zygote_zygote__linux.cc b/chromium/patches/patch-content_zygote_zygote__linux.cc
index 4cfaaab6c7..b3825270ae 100644
--- a/chromium/patches/patch-content_zygote_zygote__linux.cc
+++ b/chromium/patches/patch-content_zygote_zygote__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/zygote/zygote_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/zygote/zygote_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/zygote/zygote_linux.cc
 @@ -1,6 +1,7 @@
  // Copyright 2012 The Chromium Authors
diff --git a/chromium/patches/patch-content_zygote_zygote__main__linux.cc b/chromium/patches/patch-content_zygote_zygote__main__linux.cc
index 81e90fc330..ec74a76de5 100644
--- a/chromium/patches/patch-content_zygote_zygote__main__linux.cc
+++ b/chromium/patches/patch-content_zygote_zygote__main__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/zygote/zygote_main_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- content/zygote/zygote_main_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ content/zygote/zygote_main_linux.cc
 @@ -11,7 +11,9 @@
  #include <stddef.h>
diff --git a/chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc b/chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc
index 8be69f3bcc..1f1bb1e241 100644
--- a/chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc
+++ b/chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- device/bluetooth/bluetooth_adapter.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- device/bluetooth/bluetooth_adapter.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ device/bluetooth/bluetooth_adapter.cc
 @@ -33,7 +33,7 @@ namespace device {
  BluetoothAdapter::ServiceOptions::ServiceOptions() = default;
diff --git a/chromium/patches/patch-device_bluetooth_cast__bluetooth.gni b/chromium/patches/patch-device_bluetooth_cast__bluetooth.gni
index d55e5ca3b7..f08f3c05ac 100644
--- a/chromium/patches/patch-device_bluetooth_cast__bluetooth.gni
+++ b/chromium/patches/patch-device_bluetooth_cast__bluetooth.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- device/bluetooth/cast_bluetooth.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- device/bluetooth/cast_bluetooth.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ device/bluetooth/cast_bluetooth.gni
 @@ -6,5 +6,5 @@ import("//build/config/features.gni")
  
diff --git a/chromium/patches/patch-device_fido_public_features.cc b/chromium/patches/patch-device_fido_public_features.cc
index a2b69f5a6e..7ac21c1363 100644
--- a/chromium/patches/patch-device_fido_public_features.cc
+++ b/chromium/patches/patch-device_fido_public_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- device/fido/public/features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- device/fido/public/features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ device/fido/public/features.cc
-@@ -40,7 +40,7 @@ namespace device {
+@@ -46,7 +46,7 @@ namespace device {
  // comment.
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-device_fido_public_features.h b/chromium/patches/patch-device_fido_public_features.h
index 80b60a13e8..03b105c26c 100644
--- a/chromium/patches/patch-device_fido_public_features.h
+++ b/chromium/patches/patch-device_fido_public_features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- device/fido/public/features.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- device/fido/public/features.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ device/fido/public/features.h
 @@ -13,7 +13,7 @@
  namespace device {
diff --git a/chromium/patches/patch-device_gamepad_BUILD.gn b/chromium/patches/patch-device_gamepad_BUILD.gn
index d9e6e15139..5279fd6d17 100644
--- a/chromium/patches/patch-device_gamepad_BUILD.gn
+++ b/chromium/patches/patch-device_gamepad_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- device/gamepad/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- device/gamepad/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ device/gamepad/BUILD.gn
 @@ -105,7 +105,7 @@ component("gamepad") {
        "hid_writer_linux.cc",
diff --git a/chromium/patches/patch-device_gamepad_gamepad__provider.cc b/chromium/patches/patch-device_gamepad_gamepad__provider.cc
index 18b398e0b7..d28ee8b19c 100644
--- a/chromium/patches/patch-device_gamepad_gamepad__provider.cc
+++ b/chromium/patches/patch-device_gamepad_gamepad__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- device/gamepad/gamepad_provider.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- device/gamepad/gamepad_provider.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ device/gamepad/gamepad_provider.cc
 @@ -201,7 +201,7 @@ void GamepadProvider::Initialize(std::un
  
diff --git a/chromium/patches/patch-device_gamepad_hid__writer__linux.cc b/chromium/patches/patch-device_gamepad_hid__writer__linux.cc
index 91c912c609..94d54ef8aa 100644
--- a/chromium/patches/patch-device_gamepad_hid__writer__linux.cc
+++ b/chromium/patches/patch-device_gamepad_hid__writer__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- device/gamepad/hid_writer_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- device/gamepad/hid_writer_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ device/gamepad/hid_writer_linux.cc
 @@ -2,6 +2,8 @@
  // Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.cc b/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.cc
index a7db95c456..6f61736d42 100644
--- a/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.cc
+++ b/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- device/gamepad/public/cpp/gamepad_features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- device/gamepad/public/cpp/gamepad_features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ device/gamepad/public/cpp/gamepad_features.cc
-@@ -38,7 +38,7 @@ BASE_FEATURE(kGamepadRawInputChangeEvent
+@@ -34,7 +34,7 @@ BASE_FEATURE(kClaimDuplicateGamepadsProd
  BASE_FEATURE(kIgnorePS5GamepadsInWgi, base::FEATURE_ENABLED_BY_DEFAULT);
  #endif  // BUILDFLAG(IS_WIN)
  
diff --git a/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.h b/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.h
index e340568870..36c3b1b4b2 100644
--- a/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.h
+++ b/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- device/gamepad/public/cpp/gamepad_features.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- device/gamepad/public/cpp/gamepad_features.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ device/gamepad/public/cpp/gamepad_features.h
 @@ -22,7 +22,7 @@ GAMEPAD_FEATURES_EXPORT BASE_DECLARE_FEA
  GAMEPAD_FEATURES_EXPORT BASE_DECLARE_FEATURE(kIgnorePS5GamepadsInWgi);
diff --git a/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc b/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
index f4f61b00c8..c0b7a4b1de 100644
--- a/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
+++ b/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ extensions/browser/api/api_browser_context_keyed_service_factories.cc
 @@ -131,7 +131,7 @@ void EnsureApiBrowserContextKeyedService
    MediaPerceptionAPIManager::GetFactoryInstance();
diff --git a/chromium/patches/patch-extensions_browser_api_management_management__api.cc b/chromium/patches/patch-extensions_browser_api_management_management__api.cc
deleted file mode 100644
index 0196a9211f..0000000000
--- a/chromium/patches/patch-extensions_browser_api_management_management__api.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- extensions/browser/api/management/management_api.cc.orig	2026-04-14 23:31:37.000000000 +0200
-+++ extensions/browser/api/management/management_api.cc
-@@ -296,7 +296,7 @@ void AddExtensionInfo(const Extension* s
- 
- bool PlatformSupportsApprovalFlowForExtensions() {
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_WIN)
-+    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
-   return true;
- #else
-   return false;
diff --git a/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc b/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
index 3e31479ffb..a34c1ed7ea 100644
--- a/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
+++ b/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/browser/api/messaging/message_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- extensions/browser/api/messaging/message_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ extensions/browser/api/messaging/message_service.cc
 @@ -89,7 +89,7 @@ const char kReceivingEndIncompatibleMess
      "Could not establish connection. Receiving end uses different message "
diff --git a/chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc b/chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
index a889bfc09e..0f681e2a83 100644
--- a/chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
+++ b/chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/browser/api/networking_private/networking_private_delegate_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- extensions/browser/api/networking_private/networking_private_delegate_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ extensions/browser/api/networking_private/networking_private_delegate_factory.cc
 @@ -12,7 +12,7 @@
  
diff --git a/chromium/patches/patch-extensions_common_api___permission__features.json b/chromium/patches/patch-extensions_common_api___permission__features.json
index d36c19e3fe..db91aada69 100644
--- a/chromium/patches/patch-extensions_common_api___permission__features.json
+++ b/chromium/patches/patch-extensions_common_api___permission__features.json
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/common/api/_permission_features.json.orig	2026-04-14 23:31:37.000000000 +0200
+--- extensions/common/api/_permission_features.json.orig	2026-04-28 23:05:57.000000000 +0200
 +++ extensions/common/api/_permission_features.json
 @@ -61,7 +61,7 @@
      "channel": "stable",
diff --git a/chromium/patches/patch-extensions_common_api_runtime.json b/chromium/patches/patch-extensions_common_api_runtime.json
index e59cfd9eae..4d7bc38744 100644
--- a/chromium/patches/patch-extensions_common_api_runtime.json
+++ b/chromium/patches/patch-extensions_common_api_runtime.json
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/common/api/runtime.json.orig	2026-04-14 23:31:37.000000000 +0200
+--- extensions/common/api/runtime.json.orig	2026-04-28 23:05:57.000000000 +0200
 +++ extensions/common/api/runtime.json
 @@ -85,7 +85,9 @@
              {"name": "android", "description": "Specifies the Android operating system."},
diff --git a/chromium/patches/patch-extensions_common_command.cc b/chromium/patches/patch-extensions_common_command.cc
index 2ec30ecea3..d6b0c08f97 100644
--- a/chromium/patches/patch-extensions_common_command.cc
+++ b/chromium/patches/patch-extensions_common_command.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/common/command.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- extensions/common/command.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ extensions/common/command.cc
 @@ -117,7 +117,7 @@ std::string Command::CommandPlatform() {
    return ui::kKeybindingPlatformMac;
diff --git a/chromium/patches/patch-extensions_common_features_feature.cc b/chromium/patches/patch-extensions_common_features_feature.cc
index 56519e0dfd..b6b5922b31 100644
--- a/chromium/patches/patch-extensions_common_features_feature.cc
+++ b/chromium/patches/patch-extensions_common_features_feature.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/common/features/feature.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- extensions/common/features/feature.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ extensions/common/features/feature.cc
 @@ -30,6 +30,8 @@ Feature::Platform Feature::GetCurrentPla
    return WIN_PLATFORM;
diff --git a/chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc b/chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
index ed147fe221..4cc5d03c99 100644
--- a/chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
+++ b/chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/renderer/bindings/api_binding_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- extensions/renderer/bindings/api_binding_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ extensions/renderer/bindings/api_binding_util.cc
 @@ -142,7 +142,7 @@ void InvalidateContext(v8::Local<v8::Con
  std::string_view GetPlatformString() {
diff --git a/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc b/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
index 1107bb532b..3e2f0703e9 100644
--- a/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
+++ b/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/renderer/bindings/argument_spec.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- extensions/renderer/bindings/argument_spec.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ extensions/renderer/bindings/argument_spec.cc
 @@ -18,6 +18,8 @@
  #include "gin/data_object_builder.h"
diff --git a/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc b/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
index 83a2fb6a42..881cb89f01 100644
--- a/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
+++ b/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/shell/app/shell_main_delegate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- extensions/shell/app/shell_main_delegate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ extensions/shell/app/shell_main_delegate.cc
 @@ -32,7 +32,7 @@
  #if BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc b/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
index 5b8665defb..290c6b7ad8 100644
--- a/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
+++ b/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc
 @@ -45,7 +45,7 @@ void ShellRuntimeAPIDelegate::OpenURL(co
  bool ShellRuntimeAPIDelegate::GetPlatformInfo(PlatformInfo* info) {
diff --git a/chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc b/chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
index c95cbd95fe..1c87081ef3 100644
--- a/chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
+++ b/chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/shell/browser/shell_browser_main_parts.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- extensions/shell/browser/shell_browser_main_parts.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ extensions/shell/browser/shell_browser_main_parts.cc
 @@ -126,7 +126,7 @@ void ShellBrowserMainParts::PostCreateMa
        switches::kAppShellAllowRoaming)) {
diff --git a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
index c02395dadb..c89cbe2fae 100644
--- a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
+++ b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/shell/browser/shell_extensions_api_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- extensions/shell/browser/shell_extensions_api_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ extensions/shell/browser/shell_extensions_api_client.cc
 @@ -18,7 +18,7 @@
  #include "extensions/shell/browser/shell_extension_web_contents_observer.h"
diff --git a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
index fc36dc97e0..5b078d9a82 100644
--- a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
+++ b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/shell/browser/shell_extensions_api_client.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- extensions/shell/browser/shell_extensions_api_client.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ extensions/shell/browser/shell_extensions_api_client.h
 @@ -42,14 +42,14 @@ class ShellExtensionsAPIClient : public 
        content::BrowserContext* browser_context) const override;
diff --git a/chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc b/chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
index 50909cbce9..ce473f813c 100644
--- a/chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
+++ b/chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- google_apis/gcm/engine/heartbeat_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- google_apis/gcm/engine/heartbeat_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ google_apis/gcm/engine/heartbeat_manager.cc
 @@ -31,7 +31,7 @@ const int kMinClientHeartbeatIntervalMs 
  // Minimum time spent sleeping before we force a new heartbeat.
diff --git a/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.cc b/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.cc
index 48ab6e31cf..ef835bbcab 100644
--- a/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.cc
+++ b/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/client/test_shared_image_interface.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/command_buffer/client/test_shared_image_interface.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/command_buffer/client/test_shared_image_interface.cc
 @@ -25,7 +25,7 @@
  #include "ui/gfx/gpu_fence.h"
diff --git a/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.h b/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.h
index 9b3fe00184..22b1e06eff 100644
--- a/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.h
+++ b/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/client/test_shared_image_interface.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/command_buffer/client/test_shared_image_interface.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/command_buffer/client/test_shared_image_interface.h
 @@ -136,7 +136,7 @@ class TestSharedImageInterface : public 
        bool premapped,
diff --git a/chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc b/chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
index d53814de3c..796edaa178 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/dawn_context_provider.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/command_buffer/service/dawn_context_provider.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/command_buffer/service/dawn_context_provider.cc
-@@ -422,7 +422,7 @@ wgpu::BackendType DawnContextProvider::G
+@@ -436,7 +436,7 @@ wgpu::BackendType DawnContextProvider::G
    return base::FeatureList::IsEnabled(features::kSkiaGraphiteDawnUseD3D12)
               ? wgpu::BackendType::D3D12
               : wgpu::BackendType::D3D11;
diff --git a/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc b/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
index 546a79cf2c..cc30c58f7d 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/command_buffer/service/gles2_cmd_decoder.cc
-@@ -2854,7 +2854,7 @@ std::unique_ptr<GLES2Decoder> GLES2Decod
+@@ -2857,7 +2857,7 @@ std::unique_ptr<GLES2Decoder> GLES2Decod
    }
  
  // Allow linux to run fuzzers.
diff --git a/chromium/patches/patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc b/chromium/patches/patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc
index 43b6551fb4..c00addb29a 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/raster_decoder_unittest_context_lost.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/command_buffer/service/raster_decoder_unittest_context_lost.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/command_buffer/service/raster_decoder_unittest_context_lost.cc
 @@ -15,6 +15,18 @@ using ::testing::Return;
  using ::testing::SaveArg;
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc
index 4f8206d955..5c25c910de 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/shared_context_state.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/command_buffer/service/shared_context_state.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/command_buffer/service/shared_context_state.cc
 @@ -61,7 +61,7 @@
  #include "gpu/vulkan/vulkan_implementation.h"
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
index 5d4e56c8e2..c82e0c7222 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/shared_context_state.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/command_buffer/service/shared_context_state.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/command_buffer/service/shared_context_state.h
-@@ -234,7 +234,7 @@ class GPU_GLES2_EXPORT SharedContextStat
+@@ -242,7 +242,7 @@ class GPU_GLES2_EXPORT SharedContextStat
      return &memory_type_tracker_;
    }
  #if BUILDFLAG(ENABLE_VULKAN) && \
@@ -15,7 +15,7 @@ $NetBSD$
    ExternalSemaphorePool* external_semaphore_pool() {
      return external_semaphore_pool_.get();
    }
-@@ -404,7 +404,7 @@ class GPU_GLES2_EXPORT SharedContextStat
+@@ -412,7 +412,7 @@ class GPU_GLES2_EXPORT SharedContextStat
    bool disable_check_reset_status_throttling_for_test_ = false;
  
  #if BUILDFLAG(ENABLE_VULKAN) && \
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
index 5306613836..b94ce5578e 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc
 @@ -20,7 +20,7 @@ namespace {
  // TODO(penghuang): verify the scanout is the right usage for video playback.
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_dawn__ozone__image__representation.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_dawn__ozone__image__representation.cc
new file mode 100644
index 0000000000..5b7a553167
--- /dev/null
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_dawn__ozone__image__representation.cc
@@ -0,0 +1,29 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- gpu/command_buffer/service/shared_image/dawn_ozone_image_representation.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ gpu/command_buffer/service/shared_image/dawn_ozone_image_representation.cc
+@@ -193,6 +193,7 @@ void DawnOzoneImageRepresentation::EndAc
+   if (!texture_) {
+     return;
+   }
++#if 0
+   wgpu::SharedTextureMemoryEndAccessState end_access_desc = {};
+   wgpu::SharedTextureMemoryVkImageLayoutEndState end_layout{};
+   end_access_desc.nextInChain = &end_layout;
+@@ -240,6 +241,12 @@ void DawnOzoneImageRepresentation::EndAc
+ 
+   texture_.Destroy();
+   texture_ = nullptr;
++#else
++    LOG(ERROR) << "Failed to end access for DawnOzoneImageRepresentation";
++    texture_.Destroy();
++    texture_ = nullptr;
++    return;
++#endif
+ }
+ 
+ }  // namespace gpu
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
index 194b10fb7b..57a2e52c08 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/command_buffer/service/shared_image/external_vk_image_backing.cc
-@@ -52,7 +52,7 @@
+@@ -55,7 +55,7 @@
  #include "ui/gl/gl_version_info.h"
  #include "ui/gl/scoped_binders.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "gpu/command_buffer/service/shared_image/external_vk_image_dawn_representation.h"
  #if BUILDFLAG(DAWN_ENABLE_BACKEND_OPENGLES)
  #include "gpu/command_buffer/service/shared_image/dawn_gl_texture_representation.h"
-@@ -734,7 +734,7 @@ std::unique_ptr<DawnImageRepresentation>
+@@ -775,7 +775,7 @@ std::unique_ptr<DawnImageRepresentation>
      wgpu::BackendType backend_type,
      std::vector<wgpu::TextureFormat> view_formats,
      scoped_refptr<SharedContextState> context_state) {
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
index cd47ab393f..9583f9e100 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc
-@@ -145,7 +145,7 @@ bool IsFormatSupported(viz::SharedImageF
+@@ -148,7 +148,7 @@ bool IsFormatSupported(viz::SharedImageF
  
  SharedImageUsageSet SupportedUsage() {
    SharedImageUsageSet supported_usage =
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
index 961065d803..ac4609f138 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/command_buffer/service/shared_image/shared_image_factory.cc
-@@ -51,7 +51,7 @@
+@@ -55,7 +55,7 @@
  #include "gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.h"
  #include "gpu/vulkan/vulkan_device_queue.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.h"
  #endif
  
-@@ -114,7 +114,7 @@ const char* GmbTypeToString(gfx::GpuMemo
+@@ -118,7 +118,7 @@ const char* GmbTypeToString(gfx::GpuMemo
      case gfx::IO_SURFACE_BUFFER:
        return "platform";
  #endif
@@ -24,7 +24,7 @@ $NetBSD$
      case gfx::NATIVE_PIXMAP:
        return "platform";
  #endif
-@@ -135,7 +135,7 @@ gfx::GpuMemoryBufferType GetNativeBuffer
+@@ -139,7 +139,7 @@ gfx::GpuMemoryBufferType GetNativeBuffer
    return gfx::GpuMemoryBufferType::IO_SURFACE_BUFFER;
  #elif BUILDFLAG(IS_ANDROID)
    return gfx::GpuMemoryBufferType::ANDROID_HARDWARE_BUFFER;
@@ -33,7 +33,7 @@ $NetBSD$
    return gfx::GpuMemoryBufferType::NATIVE_PIXMAP;
  #elif BUILDFLAG(IS_WIN)
    return gfx::GpuMemoryBufferType::DXGI_SHARED_HANDLE;
-@@ -309,7 +309,7 @@ SharedImageFactory::SharedImageFactory(
+@@ -316,7 +316,7 @@ SharedImageFactory::SharedImageFactory(
      factories_.push_back(std::move(ozone_factory));
    }
  
@@ -42,7 +42,7 @@ $NetBSD$
    if (gr_context_type_ == GrContextType::kVulkan
  #if BUILDFLAG(USE_WEBGPU_ON_VULKAN_VIA_GL_INTEROP)
        /* We support GL context for WebGPU gl-vulkan interop (on linux).*/
-@@ -1028,7 +1028,7 @@ void SharedImageFactory::LogGetFactoryFa
+@@ -1040,7 +1040,7 @@ void SharedImageFactory::LogGetFactoryFa
    }
  #endif  // BUILDFLAG(IS_ANDROID)
  
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
index 12fec38452..4fd03dcfdf 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/command_buffer/service/shared_image/shared_image_manager.cc
-@@ -638,7 +638,7 @@ bool SharedImageManager::SupportsScanout
+@@ -641,7 +641,7 @@ bool SharedImageManager::SupportsScanout
    return true;
  #elif BUILDFLAG(IS_ANDROID)
    return true;
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
index 08a99f08b5..fc3730cdf3 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc
 @@ -214,7 +214,7 @@ bool WrappedSkImageBacking::Initialize(c
  
diff --git a/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc b/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
index baaa697b7d..b8f2a75017 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/command_buffer/service/webgpu_decoder_impl.cc
-@@ -1770,7 +1770,7 @@ wgpu::Adapter WebGPUDecoderImpl::CreateP
+@@ -1775,7 +1775,7 @@ wgpu::Adapter WebGPUDecoderImpl::CreateP
        backend_types = {wgpu::BackendType::D3D12};
  #elif BUILDFLAG(IS_APPLE)
        backend_types = {wgpu::BackendType::Metal};
@@ -15,7 +15,7 @@ $NetBSD$
        if (shared_context_state_->GrContextIsVulkan() ||
            webgpu_on_vk_gl_interop_ ||
            shared_context_state_->IsGraphiteDawnVulkan()) {
-@@ -2088,7 +2088,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
+@@ -2101,7 +2101,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
    }
  
  #if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_APPLE) && \
diff --git a/chromium/patches/patch-gpu_config_gpu__control__list.cc b/chromium/patches/patch-gpu_config_gpu__control__list.cc
index e21e56cf99..6844ffe111 100644
--- a/chromium/patches/patch-gpu_config_gpu__control__list.cc
+++ b/chromium/patches/patch-gpu_config_gpu__control__list.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/config/gpu_control_list.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/config/gpu_control_list.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/config/gpu_control_list.cc
 @@ -854,7 +854,7 @@ GpuControlList::OsType GpuControlList::G
    return kOsAndroid;
diff --git a/chromium/patches/patch-gpu_config_gpu__finch__features.cc b/chromium/patches/patch-gpu_config_gpu__finch__features.cc
index 425228fb41..e60128e849 100644
--- a/chromium/patches/patch-gpu_config_gpu__finch__features.cc
+++ b/chromium/patches/patch-gpu_config_gpu__finch__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/config/gpu_finch_features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/config/gpu_finch_features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/config/gpu_finch_features.cc
 @@ -110,7 +110,7 @@ const base::FeatureParam<std::string>
  // of associating with an unused IPC::Channel.
@@ -15,7 +15,16 @@ $NetBSD$
  // Feature flag to control whether SharedImageStub sequence uses high priority
  // on ChromeOS and Linux. Enabled by default.
  BASE_FEATURE(kSharedImageStubHighPriority, base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -122,7 +122,8 @@ BASE_FEATURE(kSharedImageStubHighPriorit
+@@ -119,7 +119,7 @@ BASE_FEATURE(kSharedImageStubHighPriorit
+ // Disables hardware YUV conversion on NVIDIA + Wayland to workaround a driver
+ // bug.
+ BASE_FEATURE(kNvidiaWaylandYuvHardwareConversionWorkaround,
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+              base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+              base::FEATURE_DISABLED_BY_DEFAULT
+@@ -132,7 +132,8 @@ BASE_FEATURE(kNvidiaWaylandYuvHardwareCo
  // Android and Linux.
  BASE_FEATURE(kDefaultEnableGpuRasterization,
  #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
@@ -25,7 +34,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -457,7 +458,7 @@ BASE_FEATURE(kGPUDriverBugListTestGroup,
+@@ -468,7 +469,7 @@ BASE_FEATURE(kGPUDriverBugListTestGroup,
  const base::FeatureParam<int> kGPUDriverBugListTestGroupId{
      &kGPUDriverBugListTestGroup, "test_group", 0};
  
diff --git a/chromium/patches/patch-gpu_config_gpu__finch__features.h b/chromium/patches/patch-gpu_config_gpu__finch__features.h
index 351d18bcd2..5a1d1f9b39 100644
--- a/chromium/patches/patch-gpu_config_gpu__finch__features.h
+++ b/chromium/patches/patch-gpu_config_gpu__finch__features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/config/gpu_finch_features.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/config/gpu_finch_features.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/config/gpu_finch_features.h
 @@ -107,7 +107,7 @@ GPU_CONFIG_EXPORT BASE_DECLARE_FEATURE(k
  
diff --git a/chromium/patches/patch-gpu_config_gpu__info__collector.cc b/chromium/patches/patch-gpu_config_gpu__info__collector.cc
index 5df055f70b..378ae3ac29 100644
--- a/chromium/patches/patch-gpu_config_gpu__info__collector.cc
+++ b/chromium/patches/patch-gpu_config_gpu__info__collector.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/config/gpu_info_collector.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/config/gpu_info_collector.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/config/gpu_info_collector.cc
 @@ -366,7 +366,7 @@ void ReportWebGPUAdapterMetrics(dawn::na
  void ReportWebGPUSupportMetrics(dawn::native::Instance* instance) {
diff --git a/chromium/patches/patch-gpu_config_gpu__test__config.cc b/chromium/patches/patch-gpu_config_gpu__test__config.cc
index dea17ebba0..bbb85160e3 100644
--- a/chromium/patches/patch-gpu_config_gpu__test__config.cc
+++ b/chromium/patches/patch-gpu_config_gpu__test__config.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/config/gpu_test_config.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/config/gpu_test_config.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/config/gpu_test_config.cc
 @@ -27,7 +27,7 @@ namespace {
  GPUTestConfig::OS GetCurrentOS() {
diff --git a/chromium/patches/patch-gpu_ipc_service_gpu__init.cc b/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
index 8a63d9dd80..06b3a7585c 100644
--- a/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
+++ b/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/ipc/service/gpu_init.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/ipc/service/gpu_init.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/ipc/service/gpu_init.cc
-@@ -163,7 +163,7 @@ void InitializePlatformOverlaySettings(G
+@@ -164,7 +164,7 @@ void InitializePlatformOverlaySettings(G
  
  #if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CASTOS)
  bool CanAccessDeviceFile(const GPUInfo& gpu_info) {
@@ -15,7 +15,7 @@ $NetBSD$
    if (gpu_info.gpu.vendor_id != 0x10de ||  // NVIDIA
        gpu_info.gpu.driver_vendor != "NVIDIA")
      return true;
-@@ -425,7 +425,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -428,7 +428,7 @@ bool GpuInit::InitializeAndStartSandbox(
    enable_watchdog = false;
  #endif
  
@@ -24,7 +24,7 @@ $NetBSD$
    bool gpu_sandbox_start_early = gpu_preferences_.gpu_sandbox_start_early;
  #else   // !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
    // For some reasons MacOSX's VideoToolbox might crash when called after
-@@ -463,7 +463,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -466,7 +466,7 @@ bool GpuInit::InitializeAndStartSandbox(
    }
  
    bool attempted_startsandbox = false;
@@ -33,7 +33,7 @@ $NetBSD$
    // On Chrome OS ARM Mali, GPU driver userspace creates threads when
    // initializing a GL context, so start the sandbox early.
    // TODO(zmo): Need to collect OS version before this.
-@@ -557,7 +557,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -560,7 +560,7 @@ bool GpuInit::InitializeAndStartSandbox(
      gpu_preferences_.gr_context_type = GrContextType::kGL;
    }
  
@@ -42,7 +42,7 @@ $NetBSD$
    // The ContentSandboxHelper is currently the only one implementation of
    // GpuSandboxHelper and it has no dependency. Except on Linux where
    // VaapiWrapper checks the GL implementation to determine which display
-@@ -615,7 +615,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -618,7 +618,7 @@ bool GpuInit::InitializeAndStartSandbox(
            command_line, gpu_feature_info_,
            gpu_preferences_.disable_software_rasterizer, false);
        if (gl_use_swiftshader_) {
@@ -51,16 +51,16 @@ $NetBSD$
          VLOG(1) << "Quit GPU process launch to fallback to SwiftShader cleanly "
                  << "on Linux";
          return false;
-@@ -812,7 +812,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -818,7 +818,7 @@ bool GpuInit::InitializeAndStartSandbox(
+     }
    }
- #endif  // BUILDFLAG(IS_OZONE)
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
    // Driver may create a compatibility profile context when collect graphics
    // information on Linux platform. Try to collect graphics information
    // based on core profile context after disabling platform extensions.
-@@ -870,7 +870,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -893,7 +893,7 @@ bool GpuInit::InitializeAndStartSandbox(
        }
      }
    }
@@ -69,7 +69,7 @@ $NetBSD$
      (BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE))
    if (!gl_disabled && !gl_use_swiftshader_ && std::getenv("RUNNING_UNDER_RR")) {
      // https://rr-project.org/ is a Linux-only record-and-replay debugger that
-@@ -1066,7 +1066,7 @@ void GpuInit::InitializeInProcess(base::
+@@ -1089,7 +1089,7 @@ void GpuInit::InitializeInProcess(base::
    }
    bool gl_disabled = gl::GetGLImplementation() == gl::kGLImplementationDisabled;
  
@@ -78,7 +78,7 @@ $NetBSD$
      (BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE))
    if (!gl_disabled && !gl_use_swiftshader_ && std::getenv("RUNNING_UNDER_RR")) {
      // https://rr-project.org/ is a Linux-only record-and-replay debugger that
-@@ -1122,7 +1122,7 @@ void GpuInit::InitializeInProcess(base::
+@@ -1145,7 +1145,7 @@ void GpuInit::InitializeInProcess(base::
      }
    }
  
diff --git a/chromium/patches/patch-gpu_ipc_service_shared__image__stub.cc b/chromium/patches/patch-gpu_ipc_service_shared__image__stub.cc
index b062119828..be5382e1ca 100644
--- a/chromium/patches/patch-gpu_ipc_service_shared__image__stub.cc
+++ b/chromium/patches/patch-gpu_ipc_service_shared__image__stub.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/ipc/service/shared_image_stub.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/ipc/service/shared_image_stub.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/ipc/service/shared_image_stub.cc
 @@ -48,7 +48,7 @@ SharedImageStub::SharedImageStub(GpuChan
        command_buffer_id_(
diff --git a/chromium/patches/patch-gpu_ipc_service_x__util.h b/chromium/patches/patch-gpu_ipc_service_x__util.h
index eaf15d83e4..fde577394a 100644
--- a/chromium/patches/patch-gpu_ipc_service_x__util.h
+++ b/chromium/patches/patch-gpu_ipc_service_x__util.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/ipc/service/x_util.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/ipc/service/x_util.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/ipc/service/x_util.h
 @@ -12,7 +12,7 @@
  #include "gpu/ipc/service/gpu_config.h"
diff --git a/chromium/patches/patch-gpu_vulkan_generate__bindings.py b/chromium/patches/patch-gpu_vulkan_generate__bindings.py
index 69e5e1616c..53e87e2dc4 100644
--- a/chromium/patches/patch-gpu_vulkan_generate__bindings.py
+++ b/chromium/patches/patch-gpu_vulkan_generate__bindings.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/vulkan/generate_bindings.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/vulkan/generate_bindings.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/vulkan/generate_bindings.py
 @@ -271,7 +271,7 @@ VULKAN_DEVICE_FUNCTIONS = [
      ]
diff --git a/chromium/patches/patch-gpu_vulkan_semaphore__handle.cc b/chromium/patches/patch-gpu_vulkan_semaphore__handle.cc
index 58e8bcea24..f95314d086 100644
--- a/chromium/patches/patch-gpu_vulkan_semaphore__handle.cc
+++ b/chromium/patches/patch-gpu_vulkan_semaphore__handle.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/vulkan/semaphore_handle.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/vulkan/semaphore_handle.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/vulkan/semaphore_handle.cc
 @@ -39,7 +39,7 @@ SemaphoreHandle::SemaphoreHandle(gfx::Gp
    // https://fuchsia.dev/reference/fidl/fuchsia.ui.scenic.
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc b/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc
index 4ad321209a..3e7283e1d6 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/vulkan/vulkan_device_queue.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/vulkan/vulkan_device_queue.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/vulkan/vulkan_device_queue.cc
 @@ -141,7 +141,7 @@ bool VulkanDeviceQueue::Initialize(
  
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h b/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
index 571ab1a145..c389657af8 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/vulkan/vulkan_device_queue.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/vulkan/vulkan_device_queue.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/vulkan/vulkan_device_queue.h
 @@ -188,7 +188,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanDev
  #endif
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc b/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
index 676985fad8..e89f237d0c 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/vulkan/vulkan_function_pointers.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/vulkan/vulkan_function_pointers.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/vulkan/vulkan_function_pointers.cc
 @@ -1297,7 +1297,7 @@ bool VulkanFunctionPointers::BindDeviceF
      }
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h b/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h
index 3a97d84d6d..6cd9cb9708 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/vulkan/vulkan_function_pointers.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/vulkan/vulkan_function_pointers.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/vulkan/vulkan_function_pointers.h
 @@ -391,7 +391,7 @@ struct COMPONENT_EXPORT(VULKAN) VulkanFu
    VulkanFunction<PFN_vkGetSwapchainImagesKHR> vkGetSwapchainImagesKHR;
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__image.h b/chromium/patches/patch-gpu_vulkan_vulkan__image.h
index 18e5617ed4..b70294ba55 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__image.h
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__image.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/vulkan/vulkan_image.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/vulkan/vulkan_image.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/vulkan/vulkan_image.h
 @@ -86,7 +86,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanIma
        VkImageUsageFlags usage,
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__util.cc b/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
index 48642a2d1b..91371c8bbc 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/vulkan/vulkan_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- gpu/vulkan/vulkan_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ gpu/vulkan/vulkan_util.cc
 @@ -469,7 +469,7 @@ bool CheckVulkanCompatibilities(
      }
diff --git a/chromium/patches/patch-headless_BUILD.gn b/chromium/patches/patch-headless_BUILD.gn
index c12c6f5f2c..4ff346c375 100644
--- a/chromium/patches/patch-headless_BUILD.gn
+++ b/chromium/patches/patch-headless_BUILD.gn
@@ -4,10 +4,10 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- headless/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- headless/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ headless/BUILD.gn
-@@ -849,7 +849,7 @@ component("headless_shell_lib") {
-     "//printing/buildflags",
+@@ -850,7 +850,7 @@ component("headless_shell_lib") {
+     "//v8",
    ]
  
 -  if (!is_fuchsia) {
diff --git a/chromium/patches/patch-headless_lib_browser_headless__browser__impl.cc b/chromium/patches/patch-headless_lib_browser_headless__browser__impl.cc
index 7a97266696..4fabab1a40 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__browser__impl.cc
+++ b/chromium/patches/patch-headless_lib_browser_headless__browser__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- headless/lib/browser/headless_browser_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- headless/lib/browser/headless_browser_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ headless/lib/browser/headless_browser_impl.cc
 @@ -36,7 +36,7 @@
  #include "components/os_crypt/async/browser/keychain_key_provider.h"
diff --git a/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc b/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
index 24a68a159b..83a1be54a3 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
+++ b/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- headless/lib/browser/headless_browser_main_parts_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- headless/lib/browser/headless_browser_main_parts_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ headless/lib/browser/headless_browser_main_parts_posix.cc
 @@ -22,7 +22,7 @@
  #include "content/public/browser/browser_thread.h"
diff --git a/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc
index 93f8422a23..d5cd9217cf 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc
+++ b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- headless/lib/browser/headless_content_browser_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- headless/lib/browser/headless_content_browser_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ headless/lib/browser/headless_content_browser_client.cc
 @@ -59,7 +59,7 @@
  #include "content/public/common/content_descriptors.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "components/os_crypt/sync/os_crypt.h"  // nogncheck
  #include "content/public/browser/network_service_util.h"
  #endif
-@@ -558,7 +558,7 @@ void HeadlessContentBrowserClient::Handl
+@@ -551,7 +551,7 @@ void HeadlessContentBrowserClient::Handl
  
  void HeadlessContentBrowserClient::SetEncryptionKey(
      ::network::mojom::NetworkService* network_service) {
diff --git a/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h
index f3143d80a3..9ee15313bc 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h
+++ b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- headless/lib/browser/headless_content_browser_client.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- headless/lib/browser/headless_content_browser_client.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ headless/lib/browser/headless_content_browser_client.h
 @@ -48,7 +48,7 @@ class HeadlessContentBrowserClient : pub
    CreateDevToolsManagerDelegate() override;
diff --git a/chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc b/chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
index ddb53fcb79..014f237e64 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
+++ b/chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- headless/lib/browser/headless_web_contents_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- headless/lib/browser/headless_web_contents_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ headless/lib/browser/headless_web_contents_impl.cc
 @@ -74,7 +74,7 @@ BASE_FEATURE(kPrerender2InHeadlessMode, 
  namespace {
diff --git a/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc b/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
index 2a308a0ce2..bcec1a603c 100644
--- a/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
+++ b/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- headless/lib/headless_content_main_delegate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- headless/lib/headless_content_main_delegate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ headless/lib/headless_content_main_delegate.cc
-@@ -400,7 +400,7 @@ void HeadlessContentMainDelegate::InitCr
+@@ -404,7 +404,7 @@ void HeadlessContentMainDelegate::InitCr
    if (process_type != ::switches::kZygoteProcess) {
      g_headless_crash_client.Pointer()->set_crash_dumps_dir(
          command_line.GetSwitchValuePath(switches::kCrashDumpsDir));
@@ -14,4 +14,4 @@ $NetBSD$
 +#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_BSD)
      crash_reporter::InitializeCrashpad(process_type.empty(), process_type);
  #endif  // !BUILDFLAG(IS_WIN)
-     crash_keys::SetSwitchesFromCommandLine(command_line, nullptr);
+ #if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-ipc_ipc__channel.cc b/chromium/patches/patch-ipc_ipc__channel.cc
index 8820b85000..768703ee9a 100644
--- a/chromium/patches/patch-ipc_ipc__channel.cc
+++ b/chromium/patches/patch-ipc_ipc__channel.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ipc/ipc_channel.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ipc/ipc_channel.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ipc/ipc_channel.cc
 @@ -41,7 +41,7 @@ namespace {
  // Global atomic used to guarantee channel IDs are unique.
diff --git a/chromium/patches/patch-ipc_ipc__channel.h b/chromium/patches/patch-ipc_ipc__channel.h
index 946a32cd2f..3fd5991e89 100644
--- a/chromium/patches/patch-ipc_ipc__channel.h
+++ b/chromium/patches/patch-ipc_ipc__channel.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ipc/ipc_channel.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ipc/ipc_channel.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ipc/ipc_channel.h
 @@ -168,7 +168,7 @@ class COMPONENT_EXPORT(IPC) Channel fina
    // Generates a channel ID that's non-predictable and unique.
diff --git a/chromium/patches/patch-ipc_param__traits__utils.h b/chromium/patches/patch-ipc_param__traits__utils.h
index 6bdce9233e..13789c53a2 100644
--- a/chromium/patches/patch-ipc_param__traits__utils.h
+++ b/chromium/patches/patch-ipc_param__traits__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ipc/param_traits_utils.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ipc/param_traits_utils.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ipc/param_traits_utils.h
 @@ -174,7 +174,7 @@ struct ParamTraits<unsigned int> {
  // Since we want to support Android 32<>64 bit IPC, as long as we don't have
diff --git a/chromium/patches/patch-media_BUILD.gn b/chromium/patches/patch-media_BUILD.gn
index 6688ad8e1b..4ed8e508db 100644
--- a/chromium/patches/patch-media_BUILD.gn
+++ b/chromium/patches/patch-media_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/BUILD.gn
 @@ -103,6 +103,12 @@ config("media_config") {
        defines += [ "DLOPEN_PULSEAUDIO" ]
diff --git a/chromium/patches/patch-media_audio_BUILD.gn b/chromium/patches/patch-media_audio_BUILD.gn
index 4ea1f0e8ec..7657673d3b 100644
--- a/chromium/patches/patch-media_audio_BUILD.gn
+++ b/chromium/patches/patch-media_audio_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/audio/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/audio/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/audio/BUILD.gn
 @@ -291,10 +291,35 @@ source_set("audio") {
      deps += [ "//media/base/android:media_jni_headers" ]
diff --git a/chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc b/chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
index 934d8dcd2c..2aec0e1f2e 100644
--- a/chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
+++ b/chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/audio/alsa/audio_manager_alsa.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/audio/alsa/audio_manager_alsa.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/audio/alsa/audio_manager_alsa.cc
 @@ -102,7 +102,9 @@ void AudioManagerAlsa::GetAlsaAudioDevic
    int card = -1;
diff --git a/chromium/patches/patch-media_audio_audio__input__device.cc b/chromium/patches/patch-media_audio_audio__input__device.cc
index a1684b7d4b..949e9c321e 100644
--- a/chromium/patches/patch-media_audio_audio__input__device.cc
+++ b/chromium/patches/patch-media_audio_audio__input__device.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/audio/audio_input_device.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/audio/audio_input_device.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/audio/audio_input_device.cc
 @@ -269,7 +269,7 @@ void AudioInputDevice::OnStreamCreated(
  // here. See comments in AliveChecker and PowerObserverHelper for details and
diff --git a/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc b/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
index 93de524abb..c559529669 100644
--- a/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
+++ b/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/audio/audio_output_proxy_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/audio/audio_output_proxy_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/audio/audio_output_proxy_unittest.cc
 @@ -445,7 +445,11 @@ class AudioOutputProxyTest : public test
      // |stream| is closed at this point. Start() should reopen it again.
diff --git a/chromium/patches/patch-media_audio_pulse_pulse__util.cc b/chromium/patches/patch-media_audio_pulse_pulse__util.cc
index 38a6169ae4..b6ed786875 100644
--- a/chromium/patches/patch-media_audio_pulse_pulse__util.cc
+++ b/chromium/patches/patch-media_audio_pulse_pulse__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/audio/pulse/pulse_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/audio/pulse/pulse_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/audio/pulse/pulse_util.cc
 @@ -45,8 +45,12 @@ constexpr char kBrowserDisplayName[] = "
  
diff --git a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
index 6b9bbe5b0f..07d080ee35 100644
--- a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
+++ b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/audio/sndio/audio_manager_sndio.cc.orig	2026-04-21 12:38:57.472630382 +0200
+--- media/audio/sndio/audio_manager_sndio.cc.orig	2026-05-10 14:15:01.166884486 +0200
 +++ media/audio/sndio/audio_manager_sndio.cc
 @@ -0,0 +1,215 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
index 2457f216e4..6f0f16d959 100644
--- a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
+++ b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/audio/sndio/audio_manager_sndio.h.orig	2026-04-21 12:38:57.472757689 +0200
+--- media/audio/sndio/audio_manager_sndio.h.orig	2026-05-10 14:15:01.167012976 +0200
 +++ media/audio/sndio/audio_manager_sndio.h
 @@ -0,0 +1,66 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__input.cc b/chromium/patches/patch-media_audio_sndio_sndio__input.cc
index 1309e6c3f0..bddb470207 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__input.cc
+++ b/chromium/patches/patch-media_audio_sndio_sndio__input.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/audio/sndio/sndio_input.cc.orig	2026-04-21 12:38:57.479111358 +0200
+--- media/audio/sndio/sndio_input.cc.orig	2026-05-10 14:15:01.167335361 +0200
 +++ media/audio/sndio/sndio_input.cc
 @@ -0,0 +1,202 @@
 +// Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__input.h b/chromium/patches/patch-media_audio_sndio_sndio__input.h
index 30abf1c002..ec3f311688 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__input.h
+++ b/chromium/patches/patch-media_audio_sndio_sndio__input.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/audio/sndio/sndio_input.h.orig	2026-04-21 12:38:57.479268823 +0200
+--- media/audio/sndio/sndio_input.h.orig	2026-05-10 14:15:01.167462418 +0200
 +++ media/audio/sndio/sndio_input.h
 @@ -0,0 +1,91 @@
 +// Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__output.cc b/chromium/patches/patch-media_audio_sndio_sndio__output.cc
index d0c642e67a..a5718b4837 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__output.cc
+++ b/chromium/patches/patch-media_audio_sndio_sndio__output.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/audio/sndio/sndio_output.cc.orig	2026-04-21 12:38:57.479411820 +0200
+--- media/audio/sndio/sndio_output.cc.orig	2026-05-10 14:15:01.167614373 +0200
 +++ media/audio/sndio/sndio_output.cc
 @@ -0,0 +1,189 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__output.h b/chromium/patches/patch-media_audio_sndio_sndio__output.h
index 806ecdd52a..82d2a44d64 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__output.h
+++ b/chromium/patches/patch-media_audio_sndio_sndio__output.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/audio/sndio/sndio_output.h.orig	2026-04-21 12:38:57.479568172 +0200
+--- media/audio/sndio/sndio_output.h.orig	2026-05-10 14:15:01.167742662 +0200
 +++ media/audio/sndio/sndio_output.h
 @@ -0,0 +1,88 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_base_audio__latency.cc b/chromium/patches/patch-media_base_audio__latency.cc
index a8e9f4684c..818293bcc3 100644
--- a/chromium/patches/patch-media_base_audio__latency.cc
+++ b/chromium/patches/patch-media_base_audio__latency.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/base/audio_latency.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/base/audio_latency.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/base/audio_latency.cc
 @@ -110,7 +110,7 @@ int AudioLatency::GetRtcBufferSize(int s
    }
diff --git a/chromium/patches/patch-media_base_libaom__thread__wrapper.cc b/chromium/patches/patch-media_base_libaom__thread__wrapper.cc
index 89f767abf9..dc8259514e 100644
--- a/chromium/patches/patch-media_base_libaom__thread__wrapper.cc
+++ b/chromium/patches/patch-media_base_libaom__thread__wrapper.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/base/libaom_thread_wrapper.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/base/libaom_thread_wrapper.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/base/libaom_thread_wrapper.cc
 @@ -5,17 +5,21 @@
  #include "base/logging.h"
diff --git a/chromium/patches/patch-media_base_libvpx__thread__wrapper.cc b/chromium/patches/patch-media_base_libvpx__thread__wrapper.cc
index 9094a9524d..27e6af6ee4 100644
--- a/chromium/patches/patch-media_base_libvpx__thread__wrapper.cc
+++ b/chromium/patches/patch-media_base_libvpx__thread__wrapper.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/base/libvpx_thread_wrapper.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/base/libvpx_thread_wrapper.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/base/libvpx_thread_wrapper.cc
 @@ -5,11 +5,14 @@
  #include "media/base/libvpx_thread_wrapper.h"
diff --git a/chromium/patches/patch-media_base_media__switches.cc b/chromium/patches/patch-media_base_media__switches.cc
index 264e71b0fc..0c313c3dd5 100644
--- a/chromium/patches/patch-media_base_media__switches.cc
+++ b/chromium/patches/patch-media_base_media__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/base/media_switches.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/base/media_switches.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/base/media_switches.cc
 @@ -20,7 +20,7 @@
  #include "ui/gl/gl_features.h"
@@ -24,7 +24,7 @@ $NetBSD$
  // The Alsa device to use when opening an audio input stream.
  const char kAlsaInputDevice[] = "alsa-input-device";
  // The Alsa device to use when opening an audio stream.
-@@ -428,13 +428,38 @@ BASE_FEATURE(kApplicationAudioCaptureMac
+@@ -434,13 +434,38 @@ BASE_FEATURE(kApplicationAudioCaptureMac
  
  #endif  // BUILDFLAG(IS_MAC)
  
@@ -64,7 +64,7 @@ $NetBSD$
  #endif  // BUILDFLAG(IS_LINUX)
  
  // When enabled, MediaCapabilities will check with GPU Video Accelerator
-@@ -681,7 +706,7 @@ BASE_FEATURE(kGlobalMediaControlsAutoDis
+@@ -713,7 +738,7 @@ BASE_FEATURE(kGlobalMediaControlsAutoDis
  #if !BUILDFLAG(IS_ANDROID)
  // If enabled, users can request Media Remoting without fullscreen-in-tab.
  BASE_FEATURE(kMediaRemotingWithoutFullscreen,
@@ -73,7 +73,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -704,7 +729,7 @@ BASE_FEATURE(kSuspendMediaForFrozenFrame
+@@ -736,7 +761,7 @@ BASE_FEATURE(kSuspendMediaForFrozenFrame
  // autoplay policy.
  BASE_FEATURE(kUnifiedAutoplay, base::FEATURE_ENABLED_BY_DEFAULT);
  
@@ -82,7 +82,7 @@ $NetBSD$
  // Enable vaapi/v4l2 video decoding on linux. This is already enabled by default
  // on chromeos, but needs an experiment on linux.
  BASE_FEATURE(kAcceleratedVideoDecodeLinux,
-@@ -760,7 +785,7 @@ BASE_FEATURE(kVaapiVp9SModeHWEncoding, b
+@@ -792,7 +817,7 @@ BASE_FEATURE(kVaapiVp9SModeHWEncoding, b
  // Enables VSync aligned MJPEG decoding.
  BASE_FEATURE(kVSyncMjpegDecoding, base::FEATURE_DISABLED_BY_DEFAULT);
  #endif  // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
@@ -91,7 +91,7 @@ $NetBSD$
  // Enable H264 temporal layer encoding with V4L2 HW encoder on ChromeOS.
  BASE_FEATURE(kV4L2H264TemporalLayerHWEncoding,
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -947,7 +972,7 @@ BASE_FEATURE(kHardwareSecureDecryptionRe
+@@ -976,7 +1001,7 @@ BASE_FEATURE(kHardwareSecureDecryptionRe
  BASE_FEATURE(kHardwareMediaKeyHandling,
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
               base::FEATURE_ENABLED_BY_DEFAULT
@@ -100,7 +100,7 @@ $NetBSD$
  #if BUILDFLAG(USE_MPRIS)
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
-@@ -1284,7 +1309,7 @@ BASE_FEATURE(kUseOutOfProcessVideoDecodi
+@@ -1334,7 +1359,7 @@ BASE_FEATURE(kUseOutOfProcessVideoDecodi
  BASE_FEATURE(kUseSharedImageInOOPVDProcess, base::FEATURE_DISABLED_BY_DEFAULT);
  #endif  // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
  
@@ -109,7 +109,7 @@ $NetBSD$
  // Spawn utility processes to perform hardware encode acceleration instead of
  // using the GPU process.
  BASE_FEATURE(kUseOutOfProcessVideoEncoding, base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1346,7 +1371,7 @@ BASE_FEATURE(kRecordMediaEngagementScore
+@@ -1396,7 +1421,7 @@ BASE_FEATURE(kRecordMediaEngagementScore
  // Enables Media Engagement Index recording for Web Audio playbacks.
  BASE_FEATURE(kRecordWebAudioEngagement, base::FEATURE_ENABLED_BY_DEFAULT);
  
@@ -118,7 +118,7 @@ $NetBSD$
  // Reduces the number of buffers needed in the output video frame pool to
  // populate the Renderer pipeline for hardware accelerated VideoDecoder in
  // non-low latency scenarios.
-@@ -1667,7 +1692,7 @@ bool IsSystemLoopbackCaptureSupported() 
+@@ -1719,7 +1744,7 @@ bool IsSystemLoopbackCaptureSupported() 
  #elif BUILDFLAG(IS_MAC)
    return (IsMacSckSystemLoopbackCaptureSupported() ||
            IsMacCatapSystemLoopbackCaptureSupported());
diff --git a/chromium/patches/patch-media_base_media__switches.h b/chromium/patches/patch-media_base_media__switches.h
index 42fa6a93a2..3b5da390e0 100644
--- a/chromium/patches/patch-media_base_media__switches.h
+++ b/chromium/patches/patch-media_base_media__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/base/media_switches.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/base/media_switches.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/base/media_switches.h
 @@ -88,7 +88,7 @@ MEDIA_EXPORT extern const char kMinVideo
  #endif  // BUILDFLAG(IS_FUCHSIA)
@@ -15,7 +15,7 @@ $NetBSD$
  MEDIA_EXPORT extern const char kAlsaInputDevice[];
  MEDIA_EXPORT extern const char kAlsaOutputDevice[];
  #endif  // BUILDFLAG(IS_LINUX) || ...
-@@ -312,13 +312,26 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kMedia
+@@ -315,13 +315,26 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kMedia
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kPlaybackSpeedButton);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMediaEngagementData);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMetadataSuspend);
@@ -44,7 +44,7 @@ $NetBSD$
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kReduceHardwareVideoDecoderBuffers);
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kResumeBackgroundVideo);
-@@ -334,7 +347,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifi
+@@ -340,7 +353,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifi
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseAndroidOverlayForSecureOnly);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseFakeDeviceForMediaStream);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kMediaStreamAccurateDroppedFrameCount);
@@ -53,7 +53,7 @@ $NetBSD$
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinux);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinuxGL);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoEncodeLinux);
-@@ -350,7 +363,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapi
+@@ -356,7 +369,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapi
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp9SModeHWEncoding);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kVSyncMjpegDecoding);
  #endif  // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
@@ -62,7 +62,7 @@ $NetBSD$
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2H264TemporalLayerHWEncoding);
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kVideoBlitColorAccuracy);
-@@ -452,7 +465,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOu
+@@ -462,7 +475,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOu
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseSharedImageInOOPVDProcess);
  #endif  // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
  
diff --git a/chromium/patches/patch-media_base_video__frame.cc b/chromium/patches/patch-media_base_video__frame.cc
index d9b15c2245..b486f6e864 100644
--- a/chromium/patches/patch-media_base_video__frame.cc
+++ b/chromium/patches/patch-media_base_video__frame.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/base/video_frame.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/base/video_frame.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/base/video_frame.cc
 @@ -86,7 +86,7 @@ std::string VideoFrame::StorageTypeToStr
        return "OWNED_MEMORY";
@@ -15,7 +15,7 @@ $NetBSD$
      case VideoFrame::STORAGE_DMABUFS:
        return "DMABUFS";
  #endif
-@@ -425,7 +425,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
+@@ -441,7 +441,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
          plane_size.width() * VideoFrame::BytesPerElement(*format, plane);
    }
    uint64_t modifier = gfx::NativePixmapHandle::kNoModifier;
@@ -24,7 +24,7 @@ $NetBSD$
    bool is_native_buffer = !shared_image->IsSharedMemoryForVideoFrame();
    if (is_native_buffer) {
      const auto gmb_handle = shared_image->CloneGpuMemoryBufferHandle();
-@@ -687,7 +687,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
+@@ -705,7 +705,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
    return frame;
  }
  
@@ -33,7 +33,7 @@ $NetBSD$
  // static
  scoped_refptr<VideoFrame> VideoFrame::WrapExternalDmabufs(
      const VideoFrameLayout& layout,
-@@ -1403,7 +1403,7 @@ scoped_refptr<gpu::ClientSharedImage> Vi
+@@ -1421,7 +1421,7 @@ scoped_refptr<gpu::ClientSharedImage> Vi
    return wrapped_frame_ ? wrapped_frame_->shared_image() : shared_image_;
  }
  
diff --git a/chromium/patches/patch-media_base_video__frame.h b/chromium/patches/patch-media_base_video__frame.h
index 098d802db1..cc344fc10f 100644
--- a/chromium/patches/patch-media_base_video__frame.h
+++ b/chromium/patches/patch-media_base_video__frame.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/base/video_frame.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/base/video_frame.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/base/video_frame.h
 @@ -40,7 +40,7 @@
  #include "ui/gfx/geometry/size.h"
@@ -24,7 +24,7 @@ $NetBSD$
      STORAGE_DMABUFS = 5,  // Each plane is stored into a DmaBuf.
  #endif
      STORAGE_MAPPABLE_SHARED_IMAGE = 6,
-@@ -311,7 +311,7 @@ class MEDIA_EXPORT VideoFrame : public b
+@@ -324,7 +324,7 @@ class MEDIA_EXPORT VideoFrame : public b
        base::span<const uint8_t> uv_data,
        base::TimeDelta timestamp);
  
@@ -33,7 +33,7 @@ $NetBSD$
    // Wraps provided dmabufs
    // (https://www.kernel.org/doc/html/latest/driver-api/dma-buf.html) with a
    // VideoFrame. The frame will take ownership of |dmabuf_fds|, and will
-@@ -628,7 +628,7 @@ class MEDIA_EXPORT VideoFrame : public b
+@@ -641,7 +641,7 @@ class MEDIA_EXPORT VideoFrame : public b
    // wait for the included sync point.
    scoped_refptr<gpu::ClientSharedImage> shared_image() const;
  
@@ -42,7 +42,7 @@ $NetBSD$
    // The number of DmaBufs will be equal or less than the number of planes of
    // the frame. If there are less, this means that the last FD contains the
    // remaining planes. Should be > 0 for STORAGE_DMABUFS.
-@@ -818,7 +818,7 @@ class MEDIA_EXPORT VideoFrame : public b
+@@ -846,7 +846,7 @@ class MEDIA_EXPORT VideoFrame : public b
    base::ReadOnlySharedMemoryRegion owned_shm_region_;
    base::ReadOnlySharedMemoryMapping owned_shm_mapping_;
  
diff --git a/chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc b/chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc
index ae639cf718..e71ffcefe5 100644
--- a/chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc
+++ b/chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/capture/video/create_video_capture_device_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/capture/video/create_video_capture_device_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/capture/video/create_video_capture_device_factory.cc
-@@ -14,7 +14,7 @@
- #include "media/capture/video/fake_video_capture_device_factory.h"
+@@ -17,7 +17,7 @@
  #include "media/capture/video/file_video_capture_device_factory.h"
+ #endif
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  #include "media/capture/video/linux/video_capture_device_factory_linux.h"
  #elif BUILDFLAG(IS_CHROMEOS)
  #include "media/capture/video/chromeos/public/cros_features.h"
-@@ -58,7 +58,7 @@ std::unique_ptr<VideoCaptureDeviceFactor
+@@ -64,7 +64,7 @@ std::unique_ptr<VideoCaptureDeviceFactor
  CreatePlatformSpecificVideoCaptureDeviceFactory(
      scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner,
      gpu::GpuDriverBugWorkarounds* gpu_workarounds) {
diff --git a/chromium/patches/patch-media_capture_video_fake__video__capture__device__factory.cc b/chromium/patches/patch-media_capture_video_fake__video__capture__device__factory.cc
index a0bab20ba8..5db7261b0c 100644
--- a/chromium/patches/patch-media_capture_video_fake__video__capture__device__factory.cc
+++ b/chromium/patches/patch-media_capture_video_fake__video__capture__device__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/capture/video/fake_video_capture_device_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/capture/video/fake_video_capture_device_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/capture/video/fake_video_capture_device_factory.cc
-@@ -228,7 +228,7 @@ void FakeVideoCaptureDeviceFactory::GetD
+@@ -229,7 +229,7 @@ void FakeVideoCaptureDeviceFactory::GetD
    int entry_index = 0;
    for (const auto& entry : devices_config_) {
      VideoCaptureApi api =
diff --git a/chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc b/chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc
index d7bf9a8120..b1407fca8e 100644
--- a/chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc
+++ b/chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/capture/video/file_video_capture_device_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/capture/video/file_video_capture_device_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/capture/video/file_video_capture_device_factory.cc
 @@ -52,7 +52,7 @@ void FileVideoCaptureDeviceFactory::GetD
        VideoCaptureApi::WIN_DIRECT_SHOW;
diff --git a/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc b/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
index f3440d8843..d7a934b6b4 100644
--- a/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
+++ b/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/capture/video/linux/fake_v4l2_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/capture/video/linux/fake_v4l2_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/capture/video/linux/fake_v4l2_impl.cc
 @@ -568,7 +568,7 @@ int FakeV4L2Impl::close(int fd) {
    return kSuccessReturnValue;
diff --git a/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h b/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h
index fc4471d285..3f3b8b84f4 100644
--- a/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h
+++ b/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/capture/video/linux/fake_v4l2_impl.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/capture/video/linux/fake_v4l2_impl.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/capture/video/linux/fake_v4l2_impl.h
 @@ -8,7 +8,13 @@
  #include <map>
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc
index 3a5b48d953..ba6c95aff2 100644
--- a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc
+++ b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/capture/video/linux/v4l2_capture_delegate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/capture/video/linux/v4l2_capture_delegate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/capture/video/linux/v4l2_capture_delegate.cc
 @@ -5,8 +5,10 @@
  #include "media/capture/video/linux/v4l2_capture_delegate.h"
@@ -17,7 +17,7 @@ $NetBSD$
  #include <poll.h>
  #include <sys/ioctl.h>
  #include <sys/mman.h>
-@@ -31,17 +33,19 @@
+@@ -32,17 +34,19 @@
  #include "media/capture/video/blob_utils.h"
  #include "media/capture/video/linux/video_capture_device_linux.h"
  
@@ -38,7 +38,7 @@ $NetBSD$
  
  // TODO(aleksandar.stojiljkovic): Wrap this with kernel version check once the
  // format is introduced to kernel.
-@@ -51,6 +55,14 @@ using media::mojom::MeteringMode;
+@@ -52,6 +56,14 @@ using media::mojom::MeteringMode;
  #define V4L2_PIX_FMT_INVZ v4l2_fourcc('I', 'N', 'V', 'Z')
  #endif
  
@@ -53,7 +53,7 @@ $NetBSD$
  namespace media {
  
  namespace {
-@@ -270,7 +282,7 @@ bool V4L2CaptureDelegate::IsBlockedContr
+@@ -271,7 +283,7 @@ bool V4L2CaptureDelegate::IsBlockedContr
  // static
  bool V4L2CaptureDelegate::IsControllableControl(
      int control_id,
@@ -62,7 +62,7 @@ $NetBSD$
    const int special_control_id = GetControllingSpecialControl(control_id);
    if (!special_control_id) {
      // The control is not controlled by a special control thus the control is
-@@ -326,7 +338,7 @@ V4L2CaptureDelegate::V4L2CaptureDelegate
+@@ -327,7 +339,7 @@ V4L2CaptureDelegate::V4L2CaptureDelegate
        is_capturing_(false),
        timeout_count_(0),
        rotation_(rotation) {
@@ -71,7 +71,7 @@ $NetBSD$
    use_gpu_buffer_ = switches::IsVideoCaptureUseGpuMemoryBufferEnabled();
  #endif  // BUILDFLAG(IS_LINUX)
  }
-@@ -453,7 +465,7 @@ void V4L2CaptureDelegate::AllocateAndSta
+@@ -454,7 +466,7 @@ void V4L2CaptureDelegate::AllocateAndSta
  
    client_->OnStarted();
  
@@ -80,7 +80,7 @@ $NetBSD$
    if (use_gpu_buffer_) {
      v4l2_gpu_helper_ = std::make_unique<V4L2CaptureDelegateGpuHelper>();
    }
-@@ -797,7 +809,7 @@ base::WeakPtr<V4L2CaptureDelegate> V4L2C
+@@ -798,7 +810,7 @@ base::WeakPtr<V4L2CaptureDelegate> V4L2C
  
  V4L2CaptureDelegate::~V4L2CaptureDelegate() = default;
  
@@ -89,7 +89,7 @@ $NetBSD$
    int num_retries = 0;
    for (; DoIoctl(request, argp) < 0 && num_retries < kMaxIOCtrlRetries;
         ++num_retries) {
-@@ -807,7 +819,7 @@ bool V4L2CaptureDelegate::RunIoctl(int r
+@@ -808,7 +820,7 @@ bool V4L2CaptureDelegate::RunIoctl(int r
    return num_retries != kMaxIOCtrlRetries;
  }
  
@@ -98,7 +98,7 @@ $NetBSD$
    return HANDLE_EINTR(v4l2_->ioctl(device_fd_.get(), request, argp));
  }
  
-@@ -818,6 +830,7 @@ bool V4L2CaptureDelegate::IsControllable
+@@ -819,6 +831,7 @@ bool V4L2CaptureDelegate::IsControllable
  }
  
  void V4L2CaptureDelegate::ReplaceControlEventSubscriptions() {
@@ -106,7 +106,7 @@ $NetBSD$
    constexpr uint32_t kControlIds[] = {V4L2_CID_AUTO_EXPOSURE_BIAS,
                                        V4L2_CID_AUTO_WHITE_BALANCE,
                                        V4L2_CID_BRIGHTNESS,
-@@ -845,6 +858,7 @@ void V4L2CaptureDelegate::ReplaceControl
+@@ -846,6 +859,7 @@ void V4L2CaptureDelegate::ReplaceControl
                    << ", {type = V4L2_EVENT_CTRL, id = " << control_id << "}";
      }
    }
@@ -114,7 +114,7 @@ $NetBSD$
  }
  
  mojom::RangePtr V4L2CaptureDelegate::RetrieveUserControlRange(int control_id) {
-@@ -1025,7 +1039,11 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1026,7 +1040,11 @@ void V4L2CaptureDelegate::DoCapture() {
  
    pollfd device_pfd = {};
    device_pfd.fd = device_fd_.get();
@@ -126,7 +126,7 @@ $NetBSD$
  
    const int result =
        HANDLE_EINTR(v4l2_->poll(&device_pfd, 1, kCaptureTimeoutMs));
-@@ -1045,6 +1063,12 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1046,6 +1064,12 @@ void V4L2CaptureDelegate::DoCapture() {
        // in older kernels, and stopping and starting the stream gets the camera
        // out of this bad state. Upgrading the kernel is difficult so this is our
        // way out for now.
@@ -139,7 +139,7 @@ $NetBSD$
        DLOG(WARNING) << "Restarting camera stream";
        if (!StopStream() || !StartStream())
          return;
-@@ -1052,6 +1076,7 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1053,6 +1077,7 @@ void V4L2CaptureDelegate::DoCapture() {
            FROM_HERE,
            base::BindOnce(&V4L2CaptureDelegate::DoCapture, GetWeakPtr()));
        return;
@@ -147,7 +147,7 @@ $NetBSD$
      } else if (timeout_count_ >= kContinuousTimeoutLimit) {
        SetErrorState(
            VideoCaptureError::kV4L2MultipleContinuousTimeoutsWhileReadPolling,
-@@ -1063,6 +1088,7 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1064,6 +1089,7 @@ void V4L2CaptureDelegate::DoCapture() {
      timeout_count_ = 0;
    }
  
@@ -155,7 +155,7 @@ $NetBSD$
    // Dequeue events if the driver has filled in some.
    if (device_pfd.revents & POLLPRI) {
      bool controls_changed = false;
-@@ -1096,6 +1122,7 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1097,6 +1123,7 @@ void V4L2CaptureDelegate::DoCapture() {
        client_->OnCaptureConfigurationChanged();
      }
    }
@@ -163,7 +163,7 @@ $NetBSD$
  
    // Deenqueue, send and reenqueue a buffer if the driver has filled one in.
    if (device_pfd.revents & POLLIN) {
-@@ -1149,7 +1176,7 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1150,7 +1177,7 @@ void V4L2CaptureDelegate::DoCapture() {
        // workable on Linux.
  
        // See http://crbug.com/959919.
@@ -172,7 +172,7 @@ $NetBSD$
        if (use_gpu_buffer_) {
          v4l2_gpu_helper_->OnIncomingCapturedData(
              client_.get(), buffer_tracker->start(),
-@@ -1223,7 +1250,7 @@ void V4L2CaptureDelegate::SetErrorState(
+@@ -1224,7 +1251,7 @@ void V4L2CaptureDelegate::SetErrorState(
    client_->OnError(error, from_here, reason);
  }
  
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
index 4e8a3bd94f..3db66b9fa3 100644
--- a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
+++ b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
@@ -4,10 +4,10 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/capture/video/linux/v4l2_capture_delegate.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/capture/video/linux/v4l2_capture_delegate.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/capture/video/linux/v4l2_capture_delegate.h
 @@ -22,7 +22,7 @@
- #include "media/capture/video/linux/v4l2_capture_device_impl.h"
+ #include "media/capture/video/linux/v4l2_capture_device.h"
  #include "media/capture/video/video_capture_device.h"
  
 -#if BUILDFLAG(IS_OPENBSD)
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h
index 462a88bc32..8ec7430a75 100644
--- a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h
+++ b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/capture/video/linux/v4l2_capture_device.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/capture/video/linux/v4l2_capture_device.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/capture/video/linux/v4l2_capture_device.h
 @@ -23,7 +23,7 @@ class CAPTURE_EXPORT V4L2CaptureDevice
  
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
index 1845433303..9983d2f7f5 100644
--- a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
+++ b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/capture/video/linux/v4l2_capture_device_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/capture/video/linux/v4l2_capture_device_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/capture/video/linux/v4l2_capture_device_impl.cc
 @@ -22,7 +22,7 @@ int V4L2CaptureDeviceImpl::close(int fd)
    return ::close(fd);
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h
index 3ef98892ad..141c975d0d 100644
--- a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h
+++ b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/capture/video/linux/v4l2_capture_device_impl.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/capture/video/linux/v4l2_capture_device_impl.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/capture/video/linux/v4l2_capture_device_impl.h
 @@ -19,7 +19,7 @@ class CAPTURE_EXPORT V4L2CaptureDeviceIm
   public:
diff --git a/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc b/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
index 13e4e35017..3d8b93ca81 100644
--- a/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
+++ b/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/capture/video/linux/video_capture_device_factory_v4l2.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/capture/video/linux/video_capture_device_factory_v4l2.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/capture/video/linux/video_capture_device_factory_v4l2.cc
-@@ -24,7 +24,7 @@
- #include "media/capture/video/linux/scoped_v4l2_device_fd.h"
+@@ -27,7 +27,7 @@
+ #include "media/capture/video/linux/v4l2_capture_device_impl.h"
  #include "media/capture/video/linux/video_capture_device_linux.h"
  
 -#if BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_NETBSD)
++#if BUILDFLAG(IS_OPENBSD) || defined(OS_NETBSD)
  #include <sys/videoio.h>
  #else
  #include <linux/videodev2.h>
-@@ -39,6 +39,7 @@ bool CompareCaptureDevices(const VideoCa
+@@ -42,6 +42,7 @@ bool CompareCaptureDevices(const VideoCa
    return a.descriptor < b.descriptor;
  }
  
@@ -23,7 +23,7 @@ $NetBSD$
  // USB VID and PID are both 4 bytes long.
  const size_t kVidPidSize = 4;
  const size_t kMaxInterfaceNameSize = 256;
-@@ -71,11 +72,24 @@ std::string ExtractFileNameFromDeviceId(
+@@ -74,11 +75,24 @@ std::string ExtractFileNameFromDeviceId(
    DCHECK(base::StartsWith(device_id, kDevDir, base::CompareCase::SENSITIVE));
    return device_id.substr(UNSAFE_TODO(strlen(kDevDir)), device_id.length());
  }
@@ -48,7 +48,7 @@ $NetBSD$
      const base::FilePath path("/dev/");
      base::FileEnumerator enumerator(path, false, base::FileEnumerator::FILES,
                                      "video*");
-@@ -83,9 +97,13 @@ class DevVideoFilePathsDeviceProvider
+@@ -86,9 +100,13 @@ class DevVideoFilePathsDeviceProvider
        const base::FileEnumerator::FileInfo info = enumerator.GetInfo();
        target_container->emplace_back(path.value() + info.GetName().value());
      }
@@ -62,7 +62,7 @@ $NetBSD$
      const std::string file_name = ExtractFileNameFromDeviceId(device_id);
      std::string usb_id;
      const std::string vid_path =
-@@ -102,9 +120,13 @@ class DevVideoFilePathsDeviceProvider
+@@ -105,9 +123,13 @@ class DevVideoFilePathsDeviceProvider
      }
  
      return usb_id;
@@ -76,7 +76,7 @@ $NetBSD$
      const std::string file_name = ExtractFileNameFromDeviceId(device_id);
      const std::string interface_path =
          base::StringPrintf(kInterfacePathTemplate, file_name.c_str());
-@@ -115,6 +137,7 @@ class DevVideoFilePathsDeviceProvider
+@@ -118,6 +140,7 @@ class DevVideoFilePathsDeviceProvider
        return std::string();
      }
      return display_name;
@@ -84,7 +84,7 @@ $NetBSD$
    }
  };
  
-@@ -220,7 +243,7 @@ void VideoCaptureDeviceFactoryV4L2::GetD
+@@ -223,7 +246,7 @@ void VideoCaptureDeviceFactoryV4L2::GetD
    std::move(callback).Run(std::move(devices_info));
  }
  
@@ -93,7 +93,7 @@ $NetBSD$
    return HANDLE_EINTR(v4l2_->ioctl(fd, request, argp));
  }
  
-@@ -280,6 +303,11 @@ std::vector<float> VideoCaptureDeviceFac
+@@ -283,6 +306,11 @@ std::vector<float> VideoCaptureDeviceFac
          frame_rates.push_back(
              frame_interval.discrete.denominator /
              static_cast<float>(frame_interval.discrete.numerator));
diff --git a/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h b/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
index c3aeee30c9..8b154f4d2f 100644
--- a/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
+++ b/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/capture/video/linux/video_capture_device_factory_v4l2.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/capture/video/linux/video_capture_device_factory_v4l2.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/capture/video/linux/video_capture_device_factory_v4l2.h
-@@ -51,7 +51,7 @@ class CAPTURE_EXPORT VideoCaptureDeviceF
+@@ -52,7 +52,7 @@ class CAPTURE_EXPORT VideoCaptureDeviceF
  
   private:
    // Simple wrapper to do HANDLE_EINTR(v4l2_->ioctl(fd, ...)).
diff --git a/chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc b/chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
index fa07d5286b..b8ecaa25d6 100644
--- a/chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
+++ b/chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/capture/video/linux/video_capture_device_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/capture/video/linux/video_capture_device_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/capture/video/linux/video_capture_device_linux.cc
 @@ -15,7 +15,7 @@
  #include "build/build_config.h"
diff --git a/chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc b/chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
index 6aa881c712..c787f2db90 100644
--- a/chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
+++ b/chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/capture/video/video_capture_buffer_tracker_factory_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/capture/video/video_capture_buffer_tracker_factory_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/capture/video/video_capture_buffer_tracker_factory_impl.cc
 @@ -14,7 +14,7 @@
  #include "media/capture/video/chromeos/gpu_memory_buffer_tracker_cros.h"
diff --git a/chromium/patches/patch-media_capture_video_video__capture__device__client.cc b/chromium/patches/patch-media_capture_video_video__capture__device__client.cc
index cbb61815c9..dcfc33f07c 100644
--- a/chromium/patches/patch-media_capture_video_video__capture__device__client.cc
+++ b/chromium/patches/patch-media_capture_video_video__capture__device__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/capture/video/video_capture_device_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/capture/video/video_capture_device_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/capture/video/video_capture_device_client.cc
 @@ -164,7 +164,7 @@ FourccAndFlip GetFourccAndFlipFromPixelF
        CHECK(!is_width_odd && !is_height_odd);
diff --git a/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc b/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
index e638856df1..35ecf156f1 100644
--- a/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
+++ b/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/cdm/cdm_paths_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/cdm/cdm_paths_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/cdm/cdm_paths_unittest.cc
 @@ -26,7 +26,7 @@ const char kComponentPlatform[] =
      "win";
diff --git a/chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni b/chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni
index dfd3b28363..f0cdd6caec 100644
--- a/chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni
+++ b/chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/cdm/library_cdm/cdm_paths.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/cdm/library_cdm/cdm_paths.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/cdm/library_cdm/cdm_paths.gni
 @@ -14,7 +14,7 @@ assert(enable_library_cdms)
  # Explicitly define what we use to avoid confusion.
diff --git a/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py b/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
index d57b714e56..b8409fba19 100644
--- a/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
+++ b/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/ffmpeg/scripts/build_ffmpeg.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/ffmpeg/scripts/build_ffmpeg.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/ffmpeg/scripts/build_ffmpeg.py
 @@ -33,7 +33,7 @@ NDK_ROOT_DIR = os.path.abspath(
  SUCCESS_TOKEN = 'THIS_BUILD_WORKED'
@@ -18,7 +18,7 @@ $NetBSD$
 @@ -43,6 +43,9 @@ BRANDINGS = [
  ARCH_MAP = {
      'android': ['ia32', 'x64', 'arm-neon', 'arm64'],
-     'linux': ['ia32', 'x64', 'noasm-x64', 'arm', 'arm-neon', 'arm64', 'riscv64'],
+     'linux': ['ia32', 'x64', 'noasm-x64', 'arm-neon', 'arm64', 'riscv64'],
 +    'openbsd': ['x64', 'arm64', 'ia32'],
 +    'freebsd': ['x64', 'arm64', 'ia32'],
 +    'netbsd': ['x64', 'arm64', 'ia32'],
@@ -61,7 +61,7 @@ $NetBSD$
          if target_arch == 'x64':
              if target_os == 'android':
                  configure_flags['Common'].extend([
-@@ -827,9 +830,6 @@ def ConfigureAndBuild(target_arch, targe
+@@ -808,9 +811,6 @@ def ConfigureAndBuild(target_arch, targe
  
                  configure_flags['Common'].extend([
                      '--target-os=linux',
@@ -71,7 +71,7 @@ $NetBSD$
                      # See crbug.com/1467681. These could be removed eventually
                      '--disable-dotprod',
                      '--disable-i8mm',
-@@ -935,7 +935,7 @@ def ConfigureAndBuild(target_arch, targe
+@@ -916,7 +916,7 @@ def ConfigureAndBuild(target_arch, targe
          # typically be the system one, so explicitly configure use of Clang's
          # ld.lld, to ensure that things like cross-compilation and LTO work.
          # This does not work for ia32 and is always used on mac.
diff --git a/chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py b/chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
index 99b58c19b8..6fcfafd28e 100644
--- a/chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
+++ b/chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/ffmpeg/scripts/robo_lib/config.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/ffmpeg/scripts/robo_lib/config.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/ffmpeg/scripts/robo_lib/config.py
 @@ -75,19 +75,13 @@ class RoboConfiguration:
          self._llvm_path = os.path.join(self.chrome_src(), "third_party",
diff --git a/chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc b/chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
index ceef668bc9..698d86a354 100644
--- a/chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/chromeos/gl_image_processor_backend.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/gpu/chromeos/gl_image_processor_backend.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/gpu/chromeos/gl_image_processor_backend.cc
 @@ -27,6 +27,10 @@
  #include "ui/ozone/public/ozone_platform.h"
diff --git a/chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc b/chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
index 641fcf90f0..695e69ec7f 100644
--- a/chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/chromeos/libyuv_image_processor_backend.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/gpu/chromeos/libyuv_image_processor_backend.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/gpu/chromeos/libyuv_image_processor_backend.cc
 @@ -48,7 +48,7 @@ static constexpr struct {
  #define CONV(in, out, trans, result) \
diff --git a/chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc b/chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
index cfa92e9cab..2ed6b87365 100644
--- a/chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/chromeos/mailbox_video_frame_converter.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/gpu/chromeos/mailbox_video_frame_converter.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/gpu/chromeos/mailbox_video_frame_converter.cc
 @@ -249,7 +249,7 @@ MailboxVideoFrameConverter::GenerateShar
                             VideoPixelFormatToString(origin_frame->format()));
diff --git a/chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc b/chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
index 19db20fbd0..2870b246da 100644
--- a/chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/chromeos/platform_video_frame_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/gpu/chromeos/platform_video_frame_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/gpu/chromeos/platform_video_frame_utils.cc
 @@ -69,7 +69,7 @@ static std::unique_ptr<ui::GbmDevice> Cr
      const base::FilePath dev_path(FILE_PATH_LITERAL(
diff --git a/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc b/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
index 50d5e2c9f0..14923411b7 100644
--- a/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/chromeos/video_decoder_pipeline.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/gpu/chromeos/video_decoder_pipeline.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/gpu/chromeos/video_decoder_pipeline.cc
 @@ -1134,7 +1134,7 @@ VideoDecoderPipeline::PickDecoderOutputF
    }
diff --git a/chromium/patches/patch-media_gpu_gpu__video__decode__accelerator__factory.cc b/chromium/patches/patch-media_gpu_gpu__video__decode__accelerator__factory.cc
index 894f918f80..dd42c325be 100644
--- a/chromium/patches/patch-media_gpu_gpu__video__decode__accelerator__factory.cc
+++ b/chromium/patches/patch-media_gpu_gpu__video__decode__accelerator__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/gpu_video_decode_accelerator_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/gpu/gpu_video_decode_accelerator_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/gpu/gpu_video_decode_accelerator_factory.cc
 @@ -13,7 +13,7 @@
  #include "media/gpu/media_gpu_export.h"
diff --git a/chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc b/chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
index 188fc8d137..e3857a117a 100644
--- a/chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
+++ b/chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/gpu_video_encode_accelerator_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/gpu/gpu_video_encode_accelerator_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/gpu/gpu_video_encode_accelerator_factory.cc
 @@ -67,7 +67,7 @@ std::unique_ptr<VideoEncodeAccelerator> 
  }
diff --git a/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc b/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
index 156c0f0b7c..22531c0175 100644
--- a/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc
 @@ -17,7 +17,9 @@
  #include "media/gpu/vaapi/vaapi_wrapper.h"
diff --git a/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h b/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
index 627e042a66..ce206f4e94 100644
--- a/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
+++ b/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h
 @@ -5,7 +5,13 @@
  #ifndef MEDIA_GPU_SANDBOX_HARDWARE_VIDEO_DECODING_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc b/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
index c09d073ab5..c2d08e9506 100644
--- a/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc
 @@ -18,12 +18,15 @@
  #include "media/gpu/v4l2/v4l2_device.h"
diff --git a/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h b/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
index 476d1328f4..52507147e9 100644
--- a/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
+++ b/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h
 @@ -5,7 +5,13 @@
  #ifndef MEDIA_GPU_SANDBOX_HARDWARE_VIDEO_ENCODING_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-media_gpu_test_raw__video.cc b/chromium/patches/patch-media_gpu_test_raw__video.cc
index 35bf3d00df..ec2cf12839 100644
--- a/chromium/patches/patch-media_gpu_test_raw__video.cc
+++ b/chromium/patches/patch-media_gpu_test_raw__video.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/test/raw_video.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/gpu/test/raw_video.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/gpu/test/raw_video.cc
 @@ -60,7 +60,7 @@ std::unique_ptr<base::MemoryMappedFile> 
                               base::File::FLAG_READ | base::File::FLAG_WRITE
diff --git a/chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc b/chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
index 5735f98fcc..dfffea2b53 100644
--- a/chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
+++ b/chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/test/video_frame_file_writer.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/gpu/test/video_frame_file_writer.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/gpu/test/video_frame_file_writer.cc
 @@ -22,7 +22,7 @@
  #include "testing/gtest/include/gtest/gtest.h"
diff --git a/chromium/patches/patch-media_gpu_test_video__frame__helpers.cc b/chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
index 0206ac8a27..4201708aa3 100644
--- a/chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
+++ b/chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/test/video_frame_helpers.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/gpu/test/video_frame_helpers.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/gpu/test/video_frame_helpers.cc
 @@ -22,7 +22,7 @@
  #include "third_party/libyuv/include/libyuv.h"
diff --git a/chromium/patches/patch-media_gpu_test_video__frame__validator.cc b/chromium/patches/patch-media_gpu_test_video__frame__validator.cc
index cd490fa480..3225560926 100644
--- a/chromium/patches/patch-media_gpu_test_video__frame__validator.cc
+++ b/chromium/patches/patch-media_gpu_test_video__frame__validator.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/test/video_frame_validator.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/gpu/test/video_frame_validator.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/gpu/test/video_frame_validator.cc
 @@ -29,7 +29,7 @@
  #include "media/media_buildflags.h"
diff --git a/chromium/patches/patch-media_gpu_v4l2_v4l2__utils.cc b/chromium/patches/patch-media_gpu_v4l2_v4l2__utils.cc
index 1377bb3c00..84f7d38e5a 100644
--- a/chromium/patches/patch-media_gpu_v4l2_v4l2__utils.cc
+++ b/chromium/patches/patch-media_gpu_v4l2_v4l2__utils.cc
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/v4l2/v4l2_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/gpu/v4l2/v4l2_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/gpu/v4l2/v4l2_utils.cc
-@@ -18,7 +18,7 @@
- #include <map>
- #include <sstream>
+@@ -15,7 +15,7 @@
+ 
+ #include "base/compiler_specific.h"
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  #include <drm_fourcc.h>
  #endif
  
-@@ -243,7 +243,7 @@ std::optional<VideoFrameLayout> V4L2Form
+@@ -240,7 +240,7 @@ std::optional<VideoFrameLayout> V4L2Form
    }
    const VideoPixelFormat video_format = video_fourcc->ToVideoPixelFormat();
    uint64_t modifiers = gfx::NativePixmapHandle::kNoModifier;
diff --git a/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc b/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
index ac06d4f0ed..abb06f9b35 100644
--- a/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
+++ b/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/vaapi/vaapi_video_decoder.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/gpu/vaapi/vaapi_video_decoder.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/gpu/vaapi/vaapi_video_decoder.cc
-@@ -785,7 +785,7 @@ void VaapiVideoDecoder::ApplyResolutionC
+@@ -790,7 +790,7 @@ void VaapiVideoDecoder::ApplyResolutionC
    const gfx::Size decoder_natural_size =
        aspect_ratio_.GetNaturalSize(decoder_visible_rect);
  
diff --git a/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc b/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
index b4645b5c3e..ad0aff210e 100644
--- a/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
+++ b/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/vaapi/vaapi_wrapper.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/gpu/vaapi/vaapi_wrapper.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/gpu/vaapi/vaapi_wrapper.cc
-@@ -79,7 +79,7 @@
+@@ -80,7 +80,7 @@
  using media_gpu_vaapi::kModuleVa_prot;
  #endif
  
diff --git a/chromium/patches/patch-media_media__options.gni b/chromium/patches/patch-media_media__options.gni
index 816a89a006..7e98801c5e 100644
--- a/chromium/patches/patch-media_media__options.gni
+++ b/chromium/patches/patch-media_media__options.gni
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/media_options.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/media_options.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/media_options.gni
-@@ -208,12 +208,18 @@ declare_args() {
+@@ -209,12 +209,18 @@ declare_args() {
    # Enables runtime selection of ALSA library for audio.
    use_alsa = false
  
diff --git a/chromium/patches/patch-media_mojo_mojom_BUILD.gn b/chromium/patches/patch-media_mojo_mojom_BUILD.gn
index e573741544..90af039150 100644
--- a/chromium/patches/patch-media_mojo_mojom_BUILD.gn
+++ b/chromium/patches/patch-media_mojo_mojom_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/mojo/mojom/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/mojo/mojom/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/mojo/mojom/BUILD.gn
 @@ -1033,7 +1033,7 @@ source_set("test_support") {
    sources = []
diff --git a/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc b/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
index 93b76969f0..0d214e4d8a 100644
--- a/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
+++ b/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/mojo/mojom/video_frame_mojom_traits.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/mojo/mojom/video_frame_mojom_traits.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/mojo/mojom/video_frame_mojom_traits.cc
 @@ -23,7 +23,7 @@
  #include "ui/gfx/mojom/color_space_mojom_traits.h"
diff --git a/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.h b/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.h
index 28bbec9742..109c6a9d2a 100644
--- a/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.h
+++ b/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/mojo/mojom/video_frame_mojom_traits.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/mojo/mojom/video_frame_mojom_traits.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/mojo/mojom/video_frame_mojom_traits.h
 @@ -19,7 +19,7 @@
  
diff --git a/chromium/patches/patch-media_video_mappable__shared__image__video__frame__pool.cc b/chromium/patches/patch-media_video_mappable__shared__image__video__frame__pool.cc
index 5522c7bbe1..74870c8b5f 100644
--- a/chromium/patches/patch-media_video_mappable__shared__image__video__frame__pool.cc
+++ b/chromium/patches/patch-media_video_mappable__shared__image__video__frame__pool.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/video/mappable_shared_image_video_frame_pool.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/video/mappable_shared_image_video_frame_pool.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/video/mappable_shared_image_video_frame_pool.cc
-@@ -685,7 +685,7 @@ void MappableSharedImageVideoFramePool::
+@@ -686,7 +686,7 @@ void MappableSharedImageVideoFramePool::
    }
  
    bool is_software_backed_video_frame = !video_frame->HasSharedImage();
@@ -15,12 +15,12 @@ $NetBSD$
    is_software_backed_video_frame &= !video_frame->HasDmaBufs();
  #endif
  
-@@ -1093,7 +1093,7 @@ scoped_refptr<VideoFrame> MappableShared
-       media::IOSurfaceIsWebGPUCompatible(handle.io_surface().get());
+@@ -1099,7 +1099,7 @@ scoped_refptr<VideoFrame> MappableShared
+           gpu::SHARED_IMAGE_USAGE_WEBGPU_READ);
  #endif
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   // TOOD(crbug.com/425634684): Check for webgpu support from
-   // SharedImageCapabilities, once this metadata is compatible.
-   is_webgpu_compatible =
+   // Gate this on SharedImage usage as ScopedAccess now CHECKs for it.
+   // TOOD(crbug.com/425634684, crbug.com/413659843): Check for webgpu support
+   // from SharedImageCapabilities, once this metadata is compatible.
diff --git a/chromium/patches/patch-media_video_renderable__mappable__shared__image__video__frame__pool.cc b/chromium/patches/patch-media_video_renderable__mappable__shared__image__video__frame__pool.cc
index 7577a26a55..8e2689160c 100644
--- a/chromium/patches/patch-media_video_renderable__mappable__shared__image__video__frame__pool.cc
+++ b/chromium/patches/patch-media_video_renderable__mappable__shared__image__video__frame__pool.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/video/renderable_mappable_shared_image_video_frame_pool.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/video/renderable_mappable_shared_image_video_frame_pool.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/video/renderable_mappable_shared_image_video_frame_pool.cc
-@@ -198,7 +198,7 @@ bool FrameResources::Initialize(VideoPix
+@@ -199,7 +199,7 @@ bool FrameResources::Initialize(VideoPix
  
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
    buffer_usage = gfx::BufferUsage::SCANOUT_VEA_CPU_READ;
diff --git a/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc b/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
index f7e438b991..148dd097f8 100644
--- a/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
+++ b/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/video/video_encode_accelerator_adapter.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/video/video_encode_accelerator_adapter.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/video/video_encode_accelerator_adapter.cc
-@@ -468,7 +468,7 @@ void VideoEncodeAcceleratorAdapter::Init
+@@ -503,7 +503,7 @@ void VideoEncodeAcceleratorAdapter::Init
  #endif  // BUILDFLAG(USE_PROPRIETARY_CODECS)
  
    auto storage_type = VideoEncodeAccelerator::Config::StorageType::kShmem;
diff --git a/chromium/patches/patch-media_webrtc_audio__processor.cc b/chromium/patches/patch-media_webrtc_audio__processor.cc
index e068573646..ab3069342c 100644
--- a/chromium/patches/patch-media_webrtc_audio__processor.cc
+++ b/chromium/patches/patch-media_webrtc_audio__processor.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/webrtc/audio_processor.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/webrtc/audio_processor.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/webrtc/audio_processor.cc
-@@ -516,7 +516,7 @@ std::optional<double> AudioProcessor::Pr
+@@ -518,7 +518,7 @@ std::optional<double> AudioProcessor::Pr
    // controller.
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
    DCHECK_LE(volume, 1.0);
diff --git a/chromium/patches/patch-media_webrtc_helpers.cc b/chromium/patches/patch-media_webrtc_helpers.cc
index 773b66d923..585c1692a5 100644
--- a/chromium/patches/patch-media_webrtc_helpers.cc
+++ b/chromium/patches/patch-media_webrtc_helpers.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/webrtc/helpers.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- media/webrtc/helpers.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ media/webrtc/helpers.cc
-@@ -52,14 +52,14 @@ void ConfigAutomaticGainControl(const Au
+@@ -51,14 +51,14 @@ void ConfigAutomaticGainControl(const Au
      return;
    }
  
diff --git a/chromium/patches/patch-mojo_core_BUILD.gn b/chromium/patches/patch-mojo_core_BUILD.gn
index 39191f0449..1cdc00764d 100644
--- a/chromium/patches/patch-mojo_core_BUILD.gn
+++ b/chromium/patches/patch-mojo_core_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- mojo/core/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- mojo/core/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ mojo/core/BUILD.gn
 @@ -163,7 +163,7 @@ source_set("impl_for_embedder") {
        "channel_posix.h",
diff --git a/chromium/patches/patch-mojo_core_channel.cc b/chromium/patches/patch-mojo_core_channel.cc
index f650c3d053..0dcfcfcca9 100644
--- a/chromium/patches/patch-mojo_core_channel.cc
+++ b/chromium/patches/patch-mojo_core_channel.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- mojo/core/channel.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- mojo/core/channel.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ mojo/core/channel.cc
 @@ -74,7 +74,11 @@ const size_t kMaxAttachedHandles = 64;
  const size_t kMaxAttachedHandles = 253;
diff --git a/chromium/patches/patch-mojo_core_channel.h b/chromium/patches/patch-mojo_core_channel.h
index e464533819..5a536cb26b 100644
--- a/chromium/patches/patch-mojo_core_channel.h
+++ b/chromium/patches/patch-mojo_core_channel.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- mojo/core/channel.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- mojo/core/channel.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ mojo/core/channel.h
 @@ -167,7 +167,7 @@ class MOJO_SYSTEM_IMPL_EXPORT Channel
        } v2;
diff --git a/chromium/patches/patch-mojo_core_channel__posix.cc b/chromium/patches/patch-mojo_core_channel__posix.cc
index c641e74bf8..8f3c76b8b2 100644
--- a/chromium/patches/patch-mojo_core_channel__posix.cc
+++ b/chromium/patches/patch-mojo_core_channel__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- mojo/core/channel_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- mojo/core/channel_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ mojo/core/channel_posix.cc
 @@ -606,6 +606,13 @@ void Channel::OfferChannelUpgrade() {
    }
diff --git a/chromium/patches/patch-mojo_core_embedder_features.h b/chromium/patches/patch-mojo_core_embedder_features.h
index ce6022bf40..d8a2ecdea3 100644
--- a/chromium/patches/patch-mojo_core_embedder_features.h
+++ b/chromium/patches/patch-mojo_core_embedder_features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- mojo/core/embedder/features.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- mojo/core/embedder/features.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ mojo/core/embedder/features.h
 @@ -14,7 +14,7 @@
  namespace mojo {
diff --git a/chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc b/chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
index cd1738dcf1..a8b336d944 100644
--- a/chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
+++ b/chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- mojo/public/cpp/platform/socket_utils_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- mojo/public/cpp/platform/socket_utils_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ mojo/public/cpp/platform/socket_utils_posix.cc
 @@ -26,7 +26,7 @@ bool IsRecoverableError() {
  }
diff --git a/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni b/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
index 88077df3e3..b9fd767a4f 100644
--- a/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
+++ b/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- mojo/public/tools/bindings/mojom.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- mojo/public/tools/bindings/mojom.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ mojo/public/tools/bindings/mojom.gni
-@@ -751,6 +751,21 @@ template("mojom") {
+@@ -750,6 +750,21 @@ template("mojom") {
        enabled_features += [ "is_apple" ]
      }
  
diff --git a/chromium/patches/patch-net_BUILD.gn b/chromium/patches/patch-net_BUILD.gn
index a8439ed60e..38cb6d7c24 100644
--- a/chromium/patches/patch-net_BUILD.gn
+++ b/chromium/patches/patch-net_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/BUILD.gn
 @@ -126,7 +126,7 @@ net_configs = [
    "//build/config/compiler:wexit_time_destructors",
@@ -15,7 +15,7 @@ $NetBSD$
    net_configs += [ "//build/config/linux:libresolv" ]
  }
  
-@@ -1420,6 +1420,19 @@ component("net") {
+@@ -1424,6 +1424,19 @@ component("net") {
      ]
    }
  
@@ -35,7 +35,7 @@ $NetBSD$
    if (is_mac) {
      sources += [
        "base/network_notification_thread_mac.cc",
-@@ -1593,7 +1606,7 @@ component("net") {
+@@ -1602,7 +1615,7 @@ component("net") {
    }
  
    # Use getifaddrs() on POSIX platforms, except Linux.
@@ -44,7 +44,7 @@ $NetBSD$
      sources += [
        "base/network_interfaces_getifaddrs.cc",
        "base/network_interfaces_getifaddrs.h",
-@@ -2347,7 +2360,7 @@ static_library("test_support") {
+@@ -2356,7 +2369,7 @@ static_library("test_support") {
      ]
    }
  
@@ -53,7 +53,7 @@ $NetBSD$
      sources += [
        "base/address_tracker_linux_test_util.cc",
        "base/address_tracker_linux_test_util.h",
-@@ -3177,14 +3190,14 @@ target(_test_target_type, "net_unittests
+@@ -3186,14 +3199,14 @@ target(_test_target_type, "net_unittests
      ]
    }
  
@@ -70,7 +70,7 @@ $NetBSD$
      sources += [
        "base/address_tracker_linux_unittest.cc",
        "base/network_interfaces_linux_unittest.cc",
-@@ -3297,6 +3310,10 @@ target(_test_target_type, "net_unittests
+@@ -3306,6 +3319,10 @@ target(_test_target_type, "net_unittests
      ]
    }
  
@@ -81,7 +81,7 @@ $NetBSD$
    if (enable_websockets) {
      sources += [
        "server/http_connection_unittest.cc",
-@@ -3353,7 +3370,7 @@ target(_test_target_type, "net_unittests
+@@ -3362,7 +3379,7 @@ target(_test_target_type, "net_unittests
    ]
    data_deps = [ "//testing/buildbot/filters:net_unittests_filters" ]
  
@@ -90,7 +90,7 @@ $NetBSD$
      sources += [ "tools/quic/quic_simple_server_test.cc" ]
    }
  
-@@ -3486,7 +3503,7 @@ target(_test_target_type, "net_unittests
+@@ -3495,7 +3512,7 @@ target(_test_target_type, "net_unittests
    }
  
    # Use getifaddrs() on POSIX platforms, except Linux.
diff --git a/chromium/patches/patch-net_base_features.cc b/chromium/patches/patch-net_base_features.cc
index 99228d2a97..188a777ed2 100644
--- a/chromium/patches/patch-net_base_features.cc
+++ b/chromium/patches/patch-net_base_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/base/features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/base/features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/base/features.cc
-@@ -33,7 +33,7 @@ BASE_FEATURE(kCapReferrerToOriginOnCross
+@@ -36,7 +36,7 @@ BASE_FEATURE(kCapReferrerToOriginOnCross
  
  BASE_FEATURE(kAsyncDns,
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_ANDROID) || \
@@ -15,7 +15,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -302,7 +302,7 @@ inline constexpr auto kMigrateSessionsOn
+@@ -308,7 +308,7 @@ inline constexpr auto kMigrateSessionsOn
  BASE_FEATURE(kMigrateSessionsOnNetworkChangeV2,
               kMigrateSessionsOnNetworkChangeV2Default);
  
@@ -24,7 +24,7 @@ $NetBSD$
  BASE_FEATURE(kAddressTrackerLinuxIsProxied, base::FEATURE_ENABLED_BY_DEFAULT);
  #endif  // BUILDFLAG(IS_LINUX)
  
-@@ -423,7 +423,7 @@ BASE_FEATURE(kReportingApiEnableEnterpri
+@@ -427,7 +427,7 @@ BASE_FEATURE(kReportingApiEnableEnterpri
               base::FEATURE_DISABLED_BY_DEFAULT);
  
  BASE_FEATURE(kSimdutfBase64Support,
diff --git a/chromium/patches/patch-net_base_network__change__notifier.cc b/chromium/patches/patch-net_base_network__change__notifier.cc
index 5e991adfb8..96789f3d3d 100644
--- a/chromium/patches/patch-net_base_network__change__notifier.cc
+++ b/chromium/patches/patch-net_base_network__change__notifier.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/base/network_change_notifier.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/base/network_change_notifier.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/base/network_change_notifier.cc
 @@ -38,7 +38,7 @@
  #include "third_party/abseil-cpp/absl/container/flat_hash_set.h"
diff --git a/chromium/patches/patch-net_base_network__change__notifier.h b/chromium/patches/patch-net_base_network__change__notifier.h
index cb22ce6f13..99727427d7 100644
--- a/chromium/patches/patch-net_base_network__change__notifier.h
+++ b/chromium/patches/patch-net_base_network__change__notifier.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/base/network_change_notifier.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/base/network_change_notifier.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/base/network_change_notifier.h
 @@ -20,7 +20,7 @@
  #include "net/base/network_handle.h"
diff --git a/chromium/patches/patch-net_base_network__change__notifier__passive.cc b/chromium/patches/patch-net_base_network__change__notifier__passive.cc
index 157ea60fa7..c2521a07c5 100644
--- a/chromium/patches/patch-net_base_network__change__notifier__passive.cc
+++ b/chromium/patches/patch-net_base_network__change__notifier__passive.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/base/network_change_notifier_passive.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/base/network_change_notifier_passive.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/base/network_change_notifier_passive.cc
 @@ -108,7 +108,7 @@ NetworkChangeNotifierPassive::GetAddress
  NetworkChangeNotifier::NetworkChangeCalculatorParams
diff --git a/chromium/patches/patch-net_base_network__interfaces__posix.h b/chromium/patches/patch-net_base_network__interfaces__posix.h
index f9eb5715b2..380e73ce82 100644
--- a/chromium/patches/patch-net_base_network__interfaces__posix.h
+++ b/chromium/patches/patch-net_base_network__interfaces__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/base/network_interfaces_posix.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/base/network_interfaces_posix.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/base/network_interfaces_posix.h
 @@ -8,6 +8,8 @@
  // This file provides some basic functionality shared between
diff --git a/chromium/patches/patch-net_base_sockaddr__util__posix.cc b/chromium/patches/patch-net_base_sockaddr__util__posix.cc
index d46657008c..054debb150 100644
--- a/chromium/patches/patch-net_base_sockaddr__util__posix.cc
+++ b/chromium/patches/patch-net_base_sockaddr__util__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/base/sockaddr_util_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/base/sockaddr_util_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/base/sockaddr_util_posix.cc
 @@ -51,7 +51,8 @@ bool FillUnixAddress(std::string_view so
      return true;
diff --git a/chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc b/chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc
index 875a5270ea..c9a26a37ff 100644
--- a/chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc
+++ b/chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/base/sockaddr_util_posix_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/base/sockaddr_util_posix_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/base/sockaddr_util_posix_unittest.cc
 @@ -77,7 +77,8 @@ TEST(FillUnixAddressTest, AbstractLinuxA
    SockaddrStorage storage;
diff --git a/chromium/patches/patch-net_disk__cache_backend__experiment.h b/chromium/patches/patch-net_disk__cache_backend__experiment.h
index 21d2de9258..aab5be7f52 100644
--- a/chromium/patches/patch-net_disk__cache_backend__experiment.h
+++ b/chromium/patches/patch-net_disk__cache_backend__experiment.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/disk_cache/backend_experiment.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/disk_cache/backend_experiment.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/disk_cache/backend_experiment.h
 @@ -15,7 +15,7 @@ namespace disk_cache {
  // default.
diff --git a/chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc b/chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
index 4189487447..23ab85c2eb 100644
--- a/chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
+++ b/chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/disk_cache/simple/simple_file_tracker.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/disk_cache/simple/simple_file_tracker.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/disk_cache/simple/simple_file_tracker.cc
 @@ -36,7 +36,17 @@ bool SimpleFileTracker::TrackedFiles::In
  }
diff --git a/chromium/patches/patch-net_dns_BUILD.gn b/chromium/patches/patch-net_dns_BUILD.gn
index 59b10519cc..1d4e331f2d 100644
--- a/chromium/patches/patch-net_dns_BUILD.gn
+++ b/chromium/patches/patch-net_dns_BUILD.gn
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/dns/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/dns/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/dns/BUILD.gn
-@@ -154,7 +154,7 @@ source_set("dns") {
-       "platform_dns_query_executor_android.cc",
-       "platform_dns_query_executor_android.h",
+@@ -170,7 +170,7 @@ source_set("dns") {
+       "dns_config_service_android.cc",
+       "dns_config_service_android.h",
      ]
 -  } else if (is_linux) {
 +  } else if (is_linux && !is_bsd) {
      sources += [
        "dns_config_service_linux.cc",
        "dns_config_service_linux.h",
-@@ -188,6 +188,7 @@ source_set("dns") {
+@@ -204,6 +204,7 @@ source_set("dns") {
    }
  
    deps = [ "//net:net_deps" ]
@@ -23,7 +23,7 @@ $NetBSD$
  
    public_deps = [
      ":dns_client",
-@@ -267,6 +268,7 @@ source_set("host_resolver") {
+@@ -283,6 +284,7 @@ source_set("host_resolver") {
    deps = [
      "//net:net_deps",
      "//net/dns/public",
@@ -31,9 +31,9 @@ $NetBSD$
    ]
    public_deps = [ "//net:net_public_deps" ]
  
-@@ -473,9 +475,9 @@ source_set("tests") {
-       "dns_config_service_android_unittest.cc",
-       "platform_dns_query_executor_android_unittest.cc",
+@@ -493,9 +495,9 @@ source_set("tests") {
+       "mock_dns_platform_android_attempt_delegate.cc",
+       "mock_dns_platform_android_attempt_delegate.h",
      ]
 -  } else if (is_linux) {
 +  } else if (is_linux && !is_bsd) {
diff --git a/chromium/patches/patch-net_dns_address__info.cc b/chromium/patches/patch-net_dns_address__info.cc
index c7ea9a8f7e..281b73df8d 100644
--- a/chromium/patches/patch-net_dns_address__info.cc
+++ b/chromium/patches/patch-net_dns_address__info.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/dns/address_info.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/dns/address_info.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/dns/address_info.cc
 @@ -74,8 +74,12 @@ AddressInfo::AddressInfoAndResult Addres
      // error.
diff --git a/chromium/patches/patch-net_dns_address__sorter__posix.cc b/chromium/patches/patch-net_dns_address__sorter__posix.cc
index eeabdd62f0..3206d753b1 100644
--- a/chromium/patches/patch-net_dns_address__sorter__posix.cc
+++ b/chromium/patches/patch-net_dns_address__sorter__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/dns/address_sorter_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/dns/address_sorter_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/dns/address_sorter_posix.cc
 @@ -29,6 +29,7 @@
  #include "net/dns/netinet_in_var_ios.h"
diff --git a/chromium/patches/patch-net_dns_dns__config__service__posix.cc b/chromium/patches/patch-net_dns_dns__config__service__posix.cc
index 8896ff5864..3e432798d5 100644
--- a/chromium/patches/patch-net_dns_dns__config__service__posix.cc
+++ b/chromium/patches/patch-net_dns_dns__config__service__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/dns/dns_config_service_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/dns/dns_config_service_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/dns/dns_config_service_posix.cc
 @@ -35,6 +35,11 @@
  #include "net/dns/dns_config_watcher_mac.h"
diff --git a/chromium/patches/patch-net_dns_dns__reloader.cc b/chromium/patches/patch-net_dns_dns__reloader.cc
index 7208b6652b..03f4be40bb 100644
--- a/chromium/patches/patch-net_dns_dns__reloader.cc
+++ b/chromium/patches/patch-net_dns_dns__reloader.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/dns/dns_reloader.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/dns/dns_reloader.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/dns/dns_reloader.cc
 @@ -10,6 +10,7 @@
  // - there's not guarantee it exists at all. :(
diff --git a/chromium/patches/patch-net_dns_dns__util.cc b/chromium/patches/patch-net_dns_dns__util.cc
index 708892aff1..54be0eb087 100644
--- a/chromium/patches/patch-net_dns_dns__util.cc
+++ b/chromium/patches/patch-net_dns_dns__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/dns/dns_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/dns/dns_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/dns/dns_util.cc
-@@ -28,6 +28,8 @@
+@@ -27,6 +27,8 @@
  #include "net/dns/public/util.h"
  #include "net/third_party/uri_template/uri_template.h"
  
diff --git a/chromium/patches/patch-net_dns_host__resolver__proc.cc b/chromium/patches/patch-net_dns_host__resolver__proc.cc
index eab8703209..dcbaed8d16 100644
--- a/chromium/patches/patch-net_dns_host__resolver__proc.cc
+++ b/chromium/patches/patch-net_dns_host__resolver__proc.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/dns/host_resolver_proc.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/dns/host_resolver_proc.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/dns/host_resolver_proc.cc
 @@ -16,10 +16,6 @@
  #include "net/base/net_errors.h"
diff --git a/chromium/patches/patch-net_dns_public_BUILD.gn b/chromium/patches/patch-net_dns_public_BUILD.gn
index 1f84c1f13d..c71391b42a 100644
--- a/chromium/patches/patch-net_dns_public_BUILD.gn
+++ b/chromium/patches/patch-net_dns_public_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/dns/public/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/dns/public/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/dns/public/BUILD.gn
-@@ -78,7 +78,7 @@ source_set("tests") {
+@@ -79,7 +79,7 @@ source_set("tests") {
      "doh_provider_entry_unittest.cc",
    ]
  
diff --git a/chromium/patches/patch-net_dns_public_resolv__reader.cc b/chromium/patches/patch-net_dns_public_resolv__reader.cc
index e881661332..c985535ff7 100644
--- a/chromium/patches/patch-net_dns_public_resolv__reader.cc
+++ b/chromium/patches/patch-net_dns_public_resolv__reader.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/dns/public/resolv_reader.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/dns/public/resolv_reader.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/dns/public/resolv_reader.cc
 @@ -30,7 +30,7 @@ std::unique_ptr<ScopedResState> ResolvRe
  }
diff --git a/chromium/patches/patch-net_dns_public_resolv__reader.h b/chromium/patches/patch-net_dns_public_resolv__reader.h
index 99429725a3..2a59acce41 100644
--- a/chromium/patches/patch-net_dns_public_resolv__reader.h
+++ b/chromium/patches/patch-net_dns_public_resolv__reader.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/dns/public/resolv_reader.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/dns/public/resolv_reader.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/dns/public/resolv_reader.h
 @@ -5,6 +5,7 @@
  #ifndef NET_DNS_PUBLIC_RESOLV_READER_H_
diff --git a/chromium/patches/patch-net_dns_public_scoped__res__state.cc b/chromium/patches/patch-net_dns_public_scoped__res__state.cc
index f80f4838a6..b0e18401c5 100644
--- a/chromium/patches/patch-net_dns_public_scoped__res__state.cc
+++ b/chromium/patches/patch-net_dns_public_scoped__res__state.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/dns/public/scoped_res_state.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/dns/public/scoped_res_state.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/dns/public/scoped_res_state.cc
 @@ -29,7 +29,7 @@ ScopedResState::~ScopedResState() {
  #if !BUILDFLAG(IS_OPENBSD) && !BUILDFLAG(IS_FUCHSIA)
diff --git a/chromium/patches/patch-net_dns_public_scoped__res__state.h b/chromium/patches/patch-net_dns_public_scoped__res__state.h
index 2e4c848694..45b7161350 100644
--- a/chromium/patches/patch-net_dns_public_scoped__res__state.h
+++ b/chromium/patches/patch-net_dns_public_scoped__res__state.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/dns/public/scoped_res_state.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/dns/public/scoped_res_state.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/dns/public/scoped_res_state.h
 @@ -5,6 +5,7 @@
  #ifndef NET_DNS_PUBLIC_SCOPED_RES_STATE_H_
diff --git a/chromium/patches/patch-net_filter_zstd__source__stream.cc b/chromium/patches/patch-net_filter_zstd__source__stream.cc
index e136ae2387..3ec5dbc10a 100644
--- a/chromium/patches/patch-net_filter_zstd__source__stream.cc
+++ b/chromium/patches/patch-net_filter_zstd__source__stream.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/filter/zstd_source_stream.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/filter/zstd_source_stream.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/filter/zstd_source_stream.cc
 @@ -7,6 +7,7 @@
  #include <algorithm>
diff --git a/chromium/patches/patch-net_http_http__auth__gssapi__posix.cc b/chromium/patches/patch-net_http_http__auth__gssapi__posix.cc
index be393b3fdc..d9e3233cf0 100644
--- a/chromium/patches/patch-net_http_http__auth__gssapi__posix.cc
+++ b/chromium/patches/patch-net_http_http__auth__gssapi__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/http/http_auth_gssapi_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/http/http_auth_gssapi_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/http/http_auth_gssapi_posix.cc
 @@ -364,7 +364,9 @@ base::NativeLibrary GSSAPISharedLibrary:
    } else {
diff --git a/chromium/patches/patch-net_http_http__auth__gssapi__posix.h b/chromium/patches/patch-net_http_http__auth__gssapi__posix.h
index 73755f5cf6..51488b935e 100644
--- a/chromium/patches/patch-net_http_http__auth__gssapi__posix.h
+++ b/chromium/patches/patch-net_http_http__auth__gssapi__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/http/http_auth_gssapi_posix.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/http/http_auth_gssapi_posix.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/http/http_auth_gssapi_posix.h
 @@ -21,6 +21,9 @@
  #if BUILDFLAG(IS_APPLE)
diff --git a/chromium/patches/patch-net_http_http__auth__handler__negotiate.cc b/chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
index 6bd08399ca..5304672479 100644
--- a/chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
+++ b/chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/http/http_auth_handler_negotiate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/http/http_auth_handler_negotiate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/http/http_auth_handler_negotiate.cc
 @@ -119,7 +119,7 @@ int HttpAuthHandlerNegotiate::Factory::C
  #elif BUILDFLAG(IS_POSIX)
diff --git a/chromium/patches/patch-net_http_http__auth__preferences.cc b/chromium/patches/patch-net_http_http__auth__preferences.cc
index 8f39c7abb9..2c9d3d5e1b 100644
--- a/chromium/patches/patch-net_http_http__auth__preferences.cc
+++ b/chromium/patches/patch-net_http_http__auth__preferences.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/http/http_auth_preferences.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/http/http_auth_preferences.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/http/http_auth_preferences.cc
 @@ -38,7 +38,7 @@ std::string HttpAuthPreferences::AuthAnd
  }
diff --git a/chromium/patches/patch-net_http_http__auth__preferences.h b/chromium/patches/patch-net_http_http__auth__preferences.h
index 3c2245b2ab..2975241f7c 100644
--- a/chromium/patches/patch-net_http_http__auth__preferences.h
+++ b/chromium/patches/patch-net_http_http__auth__preferences.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/http/http_auth_preferences.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/http/http_auth_preferences.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/http/http_auth_preferences.h
 @@ -49,7 +49,7 @@ class NET_EXPORT HttpAuthPreferences {
  #if BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-net_http_http__network__session.cc b/chromium/patches/patch-net_http_http__network__session.cc
index 7f8f23fac2..707a13cd2c 100644
--- a/chromium/patches/patch-net_http_http__network__session.cc
+++ b/chromium/patches/patch-net_http_http__network__session.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/http/http_network_session.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/http/http_network_session.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/http/http_network_session.cc
 @@ -20,7 +20,9 @@
  #include "build/build_config.h"
diff --git a/chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc b/chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc
index c3fc4858a1..0b7ad21d83 100644
--- a/chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc
+++ b/chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/proxy_resolution/proxy_config_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/proxy_resolution/proxy_config_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/proxy_resolution/proxy_config_service.cc
 @@ -19,20 +19,20 @@
  #include "net/proxy_resolution/proxy_config_service_ios.h"
diff --git a/chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc b/chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
index c5dbf06f3b..ae6cf2bb70 100644
--- a/chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
+++ b/chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/proxy_resolution/proxy_config_service_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/proxy_resolution/proxy_config_service_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/proxy_resolution/proxy_config_service_linux.cc
 @@ -6,7 +6,9 @@
  
diff --git a/chromium/patches/patch-net_socket_socks5__client__socket.cc b/chromium/patches/patch-net_socket_socks5__client__socket.cc
index 668ab5ca45..b2605bf5f6 100644
--- a/chromium/patches/patch-net_socket_socks5__client__socket.cc
+++ b/chromium/patches/patch-net_socket_socks5__client__socket.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/socket/socks5_client_socket.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/socket/socks5_client_socket.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/socket/socks5_client_socket.cc
 @@ -23,6 +23,9 @@
  #include "net/log/net_log_event_type.h"
diff --git a/chromium/patches/patch-net_socket_tcp__socket__posix.cc b/chromium/patches/patch-net_socket_tcp__socket__posix.cc
index 03bf88b8fb..eef6c6c4f6 100644
--- a/chromium/patches/patch-net_socket_tcp__socket__posix.cc
+++ b/chromium/patches/patch-net_socket_tcp__socket__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/socket/tcp_socket_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/socket/tcp_socket_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/socket/tcp_socket_posix.cc
 @@ -6,6 +6,9 @@
  
@@ -16,7 +16,7 @@ $NetBSD$
  #include <sys/socket.h>
  
  #include <algorithm>
-@@ -104,6 +107,17 @@ bool SetTCPKeepAlive(int fd, bool enable
+@@ -103,6 +106,17 @@ bool SetTCPKeepAlive(int fd, bool enable
        PLOG(ERROR) << "Failed to set TCP_KEEPALIVE on fd: " << fd;
        return false;
      }
diff --git a/chromium/patches/patch-net_socket_udp__socket__posix.cc b/chromium/patches/patch-net_socket_udp__socket__posix.cc
index f34b0fd91a..d2c8b2462f 100644
--- a/chromium/patches/patch-net_socket_udp__socket__posix.cc
+++ b/chromium/patches/patch-net_socket_udp__socket__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/socket/udp_socket_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/socket/udp_socket_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/socket/udp_socket_posix.cc
 @@ -82,6 +82,32 @@ constexpr int kBindRetries = 10;
  constexpr int kPortStart = 1024;
diff --git a/chromium/patches/patch-net_socket_udp__socket__unittest.cc b/chromium/patches/patch-net_socket_udp__socket__unittest.cc
index 9dd54470af..91dda7456b 100644
--- a/chromium/patches/patch-net_socket_udp__socket__unittest.cc
+++ b/chromium/patches/patch-net_socket_udp__socket__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/socket/udp_socket_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/socket/udp_socket_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/socket/udp_socket_unittest.cc
 @@ -409,7 +409,7 @@ TEST_F(UDPSocketTest, PartialRecv) {
    EXPECT_EQ(second_packet, received);
diff --git a/chromium/patches/patch-net_third__party_quiche_BUILD.gn b/chromium/patches/patch-net_third__party_quiche_BUILD.gn
index ecd238e13c..7ab8288b7e 100644
--- a/chromium/patches/patch-net_third__party_quiche_BUILD.gn
+++ b/chromium/patches/patch-net_third__party_quiche_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/third_party/quiche/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/third_party/quiche/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/third_party/quiche/BUILD.gn
 @@ -28,7 +28,7 @@ import("//net/third_party/quiche/src/bui
  import("//testing/libfuzzer/fuzzer_test.gni")
diff --git a/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc b/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
index 4e1df9ae6b..011e3c0420 100644
--- a/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
+++ b/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/tools/cert_verify_tool/cert_verify_tool.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/tools/cert_verify_tool/cert_verify_tool.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/tools/cert_verify_tool/cert_verify_tool.cc
 @@ -36,7 +36,7 @@
  #include "third_party/boringssl/src/pki/trust_store.h"
diff --git a/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc b/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
index 0c48ed3997..8415af11f4 100644
--- a/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
+++ b/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/tools/net_watcher/net_watcher.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/tools/net_watcher/net_watcher.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/tools/net_watcher/net_watcher.cc
 @@ -31,7 +31,7 @@
  #include "net/proxy_resolution/proxy_config_service.h"
diff --git a/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h b/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
index 30faeaaecd..9937b73445 100644
--- a/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
+++ b/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/traffic_annotation/network_traffic_annotation.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/traffic_annotation/network_traffic_annotation.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/traffic_annotation/network_traffic_annotation.h
 @@ -363,7 +363,7 @@ struct MutablePartialNetworkTrafficAnnot
  }  // namespace net
diff --git a/chromium/patches/patch-net_url__request_url__request__context.cc b/chromium/patches/patch-net_url__request_url__request__context.cc
index b397bea8c3..04d563909b 100644
--- a/chromium/patches/patch-net_url__request_url__request__context.cc
+++ b/chromium/patches/patch-net_url__request_url__request__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/url_request/url_request_context.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/url_request/url_request_context.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/url_request/url_request_context.cc
 @@ -129,7 +129,7 @@ const HttpNetworkSessionContext* URLRequ
    return &network_session->context();
diff --git a/chromium/patches/patch-net_url__request_url__request__context.h b/chromium/patches/patch-net_url__request_url__request__context.h
index fd6361dd4d..aa4cbc9adb 100644
--- a/chromium/patches/patch-net_url__request_url__request__context.h
+++ b/chromium/patches/patch-net_url__request_url__request__context.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/url_request/url_request_context.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/url_request/url_request_context.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/url_request/url_request_context.h
-@@ -90,7 +90,7 @@ class NET_EXPORT URLRequestContext final
+@@ -91,7 +91,7 @@ class NET_EXPORT URLRequestContext final
    // session.
    const HttpNetworkSessionContext* GetNetworkSessionContext() const;
  
diff --git a/chromium/patches/patch-net_url__request_url__request__context__builder.cc b/chromium/patches/patch-net_url__request_url__request__context__builder.cc
index 2e6d9130eb..1206370042 100644
--- a/chromium/patches/patch-net_url__request_url__request__context__builder.cc
+++ b/chromium/patches/patch-net_url__request_url__request__context__builder.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/url_request/url_request_context_builder.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/url_request/url_request_context_builder.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/url_request/url_request_context_builder.cc
-@@ -446,7 +446,7 @@ std::unique_ptr<URLRequestContext> URLRe
+@@ -447,7 +447,7 @@ std::unique_ptr<URLRequestContext> URLRe
    }
  
    if (!proxy_resolution_service_) {
diff --git a/chromium/patches/patch-net_websockets_websocket__basic__stream__adapters__test.cc b/chromium/patches/patch-net_websockets_websocket__basic__stream__adapters__test.cc
index 4c585e084e..9392b8c967 100644
--- a/chromium/patches/patch-net_websockets_websocket__basic__stream__adapters__test.cc
+++ b/chromium/patches/patch-net_websockets_websocket__basic__stream__adapters__test.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/websockets/websocket_basic_stream_adapters_test.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- net/websockets/websocket_basic_stream_adapters_test.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ net/websockets/websocket_basic_stream_adapters_test.cc
-@@ -1101,10 +1101,10 @@ TEST_F(WebSocketSpdyStreamAdapterTest,
+@@ -1102,10 +1102,10 @@ TEST_F(WebSocketSpdyStreamAdapterTest,
         OnCloseOkShouldBeTranslatedToConnectionClose) {
    spdy::SpdySerializedFrame response_headers(
        spdy_util_.ConstructSpdyResponseHeaders(1, ResponseHeaders(), false));
diff --git a/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc b/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
index 687e530af3..e8eaed3948 100644
--- a/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
+++ b/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- pdf/pdfium/pdfium_engine.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- pdf/pdfium/pdfium_engine.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ pdf/pdfium/pdfium_engine.cc
 @@ -118,7 +118,7 @@
  #include "ui/accessibility/ax_features.mojom-features.h"
diff --git a/chromium/patches/patch-printing_backend_cups__helper.cc b/chromium/patches/patch-printing_backend_cups__helper.cc
index db26f21c4b..f3856756b2 100644
--- a/chromium/patches/patch-printing_backend_cups__helper.cc
+++ b/chromium/patches/patch-printing_backend_cups__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/backend/cups_helper.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- printing/backend/cups_helper.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ printing/backend/cups_helper.cc
 @@ -8,7 +8,7 @@
  #include "base/time/time.h"
diff --git a/chromium/patches/patch-printing_backend_cups__helper.h b/chromium/patches/patch-printing_backend_cups__helper.h
index 4d199d4954..fa3e8bd3c3 100644
--- a/chromium/patches/patch-printing_backend_cups__helper.h
+++ b/chromium/patches/patch-printing_backend_cups__helper.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/backend/cups_helper.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- printing/backend/cups_helper.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ printing/backend/cups_helper.h
 @@ -32,7 +32,7 @@ constexpr int kCupsTimeoutMs = 3000;
  constexpr cups_ptype_t kDestinationsFilterMask =
diff --git a/chromium/patches/patch-printing_backend_cups__ipp__helper.cc b/chromium/patches/patch-printing_backend_cups__ipp__helper.cc
index 7a6b8fc9eb..1f0c296ac7 100644
--- a/chromium/patches/patch-printing_backend_cups__ipp__helper.cc
+++ b/chromium/patches/patch-printing_backend_cups__ipp__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/backend/cups_ipp_helper.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- printing/backend/cups_ipp_helper.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ printing/backend/cups_ipp_helper.cc
 @@ -201,7 +201,7 @@ void ExtractResolutions(const CupsOption
    // Provide a default DPI if no valid DPI is found.
diff --git a/chromium/patches/patch-printing_backend_cups__jobs.cc b/chromium/patches/patch-printing_backend_cups__jobs.cc
index ab1ac6bf23..85ba21fcd6 100644
--- a/chromium/patches/patch-printing_backend_cups__jobs.cc
+++ b/chromium/patches/patch-printing_backend_cups__jobs.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/backend/cups_jobs.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- printing/backend/cups_jobs.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ printing/backend/cups_jobs.cc
 @@ -26,7 +26,7 @@
  #include "printing/backend/cups_ipp_helper.h"
diff --git a/chromium/patches/patch-printing_backend_cups__printer.cc b/chromium/patches/patch-printing_backend_cups__printer.cc
index 47161fa4b2..79519f5882 100644
--- a/chromium/patches/patch-printing_backend_cups__printer.cc
+++ b/chromium/patches/patch-printing_backend_cups__printer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/backend/cups_printer.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- printing/backend/cups_printer.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ printing/backend/cups_printer.cc
 @@ -24,7 +24,7 @@
  #include "printing/print_job_constants.h"
diff --git a/chromium/patches/patch-printing_backend_cups__weak__functions.h b/chromium/patches/patch-printing_backend_cups__weak__functions.h
index 1b20924784..081b9432f7 100644
--- a/chromium/patches/patch-printing_backend_cups__weak__functions.h
+++ b/chromium/patches/patch-printing_backend_cups__weak__functions.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/backend/cups_weak_functions.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- printing/backend/cups_weak_functions.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ printing/backend/cups_weak_functions.h
 @@ -6,7 +6,7 @@
  
diff --git a/chromium/patches/patch-printing_backend_print__backend__cups.h b/chromium/patches/patch-printing_backend_print__backend__cups.h
index 0f2abae227..ba83e4deab 100644
--- a/chromium/patches/patch-printing_backend_print__backend__cups.h
+++ b/chromium/patches/patch-printing_backend_print__backend__cups.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/backend/print_backend_cups.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- printing/backend/print_backend_cups.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ printing/backend/print_backend_cups.h
 @@ -17,7 +17,7 @@
  #include "printing/mojom/print.mojom.h"
diff --git a/chromium/patches/patch-printing_backend_print__backend__cups__ipp.cc b/chromium/patches/patch-printing_backend_print__backend__cups__ipp.cc
index 687ff5683e..c9c75e8e59 100644
--- a/chromium/patches/patch-printing_backend_print__backend__cups__ipp.cc
+++ b/chromium/patches/patch-printing_backend_print__backend__cups__ipp.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/backend/print_backend_cups_ipp.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- printing/backend/print_backend_cups_ipp.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ printing/backend/print_backend_cups_ipp.cc
 @@ -20,7 +20,7 @@
  #include "printing/mojom/print.mojom.h"
diff --git a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc
index 823404bf55..39a88be546 100644
--- a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc
+++ b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/mojom/printing_context_mojom_traits.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- printing/mojom/printing_context_mojom_traits.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ printing/mojom/printing_context_mojom_traits.cc
 @@ -19,7 +19,7 @@
  #include "base/numerics/safe_conversions.h"
diff --git a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h
index ff1d80fe99..48670513cf 100644
--- a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h
+++ b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/mojom/printing_context_mojom_traits.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- printing/mojom/printing_context_mojom_traits.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ printing/mojom/printing_context_mojom_traits.h
 @@ -166,7 +166,7 @@ struct StructTraits<printing::mojom::Pri
      return s.pages_per_sheet();
diff --git a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits__unittest.cc b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits__unittest.cc
index ebf77db0ce..5e5d35654f 100644
--- a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits__unittest.cc
+++ b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/mojom/printing_context_mojom_traits_unittest.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- printing/mojom/printing_context_mojom_traits_unittest.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ printing/mojom/printing_context_mojom_traits_unittest.cc
 @@ -81,7 +81,7 @@ base::DictValue GenerateSampleSystemPrin
               "file:///foo/bar.pdf");
diff --git a/chromium/patches/patch-printing_print__settings.cc b/chromium/patches/patch-printing_print__settings.cc
index 3941a4e2bc..62520695e3 100644
--- a/chromium/patches/patch-printing_print__settings.cc
+++ b/chromium/patches/patch-printing_print__settings.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/print_settings.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- printing/print_settings.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ printing/print_settings.cc
 @@ -319,7 +319,7 @@ PrintSettings& PrintSettings::operator=(
  #endif
diff --git a/chromium/patches/patch-printing_print__settings.h b/chromium/patches/patch-printing_print__settings.h
index 8e3c946ea0..0f5f4b1ef7 100644
--- a/chromium/patches/patch-printing_print__settings.h
+++ b/chromium/patches/patch-printing_print__settings.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/print_settings.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- printing/print_settings.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ printing/print_settings.h
 @@ -25,7 +25,7 @@
  #include "base/values.h"
diff --git a/chromium/patches/patch-printing_print__settings__conversion.cc b/chromium/patches/patch-printing_print__settings__conversion.cc
index 265891b3d8..5020b5b441 100644
--- a/chromium/patches/patch-printing_print__settings__conversion.cc
+++ b/chromium/patches/patch-printing_print__settings__conversion.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/print_settings_conversion.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- printing/print_settings_conversion.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ printing/print_settings_conversion.cc
 @@ -290,7 +290,7 @@ std::unique_ptr<PrintSettings> PrintSett
      settings->set_is_modifiable(is_modifiable.value());
diff --git a/chromium/patches/patch-printing_printing__features.cc b/chromium/patches/patch-printing_printing__features.cc
index 21735462c4..57faca8717 100644
--- a/chromium/patches/patch-printing_printing__features.cc
+++ b/chromium/patches/patch-printing_printing__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/printing_features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- printing/printing_features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ printing/printing_features.cc
 @@ -23,7 +23,7 @@ BASE_FEATURE(kApiPrintingMarginsAndScale
  BASE_FEATURE(kAlignPdfDefaultPrintSettingsWithHTML,
diff --git a/chromium/patches/patch-printing_printing__features.h b/chromium/patches/patch-printing_printing__features.h
index 88e223c78c..623bec64f2 100644
--- a/chromium/patches/patch-printing_printing__features.h
+++ b/chromium/patches/patch-printing_printing__features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/printing_features.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- printing/printing_features.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ printing/printing_features.h
 @@ -24,7 +24,7 @@ BASE_DECLARE_FEATURE(kApiPrintingMargins
  COMPONENT_EXPORT(PRINTING_BASE)
diff --git a/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc b/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
index 3190b1f36c..0863933d11 100644
--- a/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/sandbox/print_backend_sandbox_hook_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- printing/sandbox/print_backend_sandbox_hook_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ printing/sandbox/print_backend_sandbox_hook_linux.cc
 @@ -10,20 +10,27 @@
  #include "base/path_service.h"
diff --git a/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h b/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
index fe7cc288ad..ff88a15ddf 100644
--- a/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
+++ b/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/sandbox/print_backend_sandbox_hook_linux.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- printing/sandbox/print_backend_sandbox_hook_linux.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ printing/sandbox/print_backend_sandbox_hook_linux.h
 @@ -5,8 +5,13 @@
  #ifndef PRINTING_SANDBOX_PRINT_BACKEND_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-remoting_base_branding.cc b/chromium/patches/patch-remoting_base_branding.cc
index 7afa7de72f..15882a09d3 100644
--- a/chromium/patches/patch-remoting_base_branding.cc
+++ b/chromium/patches/patch-remoting_base_branding.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/base/branding.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/base/branding.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/base/branding.cc
 @@ -10,7 +10,7 @@
  #include "base/path_service.h"
diff --git a/chromium/patches/patch-remoting_base_constants.h b/chromium/patches/patch-remoting_base_constants.h
index 38777b7380..7b0e7ecf01 100644
--- a/chromium/patches/patch-remoting_base_constants.h
+++ b/chromium/patches/patch-remoting_base_constants.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/base/constants.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/base/constants.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/base/constants.h
 @@ -27,7 +27,7 @@ const int kDefaultDpi = 96;
  // The video frame rate.
diff --git a/chromium/patches/patch-remoting_base_crash_crashpad__database__manager.cc b/chromium/patches/patch-remoting_base_crash_crashpad__database__manager.cc
new file mode 100644
index 0000000000..6784d5e838
--- /dev/null
+++ b/chromium/patches/patch-remoting_base_crash_crashpad__database__manager.cc
@@ -0,0 +1,53 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- remoting/base/crash/crashpad_database_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ remoting/base/crash/crashpad_database_manager.cc
+@@ -23,7 +23,7 @@
+ #if BUILDFLAG(IS_WIN)
+ #include "base/base_paths.h"
+ #include "base/strings/utf_string_conversions.h"
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include <sys/stat.h>
+ #include <sys/types.h>
+ #include <unistd.h>
+@@ -38,7 +38,7 @@
+ namespace remoting {
+ namespace {
+ 
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const base::FilePath::CharType kChromotingCrashpadDatabasePath[] =
+     FILE_PATH_LITERAL("crashpad");
+ #endif
+@@ -55,7 +55,7 @@ const size_t kMaxReportsToRetain = 20;
+ // Maximum number of days to keep reports around in the local database.
+ const size_t kMaxReportAgeDays = 7;
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ 
+ inline base::FilePath GetDaemonProcessCrashpadDatabasePath() {
+   return GetVarLibDir().Append("crashpad.daemon");
+@@ -129,7 +129,7 @@ base::FilePath GetCrashpadDatabasePath()
+   base::FilePath database_path;
+   base::PathService::Get(base::BasePathKey::DIR_ASSETS, &database_path);
+   return database_path.Append(kChromotingCrashpadDatabasePath);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   if (getuid() == 0) {
+     return GetDaemonProcessCrashpadDatabasePath();
+   }
+@@ -161,7 +161,7 @@ CrashpadDatabaseManager::CrashpadDatabas
+ CrashpadDatabaseManager::~CrashpadDatabaseManager() = default;
+ 
+ bool CrashpadDatabaseManager::InitializeCrashpadDatabase() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   SetupCrashpadDirectories();
+ #endif
+ 
diff --git a/chromium/patches/patch-remoting_base_environment__details.cc b/chromium/patches/patch-remoting_base_environment__details.cc
index 3bd915cf49..b0e118d0ad 100644
--- a/chromium/patches/patch-remoting_base_environment__details.cc
+++ b/chromium/patches/patch-remoting_base_environment__details.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/base/environment_details.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/base/environment_details.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/base/environment_details.cc
 @@ -9,7 +9,7 @@
  #include "build/build_config.h"
diff --git a/chromium/patches/patch-remoting_base_host__settings.cc b/chromium/patches/patch-remoting_base_host__settings.cc
index 2f273a4d35..f0d56866d9 100644
--- a/chromium/patches/patch-remoting_base_host__settings.cc
+++ b/chromium/patches/patch-remoting_base_host__settings.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/base/host_settings.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/base/host_settings.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/base/host_settings.cc
 @@ -7,7 +7,7 @@
  #include "base/no_destructor.h"
diff --git a/chromium/patches/patch-remoting_base_remoting__export.h b/chromium/patches/patch-remoting_base_remoting__export.h
new file mode 100644
index 0000000000..14a7bfe8c4
--- /dev/null
+++ b/chromium/patches/patch-remoting_base_remoting__export.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- remoting/base/remoting_export.h.orig	2026-04-28 23:05:57.000000000 +0200
++++ remoting/base/remoting_export.h
+@@ -7,7 +7,7 @@
+ 
+ #include "build/build_config.h"
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // On Linux, we need to export this symbol so it can be used by binaries that
+ // link against remoting_core.so.
+ #if defined(WIN32)
diff --git a/chromium/patches/patch-remoting_base_security__key__socket__name.cc b/chromium/patches/patch-remoting_base_security__key__socket__name.cc
new file mode 100644
index 0000000000..cfa4f1c58d
--- /dev/null
+++ b/chromium/patches/patch-remoting_base_security__key__socket__name.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- remoting/base/security_key_socket_name.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ remoting/base/security_key_socket_name.cc
+@@ -25,7 +25,7 @@ base::FilePath GetDefaultSecurityKeySock
+   if (!GetSocketNameOverride().empty()) {
+     return GetSocketNameOverride();
+   }
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   // LINT.IfChange(ssh_auth_sock_name)
+   const char* xdg_runtime_dir = getenv("XDG_RUNTIME_DIR");
+   if (xdg_runtime_dir) {
diff --git a/chromium/patches/patch-remoting_base_username.cc b/chromium/patches/patch-remoting_base_username.cc
index 5e797e051a..aa8f18a959 100644
--- a/chromium/patches/patch-remoting_base_username.cc
+++ b/chromium/patches/patch-remoting_base_username.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/base/username.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/base/username.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/base/username.cc
 @@ -86,7 +86,7 @@ std::string GetUsername() {
  #endif  // BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-remoting_base_username.h b/chromium/patches/patch-remoting_base_username.h
index 0130c0bf90..d04e8b251e 100644
--- a/chromium/patches/patch-remoting_base_username.h
+++ b/chromium/patches/patch-remoting_base_username.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/base/username.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/base/username.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/base/username.h
 @@ -16,7 +16,7 @@ namespace remoting {
  // error or if not implemented.
diff --git a/chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc b/chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
index 6ab6de1a0d..0a47117da7 100644
--- a/chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
+++ b/chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/codec/webrtc_video_encoder_vpx.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/codec/webrtc_video_encoder_vpx.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/codec/webrtc_video_encoder_vpx.cc
 @@ -88,7 +88,7 @@ void SetVp8CodecParameters(vpx_codec_enc
                             const webrtc::DesktopSize& size) {
diff --git a/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc b/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
index bea49dc339..f48da94879 100644
--- a/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
+++ b/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/base/desktop_environment_options.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/base/desktop_environment_options.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/base/desktop_environment_options.cc
 @@ -109,7 +109,7 @@ bool DesktopEnvironmentOptions::capture_
    // TODO(joedow): Determine whether we can migrate additional platforms to
diff --git a/chromium/patches/patch-remoting_host_base_switches.cc b/chromium/patches/patch-remoting_host_base_switches.cc
index 68988faa99..5d50c9d458 100644
--- a/chromium/patches/patch-remoting_host_base_switches.cc
+++ b/chromium/patches/patch-remoting_host_base_switches.cc
@@ -4,16 +4,15 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/base/switches.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/base/switches.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/base/switches.cc
-@@ -24,14 +24,14 @@ const char kProcessTypeEvaluateCapabilit
+@@ -24,13 +24,13 @@ const char kProcessTypeEvaluateCapabilit
  const char kProcessTypeFileChooser[] = "file_chooser";
  const char kProcessTypeUrlForwarderConfigurator[] =
      "url_forwarder_configurator";
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  const char kProcessTypeXSessionChooser[] = "xsession_chooser";
- const char kProcessTypeUserSystemdEnv[] = "user_systemd_env";
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
  const char kEvaluateCapabilitySwitchName[] = "evaluate-type";
@@ -21,5 +20,5 @@ $NetBSD$
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  const char kEnableWtmpdb[] = "enable-wtmpdb";
- const char kSystemdUserEnvUsernameSwitchName[] = "username";
  #endif
+ 
diff --git a/chromium/patches/patch-remoting_host_base_switches.h b/chromium/patches/patch-remoting_host_base_switches.h
index 74415db98b..f3c1702116 100644
--- a/chromium/patches/patch-remoting_host_base_switches.h
+++ b/chromium/patches/patch-remoting_host_base_switches.h
@@ -4,16 +4,15 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/base/switches.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/base/switches.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/base/switches.h
-@@ -36,14 +36,14 @@ extern const char kProcessTypeRdpDesktop
+@@ -36,13 +36,13 @@ extern const char kProcessTypeRdpDesktop
  extern const char kProcessTypeEvaluateCapability[];
  extern const char kProcessTypeFileChooser[];
  extern const char kProcessTypeUrlForwarderConfigurator[];
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  extern const char kProcessTypeXSessionChooser[];
- extern const char kProcessTypeUserSystemdEnv[];
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
  extern const char kEvaluateCapabilitySwitchName[];
@@ -22,4 +21,4 @@ $NetBSD$
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  // Used to record client sessions to wtmpd.
  extern const char kEnableWtmpdb[];
- 
+ #endif
diff --git a/chromium/patches/patch-remoting_host_chromoting__host.cc b/chromium/patches/patch-remoting_host_chromoting__host.cc
index 9d5b7e6aa6..6b7a9dfb78 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host.cc
+++ b/chromium/patches/patch-remoting_host_chromoting__host.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/chromoting_host.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/chromoting_host.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/chromoting_host.cc
-@@ -144,7 +144,7 @@ void ChromotingHost::Start(const std::st
+@@ -145,7 +145,7 @@ void ChromotingHost::Start(const std::st
    }
  }
  
diff --git a/chromium/patches/patch-remoting_host_chromoting__host.h b/chromium/patches/patch-remoting_host_chromoting__host.h
index da5ae8632c..17f6ab35ec 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host.h
+++ b/chromium/patches/patch-remoting_host_chromoting__host.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/chromoting_host.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/chromoting_host.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/chromoting_host.h
-@@ -36,7 +36,7 @@
+@@ -37,7 +37,7 @@
  #include "remoting/protocol/session_manager.h"
  #include "remoting/protocol/transport_context.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "remoting/host/chromoting_host_services_server.h"
  #endif
  
-@@ -113,7 +113,7 @@ class ChromotingHost : public ClientSess
+@@ -122,7 +122,7 @@ class ChromotingHost : public ClientSess
    // This method can only be called once during the lifetime of this object.
    void Start(const std::string& host_owner);
  
@@ -24,7 +24,7 @@ $NetBSD$
    // Starts running the ChromotingHostServices server and listening for incoming
    // IPC binding requests.
    // Currently only Linux runs the ChromotingHostServices server on the host
-@@ -229,7 +229,7 @@ class ChromotingHost : public ClientSess
+@@ -242,7 +242,7 @@ class ChromotingHost : public ClientSess
    // List of host extensions.
    std::vector<std::unique_ptr<HostExtension>> extensions_;
  
diff --git a/chromium/patches/patch-remoting_host_chromoting__host__context.cc b/chromium/patches/patch-remoting_host_chromoting__host__context.cc
index 26eaa6fc7a..34934521a1 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host__context.cc
+++ b/chromium/patches/patch-remoting_host_chromoting__host__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/chromoting_host_context.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/chromoting_host_context.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/chromoting_host_context.cc
 @@ -335,7 +335,7 @@ std::unique_ptr<ChromotingHostContext> C
    // on a UI thread.
diff --git a/chromium/patches/patch-remoting_host_chromoting__host__services__client.cc b/chromium/patches/patch-remoting_host_chromoting__host__services__client.cc
index 23a94995c9..567ca46166 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host__services__client.cc
+++ b/chromium/patches/patch-remoting_host_chromoting__host__services__client.cc
@@ -4,9 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/chromoting_host_services_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/chromoting_host_services_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/chromoting_host_services_client.cc
-@@ -139,7 +139,7 @@ bool ChromotingHostServicesClient::Ensur
+@@ -74,7 +74,7 @@ mojo::PendingRemote<mojom::ChromotingHos
+ 
+ ChromotingHostServicesClient::ChromotingHostServicesClient()
+     : ChromotingHostServicesClient(
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+           std::vector{GetChromotingHostServicesServerName(),
+                       GetLegacyChromotingHostServicesServerName()}
+ #else
+@@ -163,7 +163,7 @@ bool ChromotingHostServicesClient::Ensur
    if (session_services_remote_.is_bound()) {
      return true;
    }
diff --git a/chromium/patches/patch-remoting_host_chromoting__host__services__server.cc b/chromium/patches/patch-remoting_host_chromoting__host__services__server.cc
new file mode 100644
index 0000000000..deaa83f9c0
--- /dev/null
+++ b/chromium/patches/patch-remoting_host_chromoting__host__services__server.cc
@@ -0,0 +1,35 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- remoting/host/chromoting_host_services_server.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ remoting/host/chromoting_host_services_server.cc
+@@ -16,7 +16,7 @@
+ #include "remoting/host/mojo_caller_security_checker.h"
+ #include "remoting/host/mojom/chromoting_host_services.mojom.h"
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include <unistd.h>
+ #endif
+ 
+@@ -44,7 +44,7 @@ named_mojo_ipc_server::EndpointOptions C
+   options.security_descriptor =
+       base::StrCat({L"O:", user_sid, L"G:", user_sid, L"D:(A;;GA;;;AU)"});
+   options.include_peer_process_info = true;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   // Allow the endpoint to be connected by any users iff the server is run as
+   // root.
+   options.require_same_peer_user = (getuid() != 0);
+@@ -57,7 +57,7 @@ named_mojo_ipc_server::EndpointOptions C
+ ChromotingHostServicesServer::ChromotingHostServicesServer(
+     BindChromotingHostServicesCallback bind_chromoting_host_services)
+     : ChromotingHostServicesServer(
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+           // For the multi-process host, the server is run as root; for the
+           // legacy single-process host, the server is run as the login user.
+           (getuid() == 0) ? GetChromotingHostServicesServerName()
diff --git a/chromium/patches/patch-remoting_host_client__session.cc b/chromium/patches/patch-remoting_host_client__session.cc
index 17c7260190..52319ae45f 100644
--- a/chromium/patches/patch-remoting_host_client__session.cc
+++ b/chromium/patches/patch-remoting_host_client__session.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/client_session.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/client_session.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/client_session.cc
 @@ -194,7 +194,7 @@ void ClientSession::NotifyClientResoluti
    if (effective_policies_.curtain_required.value_or(false)) {
diff --git a/chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc b/chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
index 3ff7206569..a37fb927ce 100644
--- a/chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
+++ b/chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/crash/crash_file_uploader.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/crash/crash_file_uploader.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/crash/crash_file_uploader.cc
 @@ -45,7 +45,7 @@ constexpr char kMinidumpFileName[] = "du
  
diff --git a/chromium/patches/patch-remoting_host_create__desktop__interaction__strategy__factory.cc b/chromium/patches/patch-remoting_host_create__desktop__interaction__strategy__factory.cc
index 7d49d53983..83d47af9d6 100644
--- a/chromium/patches/patch-remoting_host_create__desktop__interaction__strategy__factory.cc
+++ b/chromium/patches/patch-remoting_host_create__desktop__interaction__strategy__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/create_desktop_interaction_strategy_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/create_desktop_interaction_strategy_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/create_desktop_interaction_strategy_factory.cc
 @@ -12,7 +12,7 @@
  #include "remoting/host/desktop_interaction_strategy.h"
diff --git a/chromium/patches/patch-remoting_host_desktop__process__main.cc b/chromium/patches/patch-remoting_host_desktop__process__main.cc
index c62797e551..40cab4d87f 100644
--- a/chromium/patches/patch-remoting_host_desktop__process__main.cc
+++ b/chromium/patches/patch-remoting_host_desktop__process__main.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/desktop_process_main.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/desktop_process_main.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/desktop_process_main.cc
-@@ -28,7 +28,7 @@
+@@ -29,7 +29,7 @@
  #include "remoting/host/desktop_process.h"
  #include "remoting/host/me2me_desktop_environment.h"
  
@@ -15,7 +15,25 @@ $NetBSD$
  #include <gtk/gtk.h>
  
  #include "ui/gfx/x/xlib_support.h"
-@@ -52,7 +52,7 @@ int DesktopProcessMain() {
+@@ -39,7 +39,7 @@
+ #include "base/files/file_descriptor_watcher_posix.h"
+ #endif
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "remoting/host/linux/systemd_user_env_setter.h"
+ #endif
+ 
+@@ -54,7 +54,7 @@
+ namespace remoting {
+ 
+ int DesktopProcessMain() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   auto result = SetSystemdUserEnvironment();
+   if (!result.has_value()) {
+     LOG(ERROR) << "Failed to set systemd user environment: " << result.error();
+@@ -65,7 +65,7 @@ int DesktopProcessMain() {
    const base::CommandLine* command_line =
        base::CommandLine::ForCurrentProcess();
  
diff --git a/chromium/patches/patch-remoting_host_desktop__session__connector.h b/chromium/patches/patch-remoting_host_desktop__session__connector.h
index b01b2de7a6..24ff1362d9 100644
--- a/chromium/patches/patch-remoting_host_desktop__session__connector.h
+++ b/chromium/patches/patch-remoting_host_desktop__session__connector.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/desktop_session_connector.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/desktop_session_connector.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/desktop_session_connector.h
 @@ -57,7 +57,7 @@ class DesktopSessionConnector : public m
    // connections.
diff --git a/chromium/patches/patch-remoting_host_desktop__session__proxy.cc b/chromium/patches/patch-remoting_host_desktop__session__proxy.cc
new file mode 100644
index 0000000000..433c1ce220
--- /dev/null
+++ b/chromium/patches/patch-remoting_host_desktop__session__proxy.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- remoting/host/desktop_session_proxy.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ remoting/host/desktop_session_proxy.cc
+@@ -163,7 +163,7 @@ DesktopSessionProxy::CreateRemoteWebAuth
+       base::BindRepeating(&DesktopSessionProxy::SignalWebAuthnExtension, this));
+ }
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void DesktopSessionProxy::OnSessionServicesClientConnected(
+     mojo::PendingReceiver<mojom::ChromotingSessionServices> receiver) {
+   DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
+@@ -203,7 +203,7 @@ std::string DesktopSessionProxy::GetCapa
+     result += protocol::kRemoteWebAuthnCapability;
+   }
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   result += " ";
+   result += protocol::kClientControlledLayoutCapability;
+ #endif
diff --git a/chromium/patches/patch-remoting_host_desktop__session__proxy.h b/chromium/patches/patch-remoting_host_desktop__session__proxy.h
new file mode 100644
index 0000000000..68a484249e
--- /dev/null
+++ b/chromium/patches/patch-remoting_host_desktop__session__proxy.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- remoting/host/desktop_session_proxy.h.orig	2026-04-28 23:05:57.000000000 +0200
++++ remoting/host/desktop_session_proxy.h
+@@ -107,7 +107,7 @@ class DesktopSessionProxy
+   std::unique_ptr<UrlForwarderConfigurator> CreateUrlForwarderConfigurator();
+   std::unique_ptr<RemoteWebAuthnStateChangeNotifier>
+   CreateRemoteWebAuthnStateChangeNotifier();
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   void OnSessionServicesClientConnected(
+       mojo::PendingReceiver<mojom::ChromotingSessionServices> receiver);
+ #endif
diff --git a/chromium/patches/patch-remoting_host_evaluate__capability.cc b/chromium/patches/patch-remoting_host_evaluate__capability.cc
index 522f544f49..9e02531532 100644
--- a/chromium/patches/patch-remoting_host_evaluate__capability.cc
+++ b/chromium/patches/patch-remoting_host_evaluate__capability.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/evaluate_capability.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/evaluate_capability.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/evaluate_capability.cc
 @@ -56,7 +56,7 @@ base::FilePath BuildHostBinaryPath() {
    }
diff --git a/chromium/patches/patch-remoting_host_host__attributes.cc b/chromium/patches/patch-remoting_host_host__attributes.cc
new file mode 100644
index 0000000000..d8e79a59bd
--- /dev/null
+++ b/chromium/patches/patch-remoting_host_host__attributes.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- remoting/host/host_attributes.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ remoting/host/host_attributes.cc
+@@ -18,7 +18,7 @@
+ #include "remoting/host/win/evaluate_d3d.h"
+ #endif
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "remoting/base/username.h"
+ #endif
+ 
+@@ -70,7 +70,7 @@ inline constexpr bool IsNonOfficialBuild
+ bool IsMultiProcessHost() {
+ #if BUILDFLAG(IS_WIN)
+   return true;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   // The Linux host is multi-process only when GetHostAttributes() is called in
+   // the network process, which is run as the CRD network user.
+   return GetUsername() == GetNetworkProcessUsername();
diff --git a/chromium/patches/patch-remoting_host_host__main.cc b/chromium/patches/patch-remoting_host_host__main.cc
index 12aa076307..f8efe3abc7 100644
--- a/chromium/patches/patch-remoting_host_host__main.cc
+++ b/chromium/patches/patch-remoting_host_host__main.cc
@@ -4,9 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/host_main.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/host_main.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/host_main.cc
-@@ -47,7 +47,7 @@ namespace remoting {
+@@ -23,7 +23,7 @@
+ #include "remoting/base/crash/crash_reporting_crashpad.h"
+ #include "remoting/base/logging.h"
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include <sys/stat.h>
+ #include <unistd.h>
+ 
+@@ -57,7 +57,7 @@ namespace remoting {
  // Known entry points.
  int SingleProcessHostProcessMain();
  int NetworkProcessMain();
@@ -15,16 +24,23 @@ $NetBSD$
  int DaemonProcessMain();
  int DesktopProcessMain();
  #endif
-@@ -56,7 +56,7 @@ int FileChooserMain();
+@@ -66,13 +66,13 @@ int FileChooserMain();
  int RdpDesktopSessionMain();
  int UrlForwarderConfiguratorMain();
  #endif  // BUILDFLAG(IS_WIN)
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  int XSessionChooserMain();
- int UserSystemdEnvMain();
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -71,7 +71,7 @@ void Usage(const base::FilePath& program
+ 
+ namespace {
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void EnsureVarLibDirectory() {
+   if (getuid() != 0) {
+     // Only do this in the daemon process, which is always run as root.
+@@ -109,7 +109,7 @@ void Usage(const base::FilePath& program
        "\n"
        "Options:\n"
  
@@ -33,7 +49,7 @@ $NetBSD$
        "  --audio-pipe-name=<pipe> - Sets the pipe name to capture audio on "
        "Linux.\n"
  #endif  // BUILDFLAG(IS_LINUX)
-@@ -151,7 +151,7 @@ MainRoutineFn SelectMainRoutine(const st
+@@ -189,7 +189,7 @@ MainRoutineFn SelectMainRoutine(const st
      main_routine = &SingleProcessHostProcessMain;
    } else if (process_type == kProcessTypeNetwork) {
      main_routine = &NetworkProcessMain;
@@ -42,7 +58,7 @@ $NetBSD$
    } else if (process_type == kProcessTypeDaemon) {
      main_routine = &DaemonProcessMain;
    } else if (process_type == kProcessTypeDesktop) {
-@@ -165,7 +165,7 @@ MainRoutineFn SelectMainRoutine(const st
+@@ -203,7 +203,7 @@ MainRoutineFn SelectMainRoutine(const st
    } else if (process_type == kProcessTypeUrlForwarderConfigurator) {
      main_routine = &UrlForwarderConfiguratorMain;
  #endif  // BUILDFLAG(IS_WIN)
@@ -50,8 +66,17 @@ $NetBSD$
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
    } else if (process_type == kProcessTypeXSessionChooser) {
      main_routine = &XSessionChooserMain;
-   } else if (process_type == kProcessTypeUserSystemdEnv) {
-@@ -235,7 +235,7 @@ int HostMain(int argc, char** argv) {
+ #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+@@ -264,7 +264,7 @@ int HostMain(int argc, char** argv) {
+   // Enable debug logs.
+   InitHostLogging();
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   EnsureVarLibDirectory();
+ #endif  // BUILDFLAG(IS_LINUX)
+ 
+@@ -275,7 +275,7 @@ int HostMain(int argc, char** argv) {
    // Note that we enable crash reporting only if the user has opted in to having
    // the crash reports uploaded.
    if (IsUsageStatsAllowed()) {
@@ -60,7 +85,7 @@ $NetBSD$
      InitializeCrashpadReporting();
  #elif BUILDFLAG(IS_WIN)
      // TODO: joedow - Enable crash reporting for the RDP process.
-@@ -279,7 +279,7 @@ int HostMain(int argc, char** argv) {
+@@ -319,7 +319,7 @@ int HostMain(int argc, char** argv) {
    // Mac, where the broker process is the agent process broker.
    is_broker_process |= main_routine == &SingleProcessHostProcessMain;
  #endif
diff --git a/chromium/patches/patch-remoting_host_host__power__save__blocker.cc b/chromium/patches/patch-remoting_host_host__power__save__blocker.cc
index 3bd83abb27..99d4822374 100644
--- a/chromium/patches/patch-remoting_host_host__power__save__blocker.cc
+++ b/chromium/patches/patch-remoting_host_host__power__save__blocker.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/host_power_save_blocker.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/host_power_save_blocker.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/host_power_save_blocker.cc
 @@ -29,7 +29,7 @@ HostPowerSaveBlocker::~HostPowerSaveBloc
  
diff --git a/chromium/patches/patch-remoting_host_ipc__constants.cc b/chromium/patches/patch-remoting_host_ipc__constants.cc
index a994e9a9d7..ba38842fc5 100644
--- a/chromium/patches/patch-remoting_host_ipc__constants.cc
+++ b/chromium/patches/patch-remoting_host_ipc__constants.cc
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/ipc_constants.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/ipc_constants.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/ipc_constants.cc
-@@ -17,7 +17,7 @@ namespace remoting {
- 
- namespace {
+@@ -13,7 +13,7 @@
+ #include "mojo/public/cpp/platform/named_platform_channel.h"
+ #include "remoting/base/username.h"
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- 
- #if !defined(NDEBUG)
- // Use a different IPC name for debug builds so that we can run the host
-@@ -48,7 +48,7 @@ constexpr char kAgentProcessBrokerIpcNam
+ #include "base/nix/xdg_util.h"
+ #include "remoting/base/file_path_util_linux.h"
+ #endif
+@@ -46,7 +46,7 @@ constexpr char kAgentProcessBrokerIpcNam
  
  #endif
  
@@ -24,16 +24,25 @@ $NetBSD$
  
  #if !defined(NDEBUG)
  constexpr char kLoginSessionReporterIpcName[] =
-@@ -93,7 +93,7 @@ GetChromotingHostServicesServerName() {
-   static const base::NoDestructor<mojo::NamedPlatformChannel::ServerName>
-       server_name(
-           named_mojo_ipc_server::WorkingDirectoryIndependentServerNameFromUTF8(
+@@ -63,7 +63,7 @@ constexpr char kLoginSessionServerIpcNam
+ #endif
+ 
+ mojo::NamedPlatformChannel::ServerName GetServerName(std::string_view name) {
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-               // Linux host creates the socket file in /tmp, and it won't be
-               // deleted until reboot, so we put username in the path in case
-               // the user switches the host owner.
-@@ -126,7 +126,7 @@ GetAgentProcessBrokerServerName() {
+   return GetVarLibDir().Append(name).value();
+ #else
+   return mojo::NamedPlatformChannel::ServerNameFromUTF8(name);
+@@ -105,7 +105,7 @@ GetChromotingHostServicesServerName() {
+   return *server_name;
+ }
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const mojo::NamedPlatformChannel::ServerName&
+ GetLegacyChromotingHostServicesServerName() {
+   static const base::NoDestructor<mojo::NamedPlatformChannel::ServerName>
+@@ -137,7 +137,7 @@ GetAgentProcessBrokerServerName() {
  
  #endif
  
diff --git a/chromium/patches/patch-remoting_host_ipc__constants.h b/chromium/patches/patch-remoting_host_ipc__constants.h
index de70e5ac08..aaa89b80a1 100644
--- a/chromium/patches/patch-remoting_host_ipc__constants.h
+++ b/chromium/patches/patch-remoting_host_ipc__constants.h
@@ -4,9 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/ipc_constants.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/ipc_constants.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/ipc_constants.h
-@@ -39,7 +39,7 @@ extern const char kAgentProcessBrokerMes
+@@ -31,7 +31,7 @@ bool GetInstalledBinaryPath(const base::
+ const mojo::NamedPlatformChannel::ServerName&
+ GetChromotingHostServicesServerName();
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Returns the server name for the legacy single-process Linux host.
+ const mojo::NamedPlatformChannel::ServerName&
+ GetLegacyChromotingHostServicesServerName();
+@@ -45,7 +45,7 @@ extern const char kAgentProcessBrokerMes
  const mojo::NamedPlatformChannel::ServerName& GetAgentProcessBrokerServerName();
  #endif
  
diff --git a/chromium/patches/patch-remoting_host_ipc__desktop__environment.cc b/chromium/patches/patch-remoting_host_ipc__desktop__environment.cc
new file mode 100644
index 0000000000..4cb602b1ed
--- /dev/null
+++ b/chromium/patches/patch-remoting_host_ipc__desktop__environment.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- remoting/host/ipc_desktop_environment.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ remoting/host/ipc_desktop_environment.cc
+@@ -341,7 +341,7 @@ void IpcDesktopEnvironmentFactory::OnTer
+   }
+ }
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void IpcDesktopEnvironmentFactory::OnSessionServicesClientConnected(
+     int terminal_id,
+     mojo::PendingReceiver<mojom::ChromotingSessionServices> receiver) {
diff --git a/chromium/patches/patch-remoting_host_ipc__desktop__environment.h b/chromium/patches/patch-remoting_host_ipc__desktop__environment.h
index 205acbc44b..33b8584983 100644
--- a/chromium/patches/patch-remoting_host_ipc__desktop__environment.h
+++ b/chromium/patches/patch-remoting_host_ipc__desktop__environment.h
@@ -4,9 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/ipc_desktop_environment.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/ipc_desktop_environment.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/ipc_desktop_environment.h
-@@ -154,7 +154,7 @@ class IpcDesktopEnvironmentFactory : pub
+@@ -128,7 +128,7 @@ class IpcDesktopEnvironmentFactory : pub
+       int session_id,
+       mojo::ScopedMessagePipeHandle desktop_pipe) override;
+   void OnTerminalDisconnected(int terminal_id) override;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   void OnSessionServicesClientConnected(
+       int terminal_id,
+       mojo::PendingReceiver<mojom::ChromotingSessionServices> receiver)
+@@ -160,7 +160,7 @@ class IpcDesktopEnvironmentFactory : pub
    // the same email address reconnects, the desktop session will be reused and
    // the desktop process will be requested to send a new desktop pipe.
    // TODO: yuweih - see if it makes sense to enable it on Windows.
diff --git a/chromium/patches/patch-remoting_host_it2me_it2me__host.cc b/chromium/patches/patch-remoting_host_it2me_it2me__host.cc
index cc39e34d41..0d2c4bf8b1 100644
--- a/chromium/patches/patch-remoting_host_it2me_it2me__host.cc
+++ b/chromium/patches/patch-remoting_host_it2me_it2me__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/it2me/it2me_host.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/it2me/it2me_host.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/it2me/it2me_host.cc
 @@ -73,7 +73,7 @@
  #include "remoting/host/chromeos/features.h"
diff --git a/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc b/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
index 9c6e926720..16028fb18b 100644
--- a/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
+++ b/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/it2me/it2me_native_messaging_host_main.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/it2me/it2me_native_messaging_host_main.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/it2me/it2me_native_messaging_host_main.cc
 @@ -29,7 +29,7 @@
  #include "remoting/host/resources.h"
diff --git a/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc b/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
index efad7555b6..7726380555 100644
--- a/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
+++ b/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/me2me_desktop_environment.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/me2me_desktop_environment.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/me2me_desktop_environment.cc
 @@ -119,7 +119,7 @@ std::string Me2MeDesktopEnvironment::Get
      capabilities += protocol::kRemoteWebAuthnCapability;
diff --git a/chromium/patches/patch-remoting_host_mojo__caller__security__checker.cc b/chromium/patches/patch-remoting_host_mojo__caller__security__checker.cc
index abb3083267..fa73f9f226 100644
--- a/chromium/patches/patch-remoting_host_mojo__caller__security__checker.cc
+++ b/chromium/patches/patch-remoting_host_mojo__caller__security__checker.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/mojo_caller_security_checker.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/mojo_caller_security_checker.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/mojo_caller_security_checker.cc
 @@ -32,7 +32,7 @@
  namespace remoting {
@@ -15,16 +15,16 @@ $NetBSD$
  constexpr auto kAllowedCallerProgramNames =
      base::MakeFixedFlatSet<base::FilePath::StringViewType>({
          "remote-open-url",
-@@ -61,7 +61,7 @@ bool IsTrustedMojoEndpoint(
+@@ -62,7 +62,7 @@ bool IsTrustedMojoEndpoint(
      const named_mojo_ipc_server::ConnectionInfo& caller) {
  #if BUILDFLAG(IS_MAC)
    return IsProcessTrusted(caller.audit_token, kAllowedIdentifiers);
 -#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
 +#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
  
-   // TODO: yuweih - see if it's possible to move away from PID-based security
-   // checks, which might be susceptible of PID reuse attacks.
-@@ -85,7 +85,7 @@ bool IsTrustedMojoEndpoint(
+   static base::NoDestructor<base::FilePath> current_process_image_path(
+       GetProcessImagePath(base::GetCurrentProcId()));
+@@ -99,7 +99,7 @@ bool IsTrustedMojoEndpoint(
    base::FilePath::StringType program_name =
        caller_process_image_path.BaseName().value();
    if (!kAllowedCallerProgramNames.contains(program_name)) {
diff --git a/chromium/patches/patch-remoting_host_policy__watcher.cc b/chromium/patches/patch-remoting_host_policy__watcher.cc
index 6bbb44554e..6c1ee3fbd4 100644
--- a/chromium/patches/patch-remoting_host_policy__watcher.cc
+++ b/chromium/patches/patch-remoting_host_policy__watcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/policy_watcher.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/policy_watcher.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/policy_watcher.cc
 @@ -183,7 +183,7 @@ base::DictValue PolicyWatcher::GetDefaul
    result.Set(key::kRemoteAccessHostAllowEnterpriseFileTransfer, false);
diff --git a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
index e59a1fc3e6..1700985380 100644
--- a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
+++ b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/remote_open_url/remote_open_url_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/remote_open_url/remote_open_url_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/remote_open_url/remote_open_url_client.cc
 @@ -18,7 +18,7 @@
  #include "remoting/host/mojom/chromoting_host_services.mojom.h"
diff --git a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__main.cc b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__main.cc
index 79fe7cfb49..715cd8a292 100644
--- a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__main.cc
+++ b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/remote_open_url/remote_open_url_main.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/remote_open_url/remote_open_url_main.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/remote_open_url/remote_open_url_main.cc
 @@ -27,7 +27,7 @@
  #include "remoting/host/usage_stats_consent.h"
diff --git a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
index 62e16e6a31..089983d79c 100644
--- a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
+++ b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/remote_open_url/remote_open_url_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/remote_open_url/remote_open_url_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/remote_open_url/remote_open_url_util.cc
 @@ -29,7 +29,7 @@ const wchar_t kRegisteredApplicationsKey
  #endif  // BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc b/chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
index 9192229c29..91fc840e7c 100644
--- a/chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
+++ b/chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/remote_open_url/url_forwarder_configurator.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/remote_open_url/url_forwarder_configurator.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/remote_open_url/url_forwarder_configurator.cc
 @@ -13,7 +13,7 @@ UrlForwarderConfigurator::UrlForwarderCo
  
diff --git a/chromium/patches/patch-remoting_host_remoting__me2me__host.cc b/chromium/patches/patch-remoting_host_remoting__me2me__host.cc
index efe68a4aba..5d91b56c35 100644
--- a/chromium/patches/patch-remoting_host_remoting__me2me__host.cc
+++ b/chromium/patches/patch-remoting_host_remoting__me2me__host.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/remoting_me2me_host.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/remoting_me2me_host.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/remoting_me2me_host.cc
-@@ -146,7 +146,7 @@
+@@ -147,7 +147,7 @@
  #include "remoting/host/mac/permission_utils.h"
  #endif  // BUILDFLAG(IS_APPLE)
  
@@ -15,7 +15,7 @@ $NetBSD$
  #if defined(REMOTING_USE_X11)
  #include <gtk/gtk.h>
  
-@@ -158,7 +158,7 @@
+@@ -159,7 +159,7 @@
  #endif  // defined(REMOTING_USE_X11)
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
@@ -24,7 +24,7 @@ $NetBSD$
  #include "base/linux_util.h"
  #include "remoting/host/linux/audio_capturer_linux.h"
  #include "remoting/host/linux/certificate_watcher.h"
-@@ -173,7 +173,7 @@
+@@ -174,7 +174,7 @@
  #include "remoting/host/pairing_registry_delegate_win.h"
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -33,7 +33,7 @@ $NetBSD$
  #include "remoting/base/crash/crash_reporting_crashpad.h"
  #include "remoting/host/host_wtmpdb_logger.h"
  #endif  // BUILDFLAG(IS_LINUX)
-@@ -199,7 +199,7 @@ const char kApplicationName[] = "chromot
+@@ -200,7 +200,7 @@ const char kApplicationName[] = "chromot
  // from stdin.
  constexpr base::FilePath::CharType kStdinConfigPath[] = FILE_PATH_LITERAL("-");
  
@@ -42,7 +42,7 @@ $NetBSD$
  // The command line switch used to pass name of the pipe to capture audio on
  // linux.
  const char kAudioPipeSwitchName[] = "audio-pipe-name";
-@@ -423,7 +423,7 @@ class HostProcess : public ConfigWatcher
+@@ -424,7 +424,7 @@ class HostProcess : public ConfigWatcher
                      int line_number) override;
  
    // mojom::RemotingHostControl implementation.
@@ -51,7 +51,7 @@ $NetBSD$
    void ApplyHostConfig(base::DictValue serialized_config) override;
  #endif
  #if BUILDFLAG(IS_WIN)
-@@ -453,7 +453,7 @@ class HostProcess : public ConfigWatcher
+@@ -456,7 +456,7 @@ class HostProcess : public ConfigWatcher
    std::unique_ptr<AgentProcessBrokerClient> agent_process_broker_client_;
  #endif
  
@@ -60,7 +60,7 @@ $NetBSD$
    // Watch for certificate changes and kill the host when changes occur
    std::unique_ptr<CertificateWatcher> cert_watcher_;
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -521,7 +521,7 @@ class HostProcess : public ConfigWatcher
+@@ -524,7 +524,7 @@ class HostProcess : public ConfigWatcher
    std::unique_ptr<FtlEchoMessageListener> ftl_echo_message_listener_;
  
    std::unique_ptr<HostEventLogger> host_event_logger_;
@@ -69,7 +69,7 @@ $NetBSD$
    std::unique_ptr<HostWtmpdbLogger> host_wtmpdb_logger_;
  #endif
    std::unique_ptr<HostPowerSaveBlocker> power_save_blocker_;
-@@ -850,7 +850,7 @@ void HostProcess::StartOnNetworkThread()
+@@ -853,7 +853,7 @@ void HostProcess::StartOnNetworkThread()
  void HostProcess::ShutdownOnNetworkThread() {
    DCHECK(context_->network_task_runner()->BelongsToCurrentThread());
    config_watcher_.reset();
@@ -78,7 +78,7 @@ $NetBSD$
    cert_watcher_.reset();
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  }
-@@ -934,7 +934,7 @@ void HostProcess::CreateAuthenticatorFac
+@@ -937,7 +937,7 @@ void HostProcess::CreateAuthenticatorFac
              context_->create_client_cert_store_callback(),
              service_account_email_, oauth_refresh_token_));
  
@@ -87,7 +87,7 @@ $NetBSD$
      if (!cert_watcher_) {
        cert_watcher_ = std::make_unique<CertificateWatcher>(
            base::BindRepeating(&HostProcess::ShutdownHost,
-@@ -1083,7 +1083,7 @@ void HostProcess::StartOnUiThread() {
+@@ -1086,7 +1086,7 @@ void HostProcess::StartOnUiThread() {
        base::BindRepeating(&HostProcess::OnPolicyUpdate, base::Unretained(this)),
        base::BindRepeating(&HostProcess::OnPolicyError, base::Unretained(this)));
  
@@ -96,7 +96,7 @@ $NetBSD$
    // If an audio pipe is specific on the command-line then initialize
    // AudioCapturerLinux to capture from it.
    base::FilePath audio_pipe_name =
-@@ -1158,7 +1158,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1161,7 +1161,7 @@ void HostProcess::ShutdownOnUiThread() {
    // It is now safe for the HostProcess to be deleted.
    self_ = nullptr;
  
@@ -105,7 +105,7 @@ $NetBSD$
    // Cause the global AudioPipeReader to be freed, otherwise the audio
    // thread will remain in-use and prevent the process from exiting.
    // TODO(wez): DesktopEnvironmentFactory should own the pipe reader.
-@@ -1166,7 +1166,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1169,7 +1169,7 @@ void HostProcess::ShutdownOnUiThread() {
    AudioCapturerLinux::InitializePipeReader(nullptr, base::FilePath());
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
@@ -114,7 +114,7 @@ $NetBSD$
    context_->input_task_runner()->PostTask(
        FROM_HERE,
        base::BindOnce([]() { delete ui::X11EventSource::GetInstance(); }));
-@@ -1263,7 +1263,7 @@ void HostProcess::BindRemotingHostContro
+@@ -1266,7 +1266,7 @@ void HostProcess::BindRemotingHostContro
  
  #endif
  
@@ -123,7 +123,7 @@ $NetBSD$
  void HostProcess::ApplyHostConfig(base::DictValue config) {
    DCHECK(context_->ui_task_runner()->BelongsToCurrentThread());
    OnConfigParsed(std::move(config));
-@@ -1820,7 +1820,7 @@ void HostProcess::InitializeSignaling() 
+@@ -1825,7 +1825,7 @@ void HostProcess::InitializeSignaling() 
    zombie_host_detector_ = std::make_unique<ZombieHostDetector>(base::BindOnce(
        &HostProcess::OnZombieStateDetected, base::Unretained(this)));
  
@@ -132,7 +132,7 @@ $NetBSD$
    // TODO: joedow - Remove Linux scope after this codepath has been stabilized.
    const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
    if (cmd_line->HasSwitch(kEnableCorpMessaging)) {
-@@ -1915,7 +1915,7 @@ void HostProcess::StartHost() {
+@@ -1920,7 +1920,7 @@ void HostProcess::StartHost() {
  
    SetState(HOST_STARTED);
  
@@ -141,7 +141,7 @@ $NetBSD$
    if (webrtc::DesktopCapturer::IsRunningUnderWayland()) {
      if (GnomeRemoteDesktopSession::IsRunningUnderGnome()) {
        GnomeRemoteDesktopSession::GetInstance()->Init(
-@@ -2028,7 +2028,7 @@ void HostProcess::StartHost() {
+@@ -2033,7 +2033,7 @@ void HostProcess::StartHost() {
  
    host_->AddExtension(std::make_unique<TestEchoExtension>());
  
@@ -150,7 +150,7 @@ $NetBSD$
    const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
    if (cmd_line->HasSwitch(kEnableWtmpdb)) {
      host_wtmpdb_logger_ =
-@@ -2063,7 +2063,7 @@ void HostProcess::StartHost() {
+@@ -2068,7 +2068,7 @@ void HostProcess::StartHost() {
    // addresses.
    host_->Start(*host_owner_emails_.begin());
  
@@ -159,7 +159,7 @@ $NetBSD$
    // For Multi-process hosts and Mac, ChromotingHostServices connections are
    // handled by another process, then the message pipe is forwarded to the
    // network process.
-@@ -2215,7 +2215,7 @@ int HostProcessMain(bool multi_process) 
+@@ -2220,7 +2220,7 @@ int HostProcessMain(bool multi_process) 
                                                     : " (single-process)");
    const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
  
@@ -168,7 +168,7 @@ $NetBSD$
    // For the multi-process host, screen capturing and UI rendering should be
    // done by the desktop process.
    if (!multi_process) {
-@@ -2264,7 +2264,7 @@ int HostProcessMain(bool multi_process) 
+@@ -2271,7 +2271,7 @@ int HostProcessMain(bool multi_process) 
      return kInitializationFailed;
    }
  
@@ -177,7 +177,7 @@ $NetBSD$
    // Log and cleanup the crash database. We do this after a short delay so that
    // the crash database has a chance to be updated properly if we just got
    // relaunched after a crash.
-@@ -2284,7 +2284,7 @@ int HostProcessMain(bool multi_process) 
+@@ -2291,7 +2291,7 @@ int HostProcessMain(bool multi_process) 
    std::unique_ptr<net::NetworkChangeNotifier> network_change_notifier(
        net::NetworkChangeNotifier::CreateIfNeeded());
  
diff --git a/chromium/patches/patch-remoting_host_security__key_remote__security__key__main.cc b/chromium/patches/patch-remoting_host_security__key_remote__security__key__main.cc
index 77a24926ca..bea86d8c50 100644
--- a/chromium/patches/patch-remoting_host_security__key_remote__security__key__main.cc
+++ b/chromium/patches/patch-remoting_host_security__key_remote__security__key__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/security_key/remote_security_key_main.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/security_key/remote_security_key_main.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/security_key/remote_security_key_main.cc
 @@ -24,7 +24,7 @@
  #include "remoting/host/security_key/security_key_message_handler.h"
diff --git a/chromium/patches/patch-remoting_host_session__policies__from__dict.cc b/chromium/patches/patch-remoting_host_session__policies__from__dict.cc
index 2be5599cce..1e65011221 100644
--- a/chromium/patches/patch-remoting_host_session__policies__from__dict.cc
+++ b/chromium/patches/patch-remoting_host_session__policies__from__dict.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/session_policies_from_dict.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/session_policies_from_dict.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/session_policies_from_dict.cc
 @@ -75,7 +75,7 @@ std::optional<SessionPolicies> SessionPo
    session_policies.curtain_required =
diff --git a/chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host__main.cc b/chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host__main.cc
index e241f63788..022243391b 100644
--- a/chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host__main.cc
+++ b/chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/setup/me2me_native_messaging_host_main.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/setup/me2me_native_messaging_host_main.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/setup/me2me_native_messaging_host_main.cc
 @@ -41,7 +41,7 @@
  #include "base/apple/scoped_nsautorelease_pool.h"
diff --git a/chromium/patches/patch-remoting_host_setup_start__host__main.cc b/chromium/patches/patch-remoting_host_setup_start__host__main.cc
index 513e574b96..724d269b84 100644
--- a/chromium/patches/patch-remoting_host_setup_start__host__main.cc
+++ b/chromium/patches/patch-remoting_host_setup_start__host__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/setup/start_host_main.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/setup/start_host_main.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/setup/start_host_main.cc
 @@ -41,7 +41,7 @@
  #include <unistd.h>
@@ -15,7 +15,7 @@ $NetBSD$
  #include "remoting/base/crash/crash_reporting_crashpad.h"
  #include "remoting/host/setup/daemon_controller_delegate_linux.h"
  #include "remoting/host/setup/start_host_as_root.h"
-@@ -370,7 +370,7 @@ bool InitializeCloudMachineParams(HostSt
+@@ -373,7 +373,7 @@ bool InitializeCloudMachineParams(HostSt
  }  // namespace
  
  int StartHostMain(int argc, char** argv) {
@@ -24,7 +24,7 @@ $NetBSD$
    // Minimize the amount of code that runs as root on Posix systems.
    if (getuid() == 0) {
      return remoting::StartHostAsRoot(argc, argv);
-@@ -395,7 +395,7 @@ int StartHostMain(int argc, char** argv)
+@@ -398,7 +398,7 @@ int StartHostMain(int argc, char** argv)
  
    mojo::core::Init();
  
@@ -33,7 +33,7 @@ $NetBSD$
    if (command_line->HasSwitch("no-start")) {
      // On Linux, registering the host with systemd and starting it is the only
      // reason start_host requires root. The --no-start options skips that final
-@@ -446,7 +446,7 @@ int StartHostMain(int argc, char** argv)
+@@ -449,7 +449,7 @@ int StartHostMain(int argc, char** argv)
    // We don't have a config file yet so we can't use IsUsageStatsAllowed(),
    // instead we can just check the command line parameter.
    if (params.enable_crash_reporting) {
diff --git a/chromium/patches/patch-remoting_host_webauthn_desktop__session__type__util.cc b/chromium/patches/patch-remoting_host_webauthn_desktop__session__type__util.cc
index 57093bfef6..fd2c2128d9 100644
--- a/chromium/patches/patch-remoting_host_webauthn_desktop__session__type__util.cc
+++ b/chromium/patches/patch-remoting_host_webauthn_desktop__session__type__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/webauthn/desktop_session_type_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/webauthn/desktop_session_type_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/webauthn/desktop_session_type_util.cc
 @@ -11,7 +11,7 @@
  namespace remoting {
diff --git a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
index 9f9481616b..d3fd3e600c 100644
--- a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
+++ b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/webauthn/remote_webauthn_caller_security_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/webauthn/remote_webauthn_caller_security_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/webauthn/remote_webauthn_caller_security_utils.cc
 @@ -14,7 +14,7 @@
  #include "base/strings/utf_string_conversions.h"
diff --git a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
index 92dfa6a44d..b2351c03d6 100644
--- a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
+++ b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/webauthn/remote_webauthn_extension_notifier.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/webauthn/remote_webauthn_extension_notifier.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/webauthn/remote_webauthn_extension_notifier.cc
 @@ -27,7 +27,7 @@
  #include "base/task/thread_pool.h"
@@ -15,17 +15,22 @@ $NetBSD$
  #include "base/environment.h"
  #include "base/nix/xdg_util.h"
  #include "base/strings/string_util.h"
-@@ -72,14 +72,14 @@ static constexpr char kExtensionWakeupFi
- // Caller should check if the directory exists before writing files to it. A
+@@ -114,18 +114,18 @@ RemoteWebAuthnExtensionNotifier::RemoteS
  // directory only exists if the corresponding Chrome version is installed.
- std::vector<base::FilePath> GetRemoteStateChangeDirPaths() {
+ RemoteWebAuthnExtensionNotifier::RemoteStateChangeContext
+ RemoteWebAuthnExtensionNotifier::GetRemoteStateChangeContext() {
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
    constexpr base::FilePath::CharType kStateChangeDirName[] =
        FILE_PATH_LITERAL("WebAuthenticationProxyRemoteSessionStateChange");
  #endif
  
-   std::vector<base::FilePath> dirs;
+   RemoteWebAuthnExtensionNotifier::RemoteStateChangeContext context;
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+   std::vector<base::FilePath>& dirs = context.dirs;
+ #endif
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__main.cc b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__main.cc
index c3c454046a..5a50b1327a 100644
--- a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__main.cc
+++ b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/webauthn/remote_webauthn_main.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/host/webauthn/remote_webauthn_main.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/host/webauthn/remote_webauthn_main.cc
 @@ -27,7 +27,7 @@
  #include "remoting/host/webauthn/remote_webauthn_caller_security_utils.h"
diff --git a/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc b/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
index 43a6da5566..732834afeb 100644
--- a/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
+++ b/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/protocol/webrtc_video_stream.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/protocol/webrtc_video_stream.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/protocol/webrtc_video_stream.cc
 @@ -248,7 +248,7 @@ WebrtcVideoStream::WebrtcVideoStream(con
      : session_options_(session_options) {
diff --git a/chromium/patches/patch-remoting_signaling_ftl__host__device__id__provider.cc b/chromium/patches/patch-remoting_signaling_ftl__host__device__id__provider.cc
index 8d3a5b4c61..75f0c18280 100644
--- a/chromium/patches/patch-remoting_signaling_ftl__host__device__id__provider.cc
+++ b/chromium/patches/patch-remoting_signaling_ftl__host__device__id__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/signaling/ftl_host_device_id_provider.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- remoting/signaling/ftl_host_device_id_provider.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ remoting/signaling/ftl_host_device_id_provider.cc
 @@ -16,7 +16,7 @@ constexpr char kDeviceIdPrefix[] = "crd-
  constexpr char kDeviceIdPrefix[] = "crd-mac-host-";
diff --git a/chromium/patches/patch-sandbox_BUILD.gn b/chromium/patches/patch-sandbox_BUILD.gn
index a56e07433b..b2391b5a96 100644
--- a/chromium/patches/patch-sandbox_BUILD.gn
+++ b/chromium/patches/patch-sandbox_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- sandbox/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ sandbox/BUILD.gn
 @@ -49,7 +49,7 @@ group("sandbox") {
        "//sandbox/mac:system_services",
diff --git a/chromium/patches/patch-sandbox_features.gni b/chromium/patches/patch-sandbox_features.gni
index 15a6ad3988..63ecd26914 100644
--- a/chromium/patches/patch-sandbox_features.gni
+++ b/chromium/patches/patch-sandbox_features.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/features.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- sandbox/features.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ sandbox/features.gni
 @@ -6,7 +6,7 @@
  # currently.
diff --git a/chromium/patches/patch-sandbox_linux_BUILD.gn b/chromium/patches/patch-sandbox_linux_BUILD.gn
index 347f306826..2ea7a5b2d2 100644
--- a/chromium/patches/patch-sandbox_linux_BUILD.gn
+++ b/chromium/patches/patch-sandbox_linux_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/linux/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- sandbox/linux/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ sandbox/linux/BUILD.gn
 @@ -10,11 +10,11 @@ if (is_android) {
  }
diff --git a/chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc b/chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc
index 453279cc8e..9a021fa94c 100644
--- a/chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc
+++ b/chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/linux/services/init_process_reaper.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- sandbox/linux/services/init_process_reaper.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ sandbox/linux/services/init_process_reaper.cc
 @@ -2,6 +2,7 @@
  // Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc b/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
index 0f2c4bcbc8..1bcbf72d7f 100644
--- a/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
+++ b/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/linux/services/libc_interceptor.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- sandbox/linux/services/libc_interceptor.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ sandbox/linux/services/libc_interceptor.cc
 @@ -12,7 +12,9 @@
  #include <stddef.h>
diff --git a/chromium/patches/patch-sandbox_policy_BUILD.gn b/chromium/patches/patch-sandbox_policy_BUILD.gn
index a577e37b4b..b77417dbfa 100644
--- a/chromium/patches/patch-sandbox_policy_BUILD.gn
+++ b/chromium/patches/patch-sandbox_policy_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- sandbox/policy/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ sandbox/policy/BUILD.gn
 @@ -46,7 +46,7 @@ component("policy") {
        "//third_party/jni_zero",
diff --git a/chromium/patches/patch-sandbox_policy_features.cc b/chromium/patches/patch-sandbox_policy_features.cc
index ffa69ee6ce..78335d5544 100644
--- a/chromium/patches/patch-sandbox_policy_features.cc
+++ b/chromium/patches/patch-sandbox_policy_features.cc
@@ -4,9 +4,21 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- sandbox/policy/features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ sandbox/policy/features.cc
-@@ -99,7 +99,7 @@ BASE_FEATURE(kWinSboxStrictHandleChecks,
+@@ -17,7 +17,11 @@ namespace sandbox::policy::features {
+ #if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_FUCHSIA)
+ // Enables network service sandbox.
+ // (Only causes an effect when feature kNetworkServiceInProcess is disabled.)
++#if BUILDFLAG(IS_BSD)
++BASE_FEATURE(kNetworkServiceSandbox, base::FEATURE_ENABLED_BY_DEFAULT);
++#else
+ BASE_FEATURE(kNetworkServiceSandbox, base::FEATURE_DISABLED_BY_DEFAULT);
++#endif
+ 
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+ // Enables a fine-grained seccomp-BPF syscall filter for the network service.
+@@ -99,7 +103,7 @@ BASE_FEATURE(kWinSboxStrictHandleChecks,
  BASE_FEATURE(kSpectreVariant2Mitigation, base::FEATURE_ENABLED_BY_DEFAULT);
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
diff --git a/chromium/patches/patch-sandbox_policy_features.h b/chromium/patches/patch-sandbox_policy_features.h
index 1a8631468a..f9d3535bb4 100644
--- a/chromium/patches/patch-sandbox_policy_features.h
+++ b/chromium/patches/patch-sandbox_policy_features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/features.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- sandbox/policy/features.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ sandbox/policy/features.h
 @@ -42,7 +42,7 @@ SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATU
  SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATURE(kSpectreVariant2Mitigation);
diff --git a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
index 7282b8bc64..1d030c3933 100644
--- a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
+++ b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/freebsd/sandbox_freebsd.cc.orig	2026-04-21 12:38:57.596763095 +0200
+--- sandbox/policy/freebsd/sandbox_freebsd.cc.orig	2026-05-10 14:15:01.266914860 +0200
 +++ sandbox/policy/freebsd/sandbox_freebsd.cc
 @@ -0,0 +1,210 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
index e0efbb6d6b..75d76de318 100644
--- a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
+++ b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/freebsd/sandbox_freebsd.h.orig	2026-04-21 12:38:57.596922253 +0200
+--- sandbox/policy/freebsd/sandbox_freebsd.h.orig	2026-05-10 14:15:01.267045443 +0200
 +++ sandbox/policy/freebsd/sandbox_freebsd.h
 @@ -0,0 +1,276 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom b/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
index ad6b1322f3..7be8ef72a8 100644
--- a/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
+++ b/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/mojom/sandbox.mojom.orig	2026-04-14 23:31:37.000000000 +0200
+--- sandbox/policy/mojom/sandbox.mojom.orig	2026-04-28 23:05:57.000000000 +0200
 +++ sandbox/policy/mojom/sandbox.mojom
 @@ -68,6 +68,15 @@ enum Sandbox {
    // Minimally privileged sandbox on Fuchsia.
diff --git a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
index 7d6e798f75..10073c8f85 100644
--- a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+++ b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/openbsd/sandbox_openbsd.cc.orig	2026-04-21 12:38:57.597275998 +0200
+--- sandbox/policy/openbsd/sandbox_openbsd.cc.orig	2026-05-10 14:15:01.267347550 +0200
 +++ sandbox/policy/openbsd/sandbox_openbsd.cc
 @@ -0,0 +1,445 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
index 828057b41a..cdd5fda946 100644
--- a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
+++ b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/openbsd/sandbox_openbsd.h.orig	2026-04-21 12:38:57.598089983 +0200
+--- sandbox/policy/openbsd/sandbox_openbsd.h.orig	2026-05-10 14:15:01.267511709 +0200
 +++ sandbox/policy/openbsd/sandbox_openbsd.h
 @@ -0,0 +1,280 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_sandbox.cc b/chromium/patches/patch-sandbox_policy_sandbox.cc
index ad14d5ee16..1ed45cca95 100644
--- a/chromium/patches/patch-sandbox_policy_sandbox.cc
+++ b/chromium/patches/patch-sandbox_policy_sandbox.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/sandbox.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- sandbox/policy/sandbox.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ sandbox/policy/sandbox.cc
 @@ -20,6 +20,10 @@
  #include "sandbox/policy/linux/sandbox_linux.h"
diff --git a/chromium/patches/patch-sandbox_policy_sandbox.h b/chromium/patches/patch-sandbox_policy_sandbox.h
index 4b557f0348..8cca9acd04 100644
--- a/chromium/patches/patch-sandbox_policy_sandbox.h
+++ b/chromium/patches/patch-sandbox_policy_sandbox.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/sandbox.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- sandbox/policy/sandbox.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ sandbox/policy/sandbox.h
 @@ -12,6 +12,14 @@
  #include "sandbox/policy/linux/sandbox_linux.h"
diff --git a/chromium/patches/patch-sandbox_policy_sandbox__type.cc b/chromium/patches/patch-sandbox_policy_sandbox__type.cc
index bd1ec74e2b..defa3d402a 100644
--- a/chromium/patches/patch-sandbox_policy_sandbox__type.cc
+++ b/chromium/patches/patch-sandbox_policy_sandbox__type.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/sandbox_type.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- sandbox/policy/sandbox_type.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ sandbox/policy/sandbox_type.cc
-@@ -12,7 +12,7 @@
+@@ -13,7 +13,7 @@
  #include "sandbox/policy/mojom/sandbox.mojom.h"
  #include "sandbox/policy/switches.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "media/gpu/buildflags.h"  // nogncheck
  #include "media/media_buildflags.h"  // nogncheck
  #endif
-@@ -34,7 +34,7 @@ constexpr char kServiceSandboxWithJit[] 
+@@ -35,7 +35,7 @@ constexpr char kServiceSandboxWithJit[] 
  constexpr char kSpeechRecognitionSandbox[] = "speech_recognition";
  
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -24,7 +24,7 @@ $NetBSD$
  constexpr char kPrintBackendSandbox[] = "print_backend";
  constexpr char kScreenAISandbox[] = "screen_ai";
  #endif
-@@ -55,11 +55,11 @@ constexpr char kMirroringSandbox[] = "mi
+@@ -56,11 +56,11 @@ constexpr char kMirroringSandbox[] = "mi
  constexpr char kProxyResolverSandbox[] = "proxy_resolver";
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
  
@@ -38,7 +38,7 @@ $NetBSD$
  constexpr char kShapeDetectionSandbox[] = "shape_detection";
  // USE_LINUX_VIDEO_ACCELERATION implies IS_LINUX || IS_CHROMEOS, so this double
  // #if is redundant, however, we cannot include "media/gpu/buildflags.h" on all
-@@ -77,7 +77,7 @@ constexpr char kTtsSandbox[] = "tts";
+@@ -78,7 +78,7 @@ constexpr char kTtsSandbox[] = "tts";
  constexpr char kNearbySandbox[] = "nearby";
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
@@ -47,7 +47,7 @@ $NetBSD$
  constexpr char kOnDeviceTranslationSandbox[] = "on_device_translation";
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
  
-@@ -127,7 +127,7 @@ void SetCommandLineFlagsForSandboxType(b
+@@ -128,7 +128,7 @@ void SetCommandLineFlagsForSandboxType(b
      case Sandbox::kCdm:
      case Sandbox::kPrintCompositor:
      case Sandbox::kAudio:
@@ -56,7 +56,7 @@ $NetBSD$
      case Sandbox::kVideoCapture:
  #endif
  #if BUILDFLAG(IS_WIN)
-@@ -137,7 +137,7 @@ void SetCommandLineFlagsForSandboxType(b
+@@ -138,7 +138,7 @@ void SetCommandLineFlagsForSandboxType(b
      case Sandbox::kIconReader:
      case Sandbox::kMediaFoundationCdm:
  #endif  // BUILDFLAG(IS_WIN)
@@ -65,7 +65,7 @@ $NetBSD$
      case Sandbox::kShapeDetection:
  #if BUILDFLAG(USE_LINUX_VIDEO_ACCELERATION)
      case Sandbox::kHardwareVideoDecoding:
-@@ -156,12 +156,12 @@ void SetCommandLineFlagsForSandboxType(b
+@@ -157,12 +157,12 @@ void SetCommandLineFlagsForSandboxType(b
      case Sandbox::kProxyResolver:
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -80,7 +80,7 @@ $NetBSD$
      case Sandbox::kOnDeviceTranslation:
  #endif
        DCHECK(command_line->GetSwitchValueASCII(switches::kProcessType) ==
-@@ -171,7 +171,7 @@ void SetCommandLineFlagsForSandboxType(b
+@@ -172,7 +172,7 @@ void SetCommandLineFlagsForSandboxType(b
            switches::kServiceSandboxType,
            StringFromUtilitySandboxType(sandbox_type));
        return;
@@ -89,7 +89,7 @@ $NetBSD$
      case Sandbox::kZygoteIntermediateSandbox:
        return;
  #endif
-@@ -202,7 +202,7 @@ sandbox::mojom::Sandbox SandboxTypeFromC
+@@ -203,7 +203,7 @@ sandbox::mojom::Sandbox SandboxTypeFromC
      return Sandbox::kGpu;
    }
  
@@ -98,7 +98,7 @@ $NetBSD$
    // Intermediate process gains a sandbox later.
    if (process_type == switches::kZygoteProcessType)
      return Sandbox::kZygoteIntermediateSandbox;
-@@ -241,7 +241,7 @@ std::string StringFromUtilitySandboxType
+@@ -242,7 +242,7 @@ std::string StringFromUtilitySandboxType
        return kUtilitySandbox;
      case Sandbox::kAudio:
        return kAudioSandbox;
@@ -107,7 +107,7 @@ $NetBSD$
      case Sandbox::kVideoCapture:
        return kVideoCaptureSandbox;
  #endif
-@@ -252,13 +252,13 @@ std::string StringFromUtilitySandboxType
+@@ -253,13 +253,13 @@ std::string StringFromUtilitySandboxType
      case Sandbox::kSpeechRecognition:
        return kSpeechRecognitionSandbox;
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -123,7 +123,7 @@ $NetBSD$
      case Sandbox::kOnDeviceTranslation:
        return kOnDeviceTranslationSandbox;
  #endif
-@@ -280,7 +280,7 @@ std::string StringFromUtilitySandboxType
+@@ -281,7 +281,7 @@ std::string StringFromUtilitySandboxType
      case Sandbox::kProxyResolver:
        return kProxyResolverSandbox;
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -132,7 +132,7 @@ $NetBSD$
      case Sandbox::kShapeDetection:
        return kShapeDetectionSandbox;
  #if BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
-@@ -303,7 +303,7 @@ std::string StringFromUtilitySandboxType
+@@ -304,7 +304,7 @@ std::string StringFromUtilitySandboxType
        // The following are not utility processes so should not occur.
      case Sandbox::kRenderer:
      case Sandbox::kGpu:
@@ -141,7 +141,7 @@ $NetBSD$
      case Sandbox::kZygoteIntermediateSandbox:
  #endif
        NOTREACHED();
-@@ -379,7 +379,7 @@ sandbox::mojom::Sandbox UtilitySandboxTy
+@@ -380,7 +380,7 @@ sandbox::mojom::Sandbox UtilitySandboxTy
      return Sandbox::kSpeechRecognition;
    }
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -150,7 +150,7 @@ $NetBSD$
    if (sandbox_string == kPrintBackendSandbox) {
      return Sandbox::kPrintBackend;
    }
-@@ -387,17 +387,17 @@ sandbox::mojom::Sandbox UtilitySandboxTy
+@@ -388,17 +388,17 @@ sandbox::mojom::Sandbox UtilitySandboxTy
      return Sandbox::kScreenAI;
    }
  #endif
diff --git a/chromium/patches/patch-sandbox_policy_switches.cc b/chromium/patches/patch-sandbox_policy_switches.cc
index a56687aeef..699ec18bb5 100644
--- a/chromium/patches/patch-sandbox_policy_switches.cc
+++ b/chromium/patches/patch-sandbox_policy_switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/switches.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- sandbox/policy/switches.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ sandbox/policy/switches.cc
 @@ -40,7 +40,9 @@ const char kGpuSandboxFailuresFatal[] = 
  // Meant to be used as a browser-level switch for testing purposes only.
diff --git a/chromium/patches/patch-sandbox_policy_switches.h b/chromium/patches/patch-sandbox_policy_switches.h
index dde1e0b2a0..3a6eaf9e78 100644
--- a/chromium/patches/patch-sandbox_policy_switches.h
+++ b/chromium/patches/patch-sandbox_policy_switches.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/switches.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- sandbox/policy/switches.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ sandbox/policy/switches.h
 @@ -24,7 +24,8 @@ SANDBOX_POLICY_EXPORT extern const char 
  SANDBOX_POLICY_EXPORT extern const char kGpuSandboxAllowSysVShm[];
diff --git a/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc b/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
index f0b96d6f80..124d6e7f03 100644
--- a/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/audio/audio_sandbox_hook_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/audio/audio_sandbox_hook_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/audio/audio_sandbox_hook_linux.cc
 @@ -146,6 +146,7 @@ void AddPulseAudioFilePermissions(
  }
diff --git a/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h b/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h
index 0c980f4d8a..53d21714cf 100644
--- a/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h
+++ b/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/audio/audio_sandbox_hook_linux.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/audio/audio_sandbox_hook_linux.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/audio/audio_sandbox_hook_linux.h
 @@ -5,7 +5,13 @@
  #ifndef SERVICES_AUDIO_AUDIO_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-services_device_BUILD.gn b/chromium/patches/patch-services_device_BUILD.gn
index 6b4a6d6ac2..f110975f81 100644
--- a/chromium/patches/patch-services_device_BUILD.gn
+++ b/chromium/patches/patch-services_device_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/device/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/device/BUILD.gn
 @@ -17,7 +17,7 @@ if (is_ios) {
  }
diff --git a/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc b/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
index 5009d0ed4f..90d8d2932a 100644
--- a/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
+++ b/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/geolocation/location_provider_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/device/geolocation/location_provider_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/device/geolocation/location_provider_manager.cc
 @@ -91,7 +91,7 @@ LocationProviderManager::LocationProvide
  #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
diff --git a/chromium/patches/patch-services_device_hid_BUILD.gn b/chromium/patches/patch-services_device_hid_BUILD.gn
index 55cd17e38c..10bb15a270 100644
--- a/chromium/patches/patch-services_device_hid_BUILD.gn
+++ b/chromium/patches/patch-services_device_hid_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/device/hid/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/device/hid/BUILD.gn
 @@ -36,7 +36,35 @@ source_set("hid") {
      "//third_party/protobuf:protobuf_lite",
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__fido.cc b/chromium/patches/patch-services_device_hid_hid__connection__fido.cc
index 84c864c32d..3debbe4caf 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__fido.cc
+++ b/chromium/patches/patch-services_device_hid_hid__connection__fido.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_connection_fido.cc.orig	2026-04-21 12:38:57.605840406 +0200
+--- services/device/hid/hid_connection_fido.cc.orig	2026-05-10 14:15:01.274217299 +0200
 +++ services/device/hid/hid_connection_fido.cc
 @@ -0,0 +1,216 @@
 +// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__fido.h b/chromium/patches/patch-services_device_hid_hid__connection__fido.h
index bced3d2b7f..c7bc361a71 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__fido.h
+++ b/chromium/patches/patch-services_device_hid_hid__connection__fido.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_connection_fido.h.orig	2026-04-21 12:38:57.606021096 +0200
+--- services/device/hid/hid_connection_fido.h.orig	2026-05-10 14:15:01.274368913 +0200
 +++ services/device/hid/hid_connection_fido.h
 @@ -0,0 +1,60 @@
 +// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc b/chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
index 8ac849dc64..be77699d0f 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
+++ b/chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_connection_freebsd.cc.orig	2026-04-21 12:38:57.606225332 +0200
+--- services/device/hid/hid_connection_freebsd.cc.orig	2026-05-10 14:15:01.274497633 +0200
 +++ services/device/hid/hid_connection_freebsd.cc
 @@ -0,0 +1,240 @@
 +// Copyright (c) 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__freebsd.h b/chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
index dff76abe16..7630efcdaa 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
+++ b/chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_connection_freebsd.h.orig	2026-04-21 12:38:57.606476688 +0200
+--- services/device/hid/hid_connection_freebsd.h.orig	2026-05-10 14:15:01.274638807 +0200
 +++ services/device/hid/hid_connection_freebsd.h
 @@ -0,0 +1,67 @@
 +// Copyright (c) 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__service.cc b/chromium/patches/patch-services_device_hid_hid__service.cc
index e75d7f4b52..5163a16ff3 100644
--- a/chromium/patches/patch-services_device_hid_hid__service.cc
+++ b/chromium/patches/patch-services_device_hid_hid__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/device/hid/hid_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/device/hid/hid_service.cc
 @@ -19,12 +19,18 @@
  
diff --git a/chromium/patches/patch-services_device_hid_hid__service__fido.cc b/chromium/patches/patch-services_device_hid_hid__service__fido.cc
index 4746ae4fdb..d532dabee4 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__fido.cc
+++ b/chromium/patches/patch-services_device_hid_hid__service__fido.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_service_fido.cc.orig	2026-04-21 12:38:57.607119001 +0200
+--- services/device/hid/hid_service_fido.cc.orig	2026-05-10 14:15:01.274864545 +0200
 +++ services/device/hid/hid_service_fido.cc
 @@ -0,0 +1,396 @@
 +// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__service__fido.h b/chromium/patches/patch-services_device_hid_hid__service__fido.h
index 9d9cfab826..147c57ebb2 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__fido.h
+++ b/chromium/patches/patch-services_device_hid_hid__service__fido.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_service_fido.h.orig	2026-04-21 12:38:57.607275194 +0200
+--- services/device/hid/hid_service_fido.h.orig	2026-05-10 14:15:01.279685676 +0200
 +++ services/device/hid/hid_service_fido.h
 @@ -0,0 +1,65 @@
 +// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc b/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
index a9fb339aae..75573ad238 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
+++ b/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_service_freebsd.cc.orig	2026-04-21 12:38:57.607390457 +0200
+--- services/device/hid/hid_service_freebsd.cc.orig	2026-05-10 14:15:01.279833213 +0200
 +++ services/device/hid/hid_service_freebsd.cc
 @@ -0,0 +1,395 @@
 +// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__service__freebsd.h b/chromium/patches/patch-services_device_hid_hid__service__freebsd.h
index 69063ab144..5591f60f4e 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__freebsd.h
+++ b/chromium/patches/patch-services_device_hid_hid__service__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_service_freebsd.h.orig	2026-04-21 12:38:57.607543112 +0200
+--- services/device/hid/hid_service_freebsd.h.orig	2026-05-10 14:15:01.280029454 +0200
 +++ services/device/hid/hid_service_freebsd.h
 @@ -0,0 +1,49 @@
 +// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_public_cpp_device__features.cc b/chromium/patches/patch-services_device_public_cpp_device__features.cc
index 55768e4068..cd052a10ff 100644
--- a/chromium/patches/patch-services_device_public_cpp_device__features.cc
+++ b/chromium/patches/patch-services_device_public_cpp_device__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/public/cpp/device_features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/device/public/cpp/device_features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/device/public/cpp/device_features.cc
 @@ -135,11 +135,11 @@ bool IsOsLevelGeolocationPermissionSuppo
  // a USB interface is busy.
diff --git a/chromium/patches/patch-services_device_public_cpp_device__features.h b/chromium/patches/patch-services_device_public_cpp_device__features.h
index d3aad2f40d..075b935644 100644
--- a/chromium/patches/patch-services_device_public_cpp_device__features.h
+++ b/chromium/patches/patch-services_device_public_cpp_device__features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/public/cpp/device_features.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/device/public/cpp/device_features.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/device/public/cpp/device_features.h
 @@ -54,11 +54,11 @@ extern const DEVICE_FEATURES_EXPORT
  
diff --git a/chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h b/chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
index cad14aacbd..c69221f445 100644
--- a/chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
+++ b/chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/public/cpp/generic_sensor/sensor_reading.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/device/public/cpp/generic_sensor/sensor_reading.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/device/public/cpp/generic_sensor/sensor_reading.h
 @@ -8,6 +8,8 @@
  #include <stddef.h>
diff --git a/chromium/patches/patch-services_device_public_mojom_BUILD.gn b/chromium/patches/patch-services_device_public_mojom_BUILD.gn
index f9970ce9fe..093fca438e 100644
--- a/chromium/patches/patch-services_device_public_mojom_BUILD.gn
+++ b/chromium/patches/patch-services_device_public_mojom_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/public/mojom/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/device/public/mojom/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/device/public/mojom/BUILD.gn
 @@ -95,7 +95,7 @@ mojom("device_service") {
    enable_js_fuzzing = false
diff --git a/chromium/patches/patch-services_device_serial_BUILD.gn b/chromium/patches/patch-services_device_serial_BUILD.gn
index a42967085b..7a3e415247 100644
--- a/chromium/patches/patch-services_device_serial_BUILD.gn
+++ b/chromium/patches/patch-services_device_serial_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/serial/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/device/serial/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/device/serial/BUILD.gn
 @@ -8,7 +8,7 @@ if (is_android) {
    import("//third_party/jni_zero/jni_zero.gni")
diff --git a/chromium/patches/patch-services_device_serial_serial__device__enumerator.cc b/chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
index ba4acdb470..e7abed6cad 100644
--- a/chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
+++ b/chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/serial/serial_device_enumerator.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/device/serial/serial_device_enumerator.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/device/serial/serial_device_enumerator.cc
 @@ -12,7 +12,7 @@
  #include "build/build_config.h"
diff --git a/chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc b/chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc
index 6c797a84ee..84142f2754 100644
--- a/chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc
+++ b/chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/serial/serial_io_handler_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/device/serial/serial_io_handler_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/device/serial/serial_io_handler_posix.cc
 @@ -70,7 +70,7 @@ bool BitrateToSpeedConstant(int bitrate,
      BITRATE_TO_SPEED_CASE(9600)
diff --git a/chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc b/chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
index 6583c85324..b3375b319b 100644
--- a/chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
+++ b/chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/device/time_zone_monitor/time_zone_monitor_linux.cc
-@@ -131,9 +131,12 @@ class TimeZoneMonitorLinuxImpl
+@@ -132,9 +132,12 @@ class TimeZoneMonitorLinuxImpl
      // false positives are harmless, assuming the false positive rate is
      // reasonable.
      const auto kFilesToWatch = std::to_array<const char*>({
diff --git a/chromium/patches/patch-services_device_usb_BUILD.gn b/chromium/patches/patch-services_device_usb_BUILD.gn
index ad057fad90..0aa17be140 100644
--- a/chromium/patches/patch-services_device_usb_BUILD.gn
+++ b/chromium/patches/patch-services_device_usb_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/usb/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/device/usb/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/device/usb/BUILD.gn
 @@ -90,7 +90,7 @@ static_library("usb") {
      deps += [ "//third_party/re2" ]
diff --git a/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.cc b/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.cc
index 40b873b3f2..f4afe79e60 100644
--- a/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.cc
+++ b/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/usb/usb_device_handle_usbfs.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/device/usb/usb_device_handle_usbfs.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/device/usb/usb_device_handle_usbfs.cc
 @@ -33,7 +33,7 @@
  #include "chromeos/dbus/permission_broker/permission_broker_client.h"
diff --git a/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.h b/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.h
index 4fa9be2b41..8cff0355a3 100644
--- a/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.h
+++ b/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/usb/usb_device_handle_usbfs.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/device/usb/usb_device_handle_usbfs.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/device/usb/usb_device_handle_usbfs.h
 @@ -20,7 +20,7 @@
  #include "base/threading/sequence_bound.h"
diff --git a/chromium/patches/patch-services_device_usb_usb__service.cc b/chromium/patches/patch-services_device_usb_usb__service.cc
index cf70908407..094f972fc1 100644
--- a/chromium/patches/patch-services_device_usb_usb__service.cc
+++ b/chromium/patches/patch-services_device_usb_usb__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/usb/usb_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/device/usb/usb_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/device/usb/usb_service.cc
 @@ -19,12 +19,16 @@
  
diff --git a/chromium/patches/patch-services_device_usb_usb__service__fake.cc b/chromium/patches/patch-services_device_usb_usb__service__fake.cc
index b60085c7a3..479ea6974d 100644
--- a/chromium/patches/patch-services_device_usb_usb__service__fake.cc
+++ b/chromium/patches/patch-services_device_usb_usb__service__fake.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/usb/usb_service_fake.cc.orig	2026-04-21 12:38:57.618422933 +0200
+--- services/device/usb/usb_service_fake.cc.orig	2026-05-10 14:15:01.287056658 +0200
 +++ services/device/usb/usb_service_fake.cc
 @@ -0,0 +1,49 @@
 +// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_usb_usb__service__fake.h b/chromium/patches/patch-services_device_usb_usb__service__fake.h
index aa6fd7992c..9e99079cf8 100644
--- a/chromium/patches/patch-services_device_usb_usb__service__fake.h
+++ b/chromium/patches/patch-services_device_usb_usb__service__fake.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/usb/usb_service_fake.h.orig	2026-04-21 12:38:57.618535431 +0200
+--- services/device/usb/usb_service_fake.h.orig	2026-05-10 14:15:01.287360027 +0200
 +++ services/device/usb/usb_service_fake.h
 @@ -0,0 +1,48 @@
 +// Copyright 2015 The Chromium Authors
diff --git a/chromium/patches/patch-services_network_BUILD.gn b/chromium/patches/patch-services_network_BUILD.gn
index 3d17e1c964..f47e355710 100644
--- a/chromium/patches/patch-services_network_BUILD.gn
+++ b/chromium/patches/patch-services_network_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/network/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/network/BUILD.gn
-@@ -449,7 +449,6 @@ if (is_linux || is_chromeos) {
+@@ -447,7 +447,6 @@ if (is_linux || is_chromeos) {
      ]
      deps = [
        "//base",
diff --git a/chromium/patches/patch-services_network_network__context.cc b/chromium/patches/patch-services_network_network__context.cc
index 4cf1d63850..e402d014cd 100644
--- a/chromium/patches/patch-services_network_network__context.cc
+++ b/chromium/patches/patch-services_network_network__context.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/network_context.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/network/network_context.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/network/network_context.cc
-@@ -638,7 +638,7 @@ NetworkContext::NetworkContextHttpAuthPr
+@@ -641,7 +641,7 @@ NetworkContext::NetworkContextHttpAuthPr
  NetworkContext::NetworkContextHttpAuthPreferences::
      ~NetworkContextHttpAuthPreferences() = default;
  
@@ -15,7 +15,7 @@ $NetBSD$
  bool NetworkContext::NetworkContextHttpAuthPreferences::AllowGssapiLibraryLoad()
      const {
    if (network_service_) {
-@@ -2660,7 +2660,7 @@ void NetworkContext::OnHttpAuthDynamicPa
+@@ -2737,7 +2737,7 @@ void NetworkContext::OnHttpAuthDynamicPa
        http_auth_dynamic_network_service_params->android_negotiate_account_type);
  #endif  // BUILDFLAG(IS_ANDROID)
  
diff --git a/chromium/patches/patch-services_network_network__context.h b/chromium/patches/patch-services_network_network__context.h
index 0235417691..cdd08a4c05 100644
--- a/chromium/patches/patch-services_network_network__context.h
+++ b/chromium/patches/patch-services_network_network__context.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/network_context.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/network/network_context.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/network/network_context.h
-@@ -741,7 +741,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) 
+@@ -766,7 +766,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) 
     public:
      explicit NetworkContextHttpAuthPreferences(NetworkService* network_service);
      ~NetworkContextHttpAuthPreferences() override;
diff --git a/chromium/patches/patch-services_network_network__sandbox__hook__linux.cc b/chromium/patches/patch-services_network_network__sandbox__hook__linux.cc
index 9019363219..45369ad364 100644
--- a/chromium/patches/patch-services_network_network__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-services_network_network__sandbox__hook__linux.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/network_sandbox_hook_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/network/network_sandbox_hook_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/network/network_sandbox_hook_linux.cc
-@@ -15,11 +15,14 @@
+@@ -16,11 +16,14 @@
  #include "sandbox/linux/syscall_broker/broker_file_permission.h"
  #include "sandbox/policy/features.h"
  
@@ -21,7 +21,7 @@ $NetBSD$
  sandbox::syscall_broker::BrokerCommandSet GetNetworkBrokerCommandSet() {
    return MakeBrokerCommandSet({
        sandbox::syscall_broker::COMMAND_ACCESS,
-@@ -103,9 +106,11 @@ void LoadNetworkLibraries() {
+@@ -104,9 +107,11 @@ void LoadNetworkLibraries() {
    }
  }
  #endif  // BUILDFLAG(IS_CHROMEOS)
@@ -33,7 +33,7 @@ $NetBSD$
  #if BUILDFLAG(IS_CHROMEOS)
    LoadNetworkLibraries();
  #endif
-@@ -118,6 +123,7 @@ bool NetworkPreSandboxHook(std::vector<s
+@@ -119,6 +124,7 @@ bool NetworkPreSandboxHook(std::vector<s
        GetNetworkBrokerCommandSet(),
        GetNetworkFilePermissions(std::move(network_context_parent_dirs)),
        options);
diff --git a/chromium/patches/patch-services_network_network__sandbox__hook__linux.h b/chromium/patches/patch-services_network_network__sandbox__hook__linux.h
index 5cfe0bdae3..1cd07971b1 100644
--- a/chromium/patches/patch-services_network_network__sandbox__hook__linux.h
+++ b/chromium/patches/patch-services_network_network__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/network_sandbox_hook_linux.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/network/network_sandbox_hook_linux.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/network/network_sandbox_hook_linux.h
 @@ -6,7 +6,11 @@
  #define SERVICES_NETWORK_NETWORK_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-services_network_network__service.cc b/chromium/patches/patch-services_network_network__service.cc
index 9441c8f98e..e6787ee520 100644
--- a/chromium/patches/patch-services_network_network__service.cc
+++ b/chromium/patches/patch-services_network_network__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/network_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/network/network_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/network/network_service.cc
 @@ -105,11 +105,11 @@
  #include "third_party/boringssl/src/include/openssl/cpu.h"
@@ -20,7 +20,7 @@ $NetBSD$
  #include "services/network/network_change_notifier_passive_factory.h"
  #endif
  
-@@ -1028,7 +1028,7 @@ void NetworkService::SetExplicitlyAllowe
+@@ -1043,7 +1043,7 @@ void NetworkService::SetExplicitlyAllowe
    net::SetExplicitlyAllowedPorts(ports);
  }
  
@@ -29,7 +29,7 @@ $NetBSD$
  void NetworkService::SetGssapiLibraryLoadObserver(
      mojo::PendingRemote<mojom::GssapiLibraryLoadObserver>
          gssapi_library_load_observer) {
-@@ -1168,7 +1168,7 @@ NetworkService::CreateHttpAuthHandlerFac
+@@ -1183,7 +1183,7 @@ NetworkService::CreateHttpAuthHandlerFac
    );
  }
  
diff --git a/chromium/patches/patch-services_network_network__service.h b/chromium/patches/patch-services_network_network__service.h
index 755cfa3608..2809a6ff38 100644
--- a/chromium/patches/patch-services_network_network__service.h
+++ b/chromium/patches/patch-services_network_network__service.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/network_service.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/network/network_service.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/network/network_service.h
 @@ -237,7 +237,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) 
        const std::vector<ContentSettingPatternSource>& settings) override;
diff --git a/chromium/patches/patch-services_network_public_cpp_BUILD.gn b/chromium/patches/patch-services_network_public_cpp_BUILD.gn
index 44dcd3c069..9f42a72fd7 100644
--- a/chromium/patches/patch-services_network_public_cpp_BUILD.gn
+++ b/chromium/patches/patch-services_network_public_cpp_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/public/cpp/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/network/public/cpp/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/network/public/cpp/BUILD.gn
-@@ -725,7 +725,7 @@ component("cpp_base") {
+@@ -727,7 +727,7 @@ component("cpp_base") {
      sources += [ "transferable_directory_fuchsia.cc" ]
    }
  
@@ -15,7 +15,7 @@ $NetBSD$
      sources += [
        "network_interface_change_listener_mojom_traits.cc",
        "network_interface_change_listener_mojom_traits.h",
-@@ -882,7 +882,7 @@ source_set("tests") {
+@@ -885,7 +885,7 @@ source_set("tests") {
      "x_frame_options_parser_unittest.cc",
    ]
  
diff --git a/chromium/patches/patch-services_network_public_cpp_features.cc b/chromium/patches/patch-services_network_public_cpp_features.cc
index c42cc1722f..b7364d4e5e 100644
--- a/chromium/patches/patch-services_network_public_cpp_features.cc
+++ b/chromium/patches/patch-services_network_public_cpp_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/public/cpp/features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/network/public/cpp/features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/network/public/cpp/features.cc
-@@ -93,7 +93,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIso
+@@ -95,7 +95,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIso
  // Enable usage of hardcoded DoH upgrade mapping for use in automatic mode.
  BASE_FEATURE(kDnsOverHttpsUpgrade,
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-services_network_public_mojom_BUILD.gn b/chromium/patches/patch-services_network_public_mojom_BUILD.gn
index 57a0ec96e4..304121542d 100644
--- a/chromium/patches/patch-services_network_public_mojom_BUILD.gn
+++ b/chromium/patches/patch-services_network_public_mojom_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/public/mojom/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/network/public/mojom/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/network/public/mojom/BUILD.gn
-@@ -720,11 +720,11 @@ mojom("url_loader_base") {
+@@ -724,11 +724,11 @@ mojom("url_loader_base") {
    ]
  
    enabled_features = []
@@ -20,7 +20,7 @@ $NetBSD$
      # TODO(crbug.com/40263697): Remove this once is_linux in the mojom IDL does
      # not include lacros.
      enabled_features += [ "use_network_interface_change_listener" ]
-@@ -1109,7 +1109,7 @@ mojom("url_loader_base") {
+@@ -1113,7 +1113,7 @@ mojom("url_loader_base") {
      },
    ]
  
@@ -29,7 +29,7 @@ $NetBSD$
      cpp_typemaps += [
        {
          types = [
-@@ -1898,7 +1898,7 @@ mojom("mojom") {
+@@ -1903,7 +1903,7 @@ mojom("mojom") {
      }
    }
  
diff --git a/chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h b/chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
index cc872b8ee9..bddfcef6a8 100644
--- a/chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
+++ b/chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/shared_dictionary/shared_dictionary_writer_in_memory.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/network/shared_dictionary/shared_dictionary_writer_in_memory.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/network/shared_dictionary/shared_dictionary_writer_in_memory.h
 @@ -9,6 +9,8 @@
  #include <string>
diff --git a/chromium/patches/patch-services_on__device__model_ml_gpu__blocklist.cc b/chromium/patches/patch-services_on__device__model_ml_gpu__blocklist.cc
index 9f673b587a..74810e9f5a 100644
--- a/chromium/patches/patch-services_on__device__model_ml_gpu__blocklist.cc
+++ b/chromium/patches/patch-services_on__device__model_ml_gpu__blocklist.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/on_device_model/ml/gpu_blocklist.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/on_device_model/ml/gpu_blocklist.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/on_device_model/ml/gpu_blocklist.cc
 @@ -24,7 +24,7 @@ const base::FeatureParam<std::string> kG
      &optimization_guide::features::kOnDeviceModelPerformanceParams,
diff --git a/chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc b/chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
index 990f57572d..ec56dcaf8b 100644
--- a/chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
+++ b/chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc
 @@ -56,7 +56,7 @@ uint32_t CalculatePrivateFootprintKb(con
                                       uint32_t shared_resident_kb) {
diff --git a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
index 3bd3ab50c9..5786ef3b5b 100644
--- a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
+++ b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn
 @@ -27,10 +27,14 @@ component("memory_instrumentation") {
      sources += [ "os_metrics_win.cc" ]
diff --git a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
index 5320d58b0d..32be8a1606 100644
--- a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
+++ b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h
 @@ -65,7 +65,7 @@ class COMPONENT_EXPORT(
    static std::vector<mojom::VmRegionPtr> GetProcessMemoryMaps(
diff --git a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
index 1912bc11be..97857839cd 100644
--- a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
+++ b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig	2026-04-21 12:38:57.634592794 +0200
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig	2026-05-10 14:15:01.295621979 +0200
 +++ services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc
 @@ -0,0 +1,69 @@
 +// Copyright 2022 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc b/chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
index 3db7bbac31..9ca9ae5518 100644
--- a/chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
+++ b/chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/screen_ai/public/cpp/utilities.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/screen_ai/public/cpp/utilities.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/screen_ai/public/cpp/utilities.cc
 @@ -21,7 +21,7 @@ namespace {
  // The maximum image dimension which is processed without downsampling by OCR.
diff --git a/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc b/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
index b0b9c6f736..da4a0a7cf1 100644
--- a/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc
-@@ -69,6 +69,7 @@ bool ScreenAIPreSandboxHook(base::FilePa
+@@ -71,6 +71,7 @@ bool ScreenAIPreSandboxHook(base::FilePa
      }
    }
  
@@ -14,7 +14,7 @@ $NetBSD$
    auto* instance = sandbox::policy::SandboxLinux::GetInstance();
  
    std::vector<BrokerFilePermission> permissions{
-@@ -90,6 +91,7 @@ bool ScreenAIPreSandboxHook(base::FilePa
+@@ -92,6 +93,7 @@ bool ScreenAIPreSandboxHook(base::FilePa
                              sandbox::syscall_broker::COMMAND_OPEN}),
        permissions, options);
    instance->EngageNamespaceSandboxIfPossible();
diff --git a/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h b/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
index fe36ab6109..3b0fb9823b 100644
--- a/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
+++ b/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h
 @@ -6,7 +6,13 @@
  #define SERVICES_SCREEN_AI_SANDBOX_SCREEN_AI_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-services_screen__ai_screen__ai__service__impl.cc b/chromium/patches/patch-services_screen__ai_screen__ai__service__impl.cc
index fd7e53ed82..5473d168a6 100644
--- a/chromium/patches/patch-services_screen__ai_screen__ai__service__impl.cc
+++ b/chromium/patches/patch-services_screen__ai_screen__ai__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/screen_ai/screen_ai_service_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/screen_ai/screen_ai_service_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/screen_ai/screen_ai_service_impl.cc
 @@ -34,7 +34,7 @@
  #include "ui/accessibility/ax_tree_id.h"
diff --git a/chromium/patches/patch-services_service__manager_BUILD.gn b/chromium/patches/patch-services_service__manager_BUILD.gn
index 017c78eb14..aa6ac2f64f 100644
--- a/chromium/patches/patch-services_service__manager_BUILD.gn
+++ b/chromium/patches/patch-services_service__manager_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/service_manager/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/service_manager/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/service_manager/BUILD.gn
 @@ -65,7 +65,7 @@ source_set("service_manager") {
      ]
diff --git a/chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn b/chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
index 5454d6e796..f206b0327a 100644
--- a/chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
+++ b/chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/service_manager/public/cpp/service_executable/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/service_manager/public/cpp/service_executable/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/service_manager/public/cpp/service_executable/BUILD.gn
 @@ -22,7 +22,7 @@ source_set("support") {
      "//services/service_manager/public/mojom",
diff --git a/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.cc b/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.cc
index 2ec4d13447..5210f0bb16 100644
--- a/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.cc
+++ b/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/shape_detection/shape_detection_sandbox_hook.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/shape_detection/shape_detection_sandbox_hook.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/shape_detection/shape_detection_sandbox_hook.cc
-@@ -31,8 +31,10 @@ bool ShapeDetectionPreSandboxHook(
+@@ -32,8 +32,10 @@ bool ShapeDetectionPreSandboxHook(
      DVLOG(1) << "Successfully opened Chrome Shape Detection shared library.";
    }
  #endif  // BUILDFLAG(GOOGLE_CHROME_BRANDING)
diff --git a/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.h b/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.h
index 2f8da7ca1b..a6d8374709 100644
--- a/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.h
+++ b/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/shape_detection/shape_detection_sandbox_hook.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/shape_detection/shape_detection_sandbox_hook.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/shape_detection/shape_detection_sandbox_hook.h
 @@ -5,7 +5,13 @@
  #ifndef SERVICES_SHAPE_DETECTION_SHAPE_DETECTION_SANDBOX_HOOK_H_
diff --git a/chromium/patches/patch-services_shape__detection_shape__detection__service.cc b/chromium/patches/patch-services_shape__detection_shape__detection__service.cc
index 888d81421b..3c9c445252 100644
--- a/chromium/patches/patch-services_shape__detection_shape__detection__service.cc
+++ b/chromium/patches/patch-services_shape__detection_shape__detection__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/shape_detection/shape_detection_service.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/shape_detection/shape_detection_service.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/shape_detection/shape_detection_service.cc
 @@ -22,7 +22,7 @@
  #elif BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc b/chromium/patches/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
index a56dd96f1c..0171f520ef 100644
--- a/chromium/patches/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
+++ b/chromium/patches/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/tracing/public/cpp/perfetto/track_name_recorder.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/tracing/public/cpp/perfetto/track_name_recorder.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/tracing/public/cpp/perfetto/track_name_recorder.cc
 @@ -53,7 +53,7 @@ void FillThreadTrack(const perfetto::Thr
      desc.mutable_chrome_thread()->set_thread_type(
diff --git a/chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc b/chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
index 97c7845226..145c207a20 100644
--- a/chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
+++ b/chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc
 @@ -39,7 +39,7 @@
  #include "third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h"
diff --git a/chromium/patches/patch-services_tracing_public_cpp_system__metrics__sampler.cc b/chromium/patches/patch-services_tracing_public_cpp_system__metrics__sampler.cc
index 2e9443aa67..dd8ee7b047 100644
--- a/chromium/patches/patch-services_tracing_public_cpp_system__metrics__sampler.cc
+++ b/chromium/patches/patch-services_tracing_public_cpp_system__metrics__sampler.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/tracing/public/cpp/system_metrics_sampler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/tracing/public/cpp/system_metrics_sampler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/tracing/public/cpp/system_metrics_sampler.cc
-@@ -176,8 +176,8 @@ void SystemMetricsSampler::ProcessSample
+@@ -177,8 +177,8 @@ void SystemMetricsSampler::ProcessSample
      TRACE_COUNTER(TRACE_DISABLED_BY_DEFAULT("system_metrics"),
                    "PhysicalMemoryFootprint",
                    memory_info->physical_footprint_bytes);
diff --git a/chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom b/chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
index 8424dc194b..fb5242939f 100644
--- a/chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
+++ b/chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/video_capture/public/mojom/video_capture_service.mojom.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/video_capture/public/mojom/video_capture_service.mojom.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/video_capture/public/mojom/video_capture_service.mojom
 @@ -23,10 +23,10 @@ interface AcceleratorFactory {
        pending_receiver<chromeos_camera.mojom.MjpegDecodeAccelerator> jda);
diff --git a/chromium/patches/patch-services_viz_public_mojom_BUILD.gn b/chromium/patches/patch-services_viz_public_mojom_BUILD.gn
index df3c654d43..914705436f 100644
--- a/chromium/patches/patch-services_viz_public_mojom_BUILD.gn
+++ b/chromium/patches/patch-services_viz_public_mojom_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/viz/public/mojom/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/viz/public/mojom/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/viz/public/mojom/BUILD.gn
-@@ -53,7 +53,7 @@ mojom("mojom") {
+@@ -54,7 +54,7 @@ mojom("mojom") {
  
    # Used in thread.mojom
    enabled_features = []
diff --git a/chromium/patches/patch-services_webnn_features.gni b/chromium/patches/patch-services_webnn_features.gni
index be7513e8b9..cc82ca203b 100644
--- a/chromium/patches/patch-services_webnn_features.gni
+++ b/chromium/patches/patch-services_webnn_features.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/webnn/features.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- services/webnn/features.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ services/webnn/features.gni
 @@ -9,7 +9,7 @@ assert(use_blink)
  
@@ -13,5 +13,5 @@ $NetBSD$
 -  webnn_use_tflite = is_android || is_chromeos || is_linux || is_apple || is_win
 +  webnn_use_tflite = !is_bsd && (is_android || is_chromeos || is_linux || is_apple || is_win)
  
-   # TODO(crbug.com/454732289): Enable LiteRT after migration is complete.
-   webnn_use_litert = false
+   # LiteRT matches TFLite except for arm.
+   # TODO(b/454732289): Add arm support once APK size issue is resolved.
diff --git a/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp b/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
index b502a78553..e8c9f40c5e 100644
--- a/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
+++ b/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- skia/ext/SkMemory_new_handler.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- skia/ext/SkMemory_new_handler.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ skia/ext/SkMemory_new_handler.cpp
 @@ -22,7 +22,7 @@
  #include <windows.h>
diff --git a/chromium/patches/patch-skia_ext_font__utils.cc b/chromium/patches/patch-skia_ext_font__utils.cc
index b776dd820e..d98933e91d 100644
--- a/chromium/patches/patch-skia_ext_font__utils.cc
+++ b/chromium/patches/patch-skia_ext_font__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- skia/ext/font_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- skia/ext/font_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ skia/ext/font_utils.cc
 @@ -25,7 +25,7 @@
  #include "third_party/skia/include/ports/SkFontMgr_mac_ct.h"
diff --git a/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc b/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
index e3958e0187..846188e1a0 100644
--- a/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
+++ b/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- skia/ext/skcolorspace_trfn.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- skia/ext/skcolorspace_trfn.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ skia/ext/skcolorspace_trfn.cc
 @@ -2,6 +2,8 @@
  // Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-sql_database.cc b/chromium/patches/patch-sql_database.cc
index fca6231aef..3ab4a9e8ff 100644
--- a/chromium/patches/patch-sql_database.cc
+++ b/chromium/patches/patch-sql_database.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sql/database.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- sql/database.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ sql/database.cc
-@@ -111,7 +111,7 @@ bool FilePathIsFixedSSD(const base::File
+@@ -112,7 +112,7 @@ bool FilePathIsFixedSSD(const base::File
  
    return !drive_info->has_seek_penalty.value_or(false)
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h b/chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
index cd767d1a58..135d2862d7 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/abseil-cpp/absl/base/config.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/abseil-cpp/absl/base/config.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/abseil-cpp/absl/base/config.h
 @@ -412,7 +412,8 @@ static_assert(ABSL_INTERNAL_INLINE_NAMES
  #ifdef ABSL_HAVE_SCHED_YIELD
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc b/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
index 0b22e3c156..6d531783d2 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/abseil-cpp/absl/base/internal/raw_logging.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/abseil-cpp/absl/base/internal/raw_logging.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/abseil-cpp/absl/base/internal/raw_logging.cc
 @@ -43,7 +43,7 @@
  // this, consider moving both to config.h instead.
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc b/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
index a0c371dba3..fe999e336b 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/abseil-cpp/absl/base/internal/sysinfo.cc
 @@ -30,7 +30,7 @@
  #include <sys/syscall.h>
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h b/chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
index f533c6e490..63950c9c23 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h
 @@ -35,7 +35,7 @@
  #if defined(__ELF__) && !defined(__OpenBSD__) && !defined(__QNX__) &&    \
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc b/chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
index 5ba29b9ffe..e334282808 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc
 @@ -21,7 +21,8 @@
  #endif
diff --git a/chromium/patches/patch-third__party_afl_src_afl-fuzz.c b/chromium/patches/patch-third__party_afl_src_afl-fuzz.c
index 380a91a277..8481e6c096 100644
--- a/chromium/patches/patch-third__party_afl_src_afl-fuzz.c
+++ b/chromium/patches/patch-third__party_afl_src_afl-fuzz.c
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/afl/src/afl-fuzz.c.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/afl/src/afl-fuzz.c.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/afl/src/afl-fuzz.c
 @@ -58,7 +58,8 @@
  #include <sys/ioctl.h>
diff --git a/chromium/patches/patch-third__party_angle_BUILD.gn b/chromium/patches/patch-third__party_angle_BUILD.gn
index d99cf03fa3..04c084b5f0 100644
--- a/chromium/patches/patch-third__party_angle_BUILD.gn
+++ b/chromium/patches/patch-third__party_angle_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/angle/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/angle/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/angle/BUILD.gn
-@@ -368,7 +368,6 @@ config("extra_warnings") {
+@@ -373,7 +373,6 @@ config("extra_warnings") {
        "-Wtautological-type-limit-compare",
        "-Wundefined-reinterpret-cast",
        "-Wunneeded-internal-declaration",
@@ -14,7 +14,7 @@ $NetBSD$
        "-Wsuggest-destructor-override",
        "-Wsuggest-override",
  
-@@ -553,7 +552,7 @@ template("angle_common_lib") {
+@@ -558,7 +557,7 @@ template("angle_common_lib") {
        all_dependent_configs = [ ":angle_disable_pool_alloc" ]
      }
  
@@ -23,7 +23,7 @@ $NetBSD$
        libs = [ "dl" ]
      }
  
-@@ -716,6 +715,9 @@ angle_static_library("angle_gpu_info_uti
+@@ -721,6 +720,9 @@ angle_static_library("angle_gpu_info_uti
          "Xi",
          "Xext",
        ]
diff --git a/chromium/patches/patch-third__party_angle_src_common_platform.h b/chromium/patches/patch-third__party_angle_src_common_platform.h
index 2b68af866d..d77126d991 100644
--- a/chromium/patches/patch-third__party_angle_src_common_platform.h
+++ b/chromium/patches/patch-third__party_angle_src_common_platform.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/angle/src/common/platform.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/angle/src/common/platform.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/angle/src/common/platform.h
 @@ -23,8 +23,19 @@
  #elif defined(__linux__) || defined(EMSCRIPTEN)
diff --git a/chromium/patches/patch-third__party_angle_src_common_platform__helpers.h b/chromium/patches/patch-third__party_angle_src_common_platform__helpers.h
index 41d209c4b4..3592132f58 100644
--- a/chromium/patches/patch-third__party_angle_src_common_platform__helpers.h
+++ b/chromium/patches/patch-third__party_angle_src_common_platform__helpers.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/angle/src/common/platform_helpers.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/angle/src/common/platform_helpers.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/angle/src/common/platform_helpers.h
 @@ -62,7 +62,7 @@ inline constexpr bool IsIOS()
  
diff --git a/chromium/patches/patch-third__party_angle_src_common_system__utils.cpp b/chromium/patches/patch-third__party_angle_src_common_system__utils.cpp
index 9d52c01d1b..f9d5497eb0 100644
--- a/chromium/patches/patch-third__party_angle_src_common_system__utils.cpp
+++ b/chromium/patches/patch-third__party_angle_src_common_system__utils.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/angle/src/common/system_utils.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/angle/src/common/system_utils.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/angle/src/common/system_utils.cpp
 @@ -25,7 +25,7 @@ namespace angle
  {
diff --git a/chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp b/chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
index 3206a6b712..116e729cfd 100644
--- a/chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
+++ b/chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/angle/src/common/system_utils_linux.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/angle/src/common/system_utils_linux.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/angle/src/common/system_utils_linux.cpp
 @@ -19,10 +19,17 @@
  #include <sys/types.h>
diff --git a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
index e28dd35479..0e784f78f7 100644
--- a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
+++ b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/angle/src/gpu_info_util/SystemInfo_internal.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/angle/src/gpu_info_util/SystemInfo_internal.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/angle/src/gpu_info_util/SystemInfo_internal.h
 @@ -15,6 +15,13 @@
  namespace angle
diff --git a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
index 92108d9ffa..9761d4f93d 100644
--- a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
+++ b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp
 @@ -13,6 +13,11 @@
  #include <unistd.h>
diff --git a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
index a6c2892844..91e7fffaa3 100644
--- a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
+++ b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp
 @@ -71,6 +71,24 @@ bool GetPCIDevicesWithLibPCI(std::vector
  
diff --git a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
index bb842ec0b7..f434f72969 100644
--- a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
+++ b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp
 @@ -8,6 +8,10 @@
  
diff --git a/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp b/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
index ab51530cfc..2c4886ff1d 100644
--- a/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
+++ b/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/angle/src/libANGLE/Display.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/angle/src/libANGLE/Display.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/angle/src/libANGLE/Display.cpp
 @@ -64,7 +64,7 @@
  #        include "libANGLE/renderer/gl/wgl/DisplayWGL.h"
diff --git a/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp b/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
index 91b203246e..f6a4c7f47f 100644
--- a/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
+++ b/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp
-@@ -144,10 +144,10 @@ bool FunctionsGLX::initialize(Display *x
+@@ -153,10 +153,10 @@ bool FunctionsGLX::initialize(Display *x
      // which a GLXWindow was ever created.
      if (!sLibHandle)
      {
diff --git a/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h b/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
index 1adca19133..9c82267efe 100644
--- a/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
+++ b/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h
 @@ -23,7 +23,7 @@ bool IsVulkanWin32DisplayAvailable();
  DisplayImpl *CreateVulkanWin32Display(const egl::DisplayState &state);
diff --git a/chromium/patches/patch-third__party_angle_util_BUILD.gn b/chromium/patches/patch-third__party_angle_util_BUILD.gn
index ea99f7ac0a..2fd7e86991 100644
--- a/chromium/patches/patch-third__party_angle_util_BUILD.gn
+++ b/chromium/patches/patch-third__party_angle_util_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/angle/util/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/angle/util/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/angle/util/BUILD.gn
 @@ -334,7 +334,7 @@ foreach(is_shared_library,
      ]
diff --git a/chromium/patches/patch-third__party_blink_common_features.cc b/chromium/patches/patch-third__party_blink_common_features.cc
index e6cc954fea..044a2978fe 100644
--- a/chromium/patches/patch-third__party_blink_common_features.cc
+++ b/chromium/patches/patch-third__party_blink_common_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/common/features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/common/features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/common/features.cc
-@@ -633,7 +633,7 @@ BASE_FEATURE(kDevToolsWebMCPSupport, bas
+@@ -640,7 +640,7 @@ BASE_FEATURE(kDevToolsWebMCPSupport, bas
  
  BASE_FEATURE(kDirectCompositorThreadIpc,
  #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -15,7 +15,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -1969,7 +1969,7 @@ BASE_FEATURE(kPrefetchFontLookupTables,
+@@ -1981,7 +1981,7 @@ BASE_FEATURE(kPrefetchFontLookupTables,
  // currently out of scope.
  BASE_FEATURE(kPreloadingEagerHoverHeuristics,
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc b/chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
index 88686e2bff..248fa4869b 100644
--- a/chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
+++ b/chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc
 @@ -78,7 +78,7 @@ bool StructTraits<blink::mojom::Renderer
  
diff --git a/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h b/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
index 2cbe2bf69a..4077f393b6 100644
--- a/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
+++ b/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/public/common/renderer_preferences/renderer_preferences.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/public/common/renderer_preferences/renderer_preferences.h
 @@ -66,7 +66,7 @@ struct BLINK_COMMON_EXPORT RendererPrefe
    UserAgentOverride user_agent_override;
diff --git a/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h b/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
index dba25abfa1..20e16af093 100644
--- a/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
+++ b/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h
 @@ -185,7 +185,7 @@ struct BLINK_COMMON_EXPORT
      return data.send_subresource_notification;
diff --git a/chromium/patches/patch-third__party_blink_public_platform_platform.h b/chromium/patches/patch-third__party_blink_public_platform_platform.h
index bd1d416eb8..bfcedacd51 100644
--- a/chromium/patches/patch-third__party_blink_public_platform_platform.h
+++ b/chromium/patches/patch-third__party_blink_public_platform_platform.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/public/platform/platform.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/public/platform/platform.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/public/platform/platform.h
-@@ -377,7 +377,7 @@ class BLINK_PLATFORM_EXPORT Platform {
+@@ -382,7 +382,7 @@ class BLINK_PLATFORM_EXPORT Platform {
      return nullptr;
    }
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py b/chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
index cb6751f624..3ab7e9ee82 100644
--- a/chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
+++ b/chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py
 @@ -30,7 +30,7 @@ def init(root_src_dir, enable_style_form
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_build_scripts_gperf.py b/chromium/patches/patch-third__party_blink_renderer_build_scripts_gperf.py
index c6749f9d71..9d90a202d0 100644
--- a/chromium/patches/patch-third__party_blink_renderer_build_scripts_gperf.py
+++ b/chromium/patches/patch-third__party_blink_renderer_build_scripts_gperf.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/build/scripts/gperf.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/build/scripts/gperf.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/build/scripts/gperf.py
 @@ -28,27 +28,6 @@ def generate_gperf(gperf_path, gperf_inp
              stdout=subprocess.PIPE,
diff --git a/chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py b/chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
index d7928e2ae8..5fa5a25128 100644
--- a/chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
+++ b/chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/build/scripts/run_with_pythonpath.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/build/scripts/run_with_pythonpath.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/build/scripts/run_with_pythonpath.py
 @@ -22,6 +22,7 @@ def main():
          existing_pp = (
diff --git a/chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc b/chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
index 2c58a9074f..08b07c8138 100644
--- a/chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/controller/blink_initializer.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/controller/blink_initializer.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/controller/blink_initializer.cc
 @@ -85,12 +85,12 @@
  #include "third_party/blink/renderer/controller/user_level_memory_pressure_signal_generator.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc b/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
index 2495c20cf4..d6298bea61 100644
--- a/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/controller/memory_usage_monitor_posix.cc
-@@ -132,15 +132,17 @@ void MemoryUsageMonitorPosix::ResetFileD
+@@ -163,15 +163,17 @@ void MemoryUsageMonitorPosix::ResetFileD
  
  void MemoryUsageMonitorPosix::SetProcFiles(base::File statm_file,
                                             base::File status_file) {
diff --git a/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h b/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
index 2d480001f1..ff62feb4f3 100644
--- a/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
+++ b/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/controller/memory_usage_monitor_posix.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/controller/memory_usage_monitor_posix.h
 @@ -13,7 +13,7 @@
  #include "third_party/blink/renderer/controller/controller_export.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_dom_tree__scope.h b/chromium/patches/patch-third__party_blink_renderer_core_dom_tree__scope.h
index df299aff40..e62228e61d 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_dom_tree__scope.h
+++ b/chromium/patches/patch-third__party_blink_renderer_core_dom_tree__scope.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/dom/tree_scope.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/core/dom/tree_scope.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/core/dom/tree_scope.h
 @@ -28,6 +28,7 @@
  #define THIRD_PARTY_BLINK_RENDERER_CORE_DOM_TREE_SCOPE_H_
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc b/chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
index a22b35ad93..2dc34d29bf 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/editing/editing_behavior.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/core/editing/editing_behavior.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/core/editing/editing_behavior.cc
 @@ -138,7 +138,7 @@ const KeyboardCodeKeyDownEntry kKeyboard
      {VKEY_DELETE, 0, "DeleteForward"},
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc b/chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
index b1928e945e..4bf428a5ab 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/execution_context/navigator_base.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/core/execution_context/navigator_base.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/core/execution_context/navigator_base.cc
 @@ -32,7 +32,7 @@ String GetReducedNavigatorPlatform() {
    return "Win32";
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc b/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
index d47c7d241e..6bacf0552d 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/exported/web_view_impl.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/core/exported/web_view_impl.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/core/exported/web_view_impl.cc
-@@ -408,7 +408,7 @@ void RecordPrerenderActivationSignalDela
+@@ -405,7 +405,7 @@ void RecordPrerenderActivationSignalDela
  #if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_WIN)
  SkFontHinting RendererPreferencesToSkiaHinting(
      const blink::RendererPreferences& prefs) {
@@ -15,7 +15,7 @@ $NetBSD$
    if (!prefs.should_antialias_text) {
      // When anti-aliasing is off, GTK maps all non-zero hinting settings to
      // 'Normal' hinting so we do the same. Otherwise, folks who have 'Slight'
-@@ -3628,7 +3628,7 @@ void WebViewImpl::UpdateFontRenderingFro
+@@ -3615,7 +3615,7 @@ void WebViewImpl::UpdateFontRenderingFro
        gfx::FontRenderParams::SUBPIXEL_RENDERING_NONE);
    WebFontRenderStyle::SetSubpixelPositioning(
        renderer_preferences_.use_subpixel_positioning);
@@ -24,7 +24,7 @@ $NetBSD$
    if (!renderer_preferences_.system_font_family_name.empty()) {
      WebFontRenderStyle::SetSystemFontFamily(blink::WebString::FromUTF8(
          renderer_preferences_.system_font_family_name));
-@@ -3772,7 +3772,7 @@ void WebViewImpl::UpdateRendererPreferen
+@@ -3759,7 +3759,7 @@ void WebViewImpl::UpdateRendererPreferen
        renderer_preferences_.selection_clipboard_buffer_available);
  #endif  // BUILDFLAG(IS_OZONE)
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc b/chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
index c1c6133388..16083b161e 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/frame/web_frame_test.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/core/frame/web_frame_test.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/core/frame/web_frame_test.cc
-@@ -6482,7 +6482,7 @@ TEST_F(WebFrameTest, DISABLED_PositionFo
+@@ -6485,7 +6485,7 @@ TEST_F(WebFrameTest, DISABLED_PositionFo
  }
  
  #if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  // TODO(crbug.com/1090246): Fix these tests on Fuchsia and re-enable.
  // TODO(crbug.com/1317375): Build these tests on all platforms.
  #define MAYBE_SelectRangeStaysHorizontallyAlignedWhenMoved \
-@@ -6891,7 +6891,7 @@ TEST_F(CompositedSelectionBoundsTest, La
+@@ -6894,7 +6894,7 @@ TEST_F(CompositedSelectionBoundsTest, La
  TEST_F(CompositedSelectionBoundsTest, LargeSelectionNoScroll) {
    RunTest("composited_selection_bounds_large_selection_noscroll.html");
  }
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc b/chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
index 2fe0728d00..817caaed29 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc
 @@ -47,7 +47,7 @@ constexpr base::TimeDelta kEncodeRowSlac
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc b/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
index 6b040a53a3..ac91004599 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/core/inspector/inspector_memory_agent.cc
 @@ -192,7 +192,7 @@ InspectorMemoryAgent::GetSamplingProfile
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc b/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
index 496836fb2a..02b431aa36 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/layout/layout_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/core/layout/layout_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/core/layout/layout_view.cc
 @@ -76,7 +76,7 @@
  #include "ui/display/screen_info.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc b/chromium/patches/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc
deleted file mode 100644
index 973852c98d..0000000000
--- a/chromium/patches/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- third_party/blink/renderer/core/origin_trials/origin_trial_context.cc.orig	2026-04-14 23:31:37.000000000 +0200
-+++ third_party/blink/renderer/core/origin_trials/origin_trial_context.cc
-@@ -559,7 +559,7 @@ bool OriginTrialContext::CanEnableTrialF
- 
-   if (trial_name == "WebAppInstallation") {
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-     return base::FeatureList::IsEnabled(blink::features::kWebAppInstallation);
- #else
-     return false;
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_page_context__menu__controller.cc b/chromium/patches/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
index 2c3a115c84..921679b9e3 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/page/context_menu_controller.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/core/page/context_menu_controller.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/core/page/context_menu_controller.cc
-@@ -656,7 +656,7 @@ bool ContextMenuController::ShowContextM
+@@ -661,7 +661,7 @@ bool ContextMenuController::ShowContextM
      if (potential_image_node != nullptr &&
          IsA<HTMLCanvasElement>(potential_image_node)) {
        data.media_type = mojom::blink::ContextMenuDataMediaType::kCanvas;
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc b/chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
index fdf89bcf72..fcbc5e575a 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/paint/paint_layer.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/core/paint/paint_layer.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/core/paint/paint_layer.cc
 @@ -124,7 +124,7 @@ namespace blink {
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc b/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
index 306a478da5..eca5815f6f 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc
 @@ -122,7 +122,7 @@ bool ScrollbarThemeAura::SupportsDragSna
  // Disable snapback on desktop Linux to better integrate with the desktop
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h b/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
index 7afc15b7e8..314c0f4076 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
+++ b/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/xml/xslt_processor.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/core/xml/xslt_processor.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/core/xml/xslt_processor.h
 @@ -89,7 +89,11 @@ class XSLTProcessor final : public Scrip
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc b/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
index f7297645ef..eaa8396823 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc
 @@ -68,7 +68,11 @@ void XSLTProcessor::GenericErrorFunc(voi
    // It would be nice to do something with this error message.
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc b/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
index 38206275f4..0ce555987e 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/modules/media/audio/audio_device_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/modules/media/audio/audio_device_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/modules/media/audio/audio_device_factory.cc
 @@ -33,7 +33,7 @@ namespace {
  // Set when the default factory is overridden.
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc b/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
index 57fa811f31..17894b76ac 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc
 @@ -857,7 +857,7 @@ TEST_F(AudioRendererMixerManagerTest, Mi
              mixer->get_output_params_for_testing().sample_rate());
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
index 9710c31578..3ab0d41783 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc
 @@ -531,6 +531,7 @@ void RTCDataChannel::send(Blob* data, Ex
    pending_messages_.push_back(message);
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
index 70f63ed64a..440114d11f 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc
 @@ -382,7 +382,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED
    SetupRenderer(kDefaultOutputDeviceId);
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
index f845478d1c..7bcdb75d58 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
@@ -4,12 +4,12 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc
-@@ -464,7 +464,7 @@ class AudioWorkletThreadPriorityTest
- 
-     // TODO(crbug.com/1022888): The worklet thread priority is always NORMAL
-     // on OS_LINUX and OS_CHROMEOS regardless of the thread priority setting.
+@@ -466,7 +466,7 @@ class AudioWorkletThreadPriorityTest
+     // acquire SCHED_RR, so the thread remains in SCHED_NORMAL. However,
+     // ChromeOS applies specific optimizations (Nice -10 and uclamp boost)
+     // that are not present on standard Linux.
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
      if (expected_priority == base::ThreadType::kRealtimeAudio ||
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
index 03511672d7..3b582cd2e9 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
-@@ -6425,7 +6425,7 @@ void WebGLRenderingContextBase::TexImage
+@@ -6481,7 +6481,7 @@ void WebGLRenderingContextBase::TexImage
        params.function_id == kTexImage2D ||
        (params.function_id == kTexSubImage2D &&
         base::FeatureList::IsEnabled(kAllowGpuUploadForTexSubImageOnAndroid));
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu.cc
index 81403e0660..8190ac10e9 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/modules/webgpu/gpu.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/modules/webgpu/gpu.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/modules/webgpu/gpu.cc
 @@ -427,7 +427,7 @@ V8GPUTextureFormat GPU::getPreferredCanv
  }
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc
index 5c54b6715d..528e4bb420 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/modules/webgpu/gpu_canvas_context.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/modules/webgpu/gpu_canvas_context.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/modules/webgpu/gpu_canvas_context.cc
-@@ -269,7 +269,7 @@ GPUCanvasContext::PaintRenderingResultsT
+@@ -270,7 +270,7 @@ GPUCanvasContext::PaintRenderingResultsT
  
    scoped_refptr<WebGPUMailboxTexture> front_buffer_texture;
    if (source_buffer == kFrontBuffer) {
@@ -15,7 +15,7 @@ $NetBSD$
      // By returning false here the canvas will show up as black in the scenarios
      // that copy the front buffer, such as printing.
      // TODO(crbug.com/40902474): Support concurrent SharedImage reads via Dawn
-@@ -487,7 +487,7 @@ void GPUCanvasContext::configure(const G
+@@ -486,7 +486,7 @@ void GPUCanvasContext::configure(const G
    }
  #endif
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
index 74e935b85c..b254c83529 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/modules/webgpu/gpu_queue.cc
-@@ -971,7 +971,7 @@ bool GPUQueue::CopyFromCanvasSourceImage
+@@ -1010,7 +1010,7 @@ bool GPUQueue::CopyFromCanvasSourceImage
  // on linux platform.
  // TODO(crbug.com/1424119): using a webgpu mailbox texture on the OpenGLES
  // backend is failing for unknown reasons.
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn b/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
index a377aeb9f1..ed9811e89e 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/platform/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/platform/BUILD.gn
-@@ -2076,7 +2076,7 @@ static_library("test_support") {
+@@ -2078,7 +2078,7 @@ static_library("test_support") {
    ]
  
    # fuzzed_data_provider may not work with a custom toolchain.
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
index 6861894a99..647a99354d 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/fonts/font_cache.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/platform/fonts/font_cache.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/platform/fonts/font_cache.cc
 @@ -80,7 +80,7 @@ const char kMonoEmojiLocale[] = "und-Zsy
  extern const char kNotoColorEmojiCompat[] = "Noto Color Emoji Compat";
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
index 8613451375..c5f1d0583e 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/fonts/font_cache.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/platform/fonts/font_cache.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/platform/fonts/font_cache.h
 @@ -53,7 +53,7 @@
  #include "third_party/skia/include/core/SkFontMgr.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
index a9c3603997..08384389c0 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/fonts/font_description.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/platform/fonts/font_description.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/platform/fonts/font_description.cc
 @@ -45,7 +45,7 @@
  #include "third_party/blink/renderer/platform/wtf/text/string_hash.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
index cb95fdbdce..b940a464dc 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/platform/fonts/font_metrics.cc
 @@ -40,7 +40,7 @@
  namespace blink {
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
index f98130e00f..e5bc7d9689 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc
 @@ -9,7 +9,7 @@
  #if BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
index 18d20c597e..d4b18e9207 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc
 @@ -304,7 +304,7 @@ const FontPlatformData* FontCache::Creat
    std::string name;
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
index 2b483d7bb2..4900554993 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/graphics/begin_frame_provider.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/platform/graphics/begin_frame_provider.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/platform/graphics/begin_frame_provider.cc
 @@ -71,7 +71,11 @@ void BeginFrameProvider::CreateComposito
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc
index 7821fa935c..c3eedc4851 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc
-@@ -1243,7 +1243,7 @@ std::unique_ptr<T> CanvasResourceProvide
+@@ -1472,7 +1472,7 @@ std::unique_ptr<T> CanvasResourceProvide
            gpu::SHARED_IMAGE_USAGE_CONCURRENT_READ_WRITE);
  #endif
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
index c576893361..e2b18bd1eb 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc
 @@ -45,7 +45,7 @@ scoped_refptr<StaticBitmapImage> MakeAcc
      return source;
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
index 5e25d5167e..376a525fac 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/platform/graphics/video_frame_submitter.cc
-@@ -379,7 +379,7 @@ void VideoFrameSubmitter::OnBeginFrame(
+@@ -381,7 +381,7 @@ void VideoFrameSubmitter::OnBeginFrame(
      auto& details = timing_details.find(frame_token)->value;
      auto& feedback = details.presentation_feedback;
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc b/chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
index 0fd3a5352e..c25ceaa389 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc
 @@ -14,7 +14,9 @@
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc b/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc
index 83623104a9..894fb63ed9 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/peerconnection/webrtc_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/platform/peerconnection/webrtc_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/platform/peerconnection/webrtc_util.cc
 @@ -23,7 +23,7 @@
  namespace blink {
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 b/chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
index 20e46b935f..527dab8f65 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
@@ -4,27 +4,27 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/platform/runtime_enabled_features.json5
-@@ -377,7 +377,7 @@
-         "default": "",
-       },
-       origin_trial_feature_name: "AIPromptAPIMultimodalInput",
+@@ -411,7 +411,7 @@
+       name: "AIPromptAPILegacyParams",
+       public: true,
+       origin_trial_feature_name: "AIPromptAPIParams",
 -      origin_trial_os: ["win", "mac", "linux", "chromeos"],
 +      origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"],
        origin_trial_allows_third_party: true,
-       implied_by: ["AIPromptAPIMultimodalInput"],
+       implied_by: ["AIPromptAPIParams"],
      },
-@@ -407,7 +407,7 @@
+@@ -437,7 +437,7 @@
          "default": "",
        },
-       origin_trial_feature_name: "AIPromptAPIMultimodalInput",
+       origin_trial_feature_name: "AIPromptAPIParams",
 -      origin_trial_os: ["win", "mac", "linux", "chromeos"],
 +      origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"],
        origin_trial_allows_third_party: true,
-       base_feature_status: "enabled",
-       copied_from_base_feature_if: "overridden",
-@@ -441,7 +441,7 @@
+     },
+     {
+@@ -469,7 +469,7 @@
          "default": "",
        },
        origin_trial_feature_name: "AIProofreaderAPI",
@@ -33,7 +33,7 @@ $NetBSD$
        origin_trial_allows_third_party: true,
        base_feature_status: "enabled",
        copied_from_base_feature_if: "overridden",
-@@ -456,7 +456,7 @@
+@@ -484,7 +484,7 @@
          "default": "",
        },
        origin_trial_feature_name: "AIRewriterAPI",
@@ -42,7 +42,7 @@ $NetBSD$
        origin_trial_allows_third_party: true,
        base_feature_status: "enabled",
        copied_from_base_feature_if: "overridden",
-@@ -493,7 +493,7 @@
+@@ -521,7 +521,7 @@
          "default": "",
        },
        origin_trial_feature_name: "AIWriterAPI",
@@ -51,7 +51,7 @@ $NetBSD$
        origin_trial_allows_third_party: true,
        base_feature_status: "enabled",
        copied_from_base_feature_if: "overridden",
-@@ -631,7 +631,7 @@
+@@ -662,7 +662,7 @@
        name: "AppTitle",
        status: "experimental",
        origin_trial_feature_name: "AppTitle",
@@ -60,7 +60,7 @@ $NetBSD$
        base_feature: "WebAppEnableAppTitle",
      },
      {
-@@ -1365,7 +1365,7 @@
+@@ -1425,7 +1425,7 @@
        name: "CSPHashesV1",
        base_feature: "none",
        origin_trial_feature_name: "CSPExtendedScriptSrcHashes",
@@ -69,25 +69,7 @@ $NetBSD$
        status: "experimental",
        public: true,
      },
-@@ -2011,7 +2011,7 @@
-     {
-       name: "DeviceBoundSessionCredentials",
-       origin_trial_feature_name: "DeviceBoundSessionCredentials",
--      origin_trial_os: ["win", "linux", "mac"],
-+      origin_trial_os: ["win", "linux", "mac", "openbsd", "freebsd", "netbsd"],
-       status: "experimental",
-       // Killswitch is net::features::kDeviceBoundSessions
-       base_feature: "none",
-@@ -2019,7 +2019,7 @@
-     {
-       name: "DeviceBoundSessionCredentials2",
-       origin_trial_feature_name: "DeviceBoundSessionCredentials2",
--      origin_trial_os: ["win", "linux", "mac"],
-+      origin_trial_os: ["win", "linux", "mac", "openbsd", "freebsd", "netbsd"],
-       status: "experimental",
-       // Killswitch is net::features::kDeviceBoundSessions
-       base_feature: "none",
-@@ -2178,7 +2178,7 @@
+@@ -2257,7 +2257,7 @@
        name: "DocumentIsolationPolicy",
        status: "experimental",
        origin_trial_feature_name: "DocumentIsolationPolicy",
@@ -96,7 +78,7 @@ $NetBSD$
        base_feature: "none",
      },
      {
-@@ -2494,7 +2494,7 @@
+@@ -2575,7 +2575,7 @@
        base_feature: "none",
        public: true,
        origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -105,7 +87,16 @@ $NetBSD$
        origin_trial_allows_third_party: true,
      },
      {
-@@ -5879,7 +5879,7 @@
+@@ -3384,7 +3384,7 @@
+       name: "InstallElement",
+       status: {"Android": "", "default": "test"},
+       origin_trial_feature_name: "InstallElement",
+-      origin_trial_os: ["win", "mac", "linux", "chromeos"],
++      origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"],
+       public: true,
+       base_feature_status: "enabled",
+       copied_from_base_feature_if: "overridden",
+@@ -5992,7 +5992,7 @@
        name: "UnrestrictedSharedArrayBuffer",
        base_feature: "none",
        origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -114,7 +105,7 @@ $NetBSD$
      },
      // Enables using policy-controlled feature "usb-unrestricted" to allow
      // isolated context to access protected USB interface classes and to
-@@ -5970,7 +5970,7 @@
+@@ -6089,7 +6089,7 @@
        status: "experimental",
        origin_trial_feature_name: "UserMediaElement",
        public: true,
@@ -123,16 +114,16 @@ $NetBSD$
        base_feature_status: "enabled",
        copied_from_base_feature_if: "overridden",
      },
-@@ -6081,7 +6081,7 @@
+@@ -6200,7 +6200,7 @@
        name: "WebAppInstallation",
        status: {"Android": "", "default": "test"},
        origin_trial_feature_name: "WebAppInstallation",
 -      origin_trial_os: ["win", "mac", "linux", "chromeos"],
 +      origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"],
+       public: true,
        base_feature_status: "enabled",
        copied_from_base_feature_if: "overridden",
-     },
-@@ -6094,7 +6094,7 @@
+@@ -6214,7 +6214,7 @@
      {
        name: "WebAppScopeExtensions",
        origin_trial_feature_name: "WebAppScopeExtensions",
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc b/chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
index e0c2b7a1f0..1dfbcc757a 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/scheduler/common/thread.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/platform/scheduler/common/thread.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/platform/scheduler/common/thread.cc
 @@ -95,7 +95,7 @@ void Thread::CreateAndSetCompositorThrea
            // the program's lifetime once assigned.
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc b/chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
index bcb24aa151..dcaead6f97 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc
 @@ -27,7 +27,7 @@ BlinkCategorizedWorkerPoolDelegate& Blin
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
index 4c70c76642..2a52c421c2 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/wtf/container_annotations.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/platform/wtf/container_annotations.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/platform/wtf/container_annotations.h
 @@ -11,7 +11,7 @@
  // TODO(ochang): Remove the ARCH_CPU_X86_64 condition to enable this for X86
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h
index 7863675f60..89a3561017 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/wtf/math_extras.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/platform/wtf/math_extras.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/platform/wtf/math_extras.h
 @@ -130,6 +130,10 @@ constexpr float Grad2turn(float g) {
    return g * (1.0f / 400.0f);
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
index 5953d46c2c..09bd5d13ef 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/wtf/stack_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/blink/renderer/platform/wtf/stack_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/blink/renderer/platform/wtf/stack_util.cc
 @@ -22,6 +22,15 @@ extern "C" void* __libc_stack_end;  // N
  #include <sanitizer/asan_interface.h>
diff --git a/chromium/patches/patch-third__party_boringssl_src_crypto_cpu__aarch64__openbsd.cc b/chromium/patches/patch-third__party_boringssl_src_crypto_cpu__aarch64__openbsd.cc
index 3e371b102d..08fa1d12b5 100644
--- a/chromium/patches/patch-third__party_boringssl_src_crypto_cpu__aarch64__openbsd.cc
+++ b/chromium/patches/patch-third__party_boringssl_src_crypto_cpu__aarch64__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/boringssl/src/crypto/cpu_aarch64_openbsd.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/boringssl/src/crypto/cpu_aarch64_openbsd.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/boringssl/src/crypto/cpu_aarch64_openbsd.cc
 @@ -43,3 +43,67 @@ void bssl::OPENSSL_cpuid_setup() {
  }
diff --git a/chromium/patches/patch-third__party_boringssl_src_include_openssl_target.h b/chromium/patches/patch-third__party_boringssl_src_include_openssl_target.h
index b421257731..c4f5cb830a 100644
--- a/chromium/patches/patch-third__party_boringssl_src_include_openssl_target.h
+++ b/chromium/patches/patch-third__party_boringssl_src_include_openssl_target.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/boringssl/src/include/openssl/target.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/boringssl/src/include/openssl/target.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/boringssl/src/include/openssl/target.h
 @@ -177,6 +177,10 @@
  #define OPENSSL_OPENBSD
diff --git a/chromium/patches/patch-third__party_cpuinfo_BUILD.gn b/chromium/patches/patch-third__party_cpuinfo_BUILD.gn
new file mode 100644
index 0000000000..75296e48e8
--- /dev/null
+++ b/chromium/patches/patch-third__party_cpuinfo_BUILD.gn
@@ -0,0 +1,53 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- third_party/cpuinfo/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
++++ third_party/cpuinfo/BUILD.gn
+@@ -67,7 +67,7 @@ source_set("cpuinfo") {
+ }
+ 
+ source_set("os_specific") {
+-  if (is_chromeos || is_linux || is_android) {
++  if (!is_bsd && (is_chromeos || is_linux || is_android)) {
+     sources = [
+       "src/src/linux/cpulist.c",
+       "src/src/linux/multiline.c",
+@@ -149,7 +149,7 @@ source_set("x86_cache") {
+ }
+ 
+ source_set("cpu_and_os_specific") {
+-  if ((is_linux || is_chromeos) &&
++  if (!is_bsd && (is_linux || is_chromeos) &&
+       (current_cpu == "x86" || current_cpu == "x64")) {
+     sources = [
+       "src/src/x86/linux/cpuinfo.c",
+@@ -157,7 +157,7 @@ source_set("cpu_and_os_specific") {
+     ]
+   }
+ 
+-  if ((is_linux || is_chromeos) && current_cpu == "arm") {
++  if (!is_bsd && (is_linux || is_chromeos) && current_cpu == "arm") {
+     sources = [
+       "src/src/arm/linux/aarch32-isa.c",
+       "src/src/arm/linux/api.h",
+@@ -170,7 +170,7 @@ source_set("cpu_and_os_specific") {
+     ]
+   }
+ 
+-  if ((is_linux || is_chromeos) && current_cpu == "arm64") {
++  if (!is_bsd && (is_linux || is_chromeos) && current_cpu == "arm64") {
+     sources = [
+       "src/src/arm/linux/aarch64-isa.c",
+       "src/src/arm/linux/api.h",
+@@ -183,7 +183,7 @@ source_set("cpu_and_os_specific") {
+     ]
+   }
+ 
+-  if ((is_linux || is_chromeos) && current_cpu == "riscv64") {
++  if (!is_bsd && (is_linux || is_chromeos) && current_cpu == "riscv64") {
+     sources = [
+       "src/src/riscv/linux/init.c",
+       "src/src/riscv/linux/riscv-hw.c",
diff --git a/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni b/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
index ac431ad0ba..828820c59a 100644
--- a/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
+++ b/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/cpuinfo/cpuinfo.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/cpuinfo/cpuinfo.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/cpuinfo/cpuinfo.gni
 @@ -7,7 +7,7 @@ use_cpuinfo =
      current_cpu != "ppc64" && current_cpu != "ppc64le" &&
diff --git a/chromium/patches/patch-third__party_crabbyavif_BUILD.gn b/chromium/patches/patch-third__party_crabbyavif_BUILD.gn
index 97f13750be..5f8498826c 100644
--- a/chromium/patches/patch-third__party_crabbyavif_BUILD.gn
+++ b/chromium/patches/patch-third__party_crabbyavif_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/crabbyavif/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/crabbyavif/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/crabbyavif/BUILD.gn
 @@ -199,12 +199,11 @@ rust_static_library("crabbyavif") {
      "dav1d",
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni b/chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
index 16e395fd9c..f6c9362d93 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/crashpad/crashpad/build/crashpad_buildconfig.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/crashpad/crashpad/build/crashpad_buildconfig.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/crashpad/crashpad/build/crashpad_buildconfig.gni
 @@ -67,7 +67,7 @@ if (crashpad_is_in_chromium) {
    crashpad_is_tvos = is_ios && target_platform == "tvos"
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn b/chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn
index 5c23a06950..5f3221da2b 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/crashpad/crashpad/client/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/crashpad/crashpad/client/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/crashpad/crashpad/client/BUILD.gn
 @@ -148,6 +148,13 @@ static_library("common") {
    if (crashpad_is_win) {
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc b/chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
index c270da3a59..d9c3776215 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig	2026-04-21 12:38:57.754847179 +0200
+--- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig	2026-05-10 14:15:01.361111837 +0200
 +++ third_party/crashpad/crashpad/client/crashpad_client_posix.cc
 @@ -0,0 +1,40 @@
 +// Copyright 2017 The Crashpad Authors. All rights reserved.
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc b/chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
index 7244f60a67..f3ff154c9a 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc
 @@ -159,6 +159,12 @@ std::string MinidumpMiscInfoDebugBuildSt
    static constexpr char kOS[] = "win";
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h
index f71ea4922b..41314b2ab2 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/crashpad/crashpad/util/misc/address_types.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/crashpad/crashpad/util/misc/address_types.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/crashpad/crashpad/util/misc/address_types.h
 @@ -25,7 +25,7 @@
  #include <mach/mach_types.h>
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
index 67b3fe9dc3..07b37ed0a8 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/crashpad/crashpad/util/misc/capture_context.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/crashpad/crashpad/util/misc/capture_context.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/crashpad/crashpad/util/misc/capture_context.h
 @@ -21,8 +21,11 @@
  #include <mach/mach.h>
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
index 63e36af4f5..175309cfa4 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/crashpad/crashpad/util/misc/metrics.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/crashpad/crashpad/util/misc/metrics.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/crashpad/crashpad/util/misc/metrics.cc
 @@ -25,7 +25,7 @@
  #define METRICS_OS_NAME "Win"
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
index 629cca90a4..51cd9fd3fd 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/crashpad/crashpad/util/misc/uuid.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/crashpad/crashpad/util/misc/uuid.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/crashpad/crashpad/util/misc/uuid.cc
 @@ -110,7 +110,7 @@ bool UUID::InitializeWithNew() {
    InitializeFromBytes(uuid);
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
index 64bb9a8920..76f2db82ac 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/crashpad/crashpad/util/posix/close_multiple.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/crashpad/crashpad/util/posix/close_multiple.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/crashpad/crashpad/util/posix/close_multiple.cc
 @@ -73,7 +73,7 @@ void CloseNowOrOnExec(int fd, bool ebadf
  // This is an advantage over looping over all possible file descriptors, because
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
index b1b95d2f76..4b136f14b4 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/crashpad/crashpad/util/posix/drop_privileges.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/crashpad/crashpad/util/posix/drop_privileges.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/crashpad/crashpad/util/posix/drop_privileges.cc
 @@ -25,7 +25,7 @@ void DropPrivileges() {
    gid_t gid = getgid();
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc
index 0cbf03462f..680db512c3 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/crashpad/crashpad/util/posix/signals.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/crashpad/crashpad/util/posix/signals.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/crashpad/crashpad/util/posix/signals.cc
 @@ -51,7 +51,7 @@ constexpr int kCrashSignals[] = {
  #if defined(SIGEMT)
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
index b524a104b1..65e30d7ece 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc
 @@ -68,7 +68,7 @@ constexpr const char* kSignalNames[] = {
      "INFO",
diff --git a/chromium/patches/patch-third__party_crc32c_BUILD.gn b/chromium/patches/patch-third__party_crc32c_BUILD.gn
index bc8d38ff52..c897022b2c 100644
--- a/chromium/patches/patch-third__party_crc32c_BUILD.gn
+++ b/chromium/patches/patch-third__party_crc32c_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/crc32c/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/crc32c/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/crc32c/BUILD.gn
 @@ -45,7 +45,7 @@ config("crc32c_config") {
    }
diff --git a/chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h b/chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
index 6df7078c51..54fa892eff 100644
--- a/chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
+++ b/chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/dawn/include/dawn/native/VulkanBackend.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/dawn/include/dawn/native/VulkanBackend.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/dawn/include/dawn/native/VulkanBackend.h
 @@ -83,7 +83,8 @@ struct ExternalImageExportInfoVk : Exter
  };
diff --git a/chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h b/chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h
index 5cda2c1bcc..0eb3a1dae5 100644
--- a/chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h
+++ b/chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/dawn/src/dawn/common/Platform.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/dawn/src/dawn/common/Platform.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/dawn/src/dawn/common/Platform.h
 @@ -60,6 +60,11 @@
  #error "Unsupported Windows platform."
diff --git a/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp b/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
index b8b5eaea49..4fb8411a33 100644
--- a/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
+++ b/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp
 @@ -57,7 +57,7 @@ constexpr char kSwiftshaderLibName[] = "
  #endif
diff --git a/chromium/patches/patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h b/chromium/patches/patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h
index 4a6c44546c..727010f238 100644
--- a/chromium/patches/patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h
+++ b/chromium/patches/patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/dawn/third_party/renderdoc/renderdoc/api/app/renderdoc_app.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/dawn/third_party/renderdoc/renderdoc/api/app/renderdoc_app.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/dawn/third_party/renderdoc/renderdoc/api/app/renderdoc_app.h
 @@ -35,7 +35,7 @@
  
diff --git a/chromium/patches/patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js b/chromium/patches/patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js
index bb516419ce..0ede1f73e2 100644
--- a/chromium/patches/patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js
+++ b/chromium/patches/patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/devtools-frontend/src/node_modules/rollup/dist/native.js.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/devtools-frontend/src/node_modules/rollup/dist/native.js.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/devtools-frontend/src/node_modules/rollup/dist/native.js
 @@ -13,6 +13,18 @@ const bindingsByPlatformAndArch = {
  		arm64: { base: 'darwin-arm64' },
diff --git a/chromium/patches/patch-third__party_ffmpeg_BUILD.gn b/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
index d2a96dae64..fe537af554 100644
--- a/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
+++ b/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/ffmpeg/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/ffmpeg/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/ffmpeg/BUILD.gn
 @@ -362,7 +362,6 @@ target(link_target_type, "ffmpeg_interna
        libs += [
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h b/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
index d57061f006..1592dcd508 100644
--- a/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
+++ b/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/ffmpeg/libavcodec/x86/cabac.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/ffmpeg/libavcodec/x86/cabac.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/ffmpeg/libavcodec/x86/cabac.h
 @@ -31,7 +31,8 @@
  
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c b/chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c
index d6f2c203b5..4e6cc6fbc9 100644
--- a/chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c
+++ b/chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/ffmpeg/libavutil/cpu.c.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/ffmpeg/libavutil/cpu.c.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/ffmpeg/libavutil/cpu.c
 @@ -38,10 +38,7 @@
  #if HAVE_GETPROCESSAFFINITYMASK || HAVE_WINRT
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c b/chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c
index 6c3cc19a59..a8bed0a9a5 100644
--- a/chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c
+++ b/chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/ffmpeg/libavutil/mem.c.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/ffmpeg/libavutil/mem.c.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/ffmpeg/libavutil/mem.c
 @@ -33,9 +33,6 @@
  #include <stdlib.h>
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c b/chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
index 505c8bfdf8..a167a6b145 100644
--- a/chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
+++ b/chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/ffmpeg/libavutil/random_seed.c.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/ffmpeg/libavutil/random_seed.c.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/ffmpeg/libavutil/random_seed.c
 @@ -20,6 +20,10 @@
  
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm b/chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
index 01a606fc50..45661ed0d3 100644
--- a/chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
+++ b/chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/ffmpeg/libavutil/x86/x86inc.asm.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/ffmpeg/libavutil/x86/x86inc.asm.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/ffmpeg/libavutil/x86/x86inc.asm
 @@ -46,6 +46,12 @@
      %endif
diff --git a/chromium/patches/patch-third__party_fontconfig_include_meson-config.h b/chromium/patches/patch-third__party_fontconfig_include_meson-config.h
index 4259d220e4..3beec0df00 100644
--- a/chromium/patches/patch-third__party_fontconfig_include_meson-config.h
+++ b/chromium/patches/patch-third__party_fontconfig_include_meson-config.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/fontconfig/include/meson-config.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/fontconfig/include/meson-config.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/fontconfig/include/meson-config.h
 @@ -17,7 +17,7 @@
  
diff --git a/chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c b/chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c
index 20decb6fc6..2b1558ab76 100644
--- a/chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c
+++ b/chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/fontconfig/src/src/fccompat.c.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/fontconfig/src/src/fccompat.c.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/fontconfig/src/src/fccompat.c
 @@ -175,7 +175,9 @@ FcRandom (void)
  {
diff --git a/chromium/patches/patch-third__party_google__benchmark_BUILD.gn b/chromium/patches/patch-third__party_google__benchmark_BUILD.gn
index 3cc0a59ab2..ccaa32837b 100644
--- a/chromium/patches/patch-third__party_google__benchmark_BUILD.gn
+++ b/chromium/patches/patch-third__party_google__benchmark_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/google_benchmark/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/google_benchmark/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/google_benchmark/BUILD.gn
 @@ -79,7 +79,7 @@ component("google_benchmark") {
      "BENCHMARK_VERSION=\"1.9.0\"",
diff --git a/chromium/patches/patch-third__party_ipcz_src_BUILD.gn b/chromium/patches/patch-third__party_ipcz_src_BUILD.gn
index ff74c77937..c24583b678 100644
--- a/chromium/patches/patch-third__party_ipcz_src_BUILD.gn
+++ b/chromium/patches/patch-third__party_ipcz_src_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/ipcz/src/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/ipcz/src/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/ipcz/src/BUILD.gn
 @@ -7,7 +7,7 @@ import("//build_overrides/ipcz.gni")
  import("//testing/libfuzzer/fuzzer_test.gni")
diff --git a/chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc b/chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc
index b459bcc80f..741d24f9ad 100644
--- a/chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc
+++ b/chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/ipcz/src/reference_drivers/random.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/ipcz/src/reference_drivers/random.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/ipcz/src/reference_drivers/random.cc
 @@ -53,7 +53,7 @@ decltype(&ProcessPrng) GetProcessPrng() 
  }
diff --git a/chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc b/chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
index 386df1ab9e..b2aa0c8424 100644
--- a/chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
+++ b/chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/ipcz/src/standalone/base/logging.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/ipcz/src/standalone/base/logging.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/ipcz/src/standalone/base/logging.cc
 @@ -55,6 +55,9 @@ LogMessage::LogMessage(const char* file,
  #elif BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc b/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
index 5bb34979a9..45fc698f06 100644
--- a/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
+++ b/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/leveldatabase/env_chromium.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/leveldatabase/env_chromium.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/leveldatabase/env_chromium.cc
 @@ -334,7 +334,8 @@ ChromiumWritableFile::ChromiumWritableFi
  
diff --git a/chromium/patches/patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h b/chromium/patches/patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h
index e6b75d68d8..2b7fd06517 100644
--- a/chromium/patches/patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h
+++ b/chromium/patches/patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libaom/source/config/linux/arm64-cpu-detect/config/av1_rtcd.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/libaom/source/config/linux/arm64-cpu-detect/config/av1_rtcd.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/libaom/source/config/linux/arm64-cpu-detect/config/av1_rtcd.h
 @@ -194,8 +194,10 @@ RTCD_EXTERN void (*av1_dist_wtd_convolve
  
diff --git a/chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c b/chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
index de68fbff16..5ecdd2108f 100644
--- a/chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
+++ b/chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c
 @@ -127,10 +127,46 @@ static int arm_get_cpu_caps(void) {
    return flags;
diff --git a/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp b/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
index 3c64fd7f24..10cc27c362 100644
--- a/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
+++ b/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libc++/src/src/chrono.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/libc++/src/src/chrono.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/libc++/src/src/chrono.cpp
 @@ -38,7 +38,7 @@
  // OpenBSD and GPU do not have a fully conformant suite of POSIX timers, but
diff --git a/chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp b/chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
index 434f043be2..7e4c57f6a1 100644
--- a/chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
+++ b/chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libc++/src/src/filesystem/filesystem_clock.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/libc++/src/src/filesystem/filesystem_clock.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/libc++/src/src/filesystem/filesystem_clock.cpp
 @@ -37,7 +37,7 @@
  #endif
diff --git a/chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h b/chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
index cf6378f71d..5940a72893 100644
--- a/chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
+++ b/chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libc++abi/src/src/cxa_guard_impl.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/libc++abi/src/src/cxa_guard_impl.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/libc++abi/src/src/cxa_guard_impl.h
 @@ -425,6 +425,17 @@ void PlatformFutexWake(int* addr) {
    __tsan_release(addr);
diff --git a/chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c b/chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c
index d020cf0d21..ca7e93b14b 100644
--- a/chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c
+++ b/chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libdrm/src/xf86drmMode.c.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/libdrm/src/xf86drmMode.c.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/libdrm/src/xf86drmMode.c
 @@ -976,7 +976,7 @@ drm_public int drmCheckModesettingSuppor
  	}
diff --git a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
index 544ce517b8..a6efa42394 100644
--- a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
+++ b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h
 @@ -22,7 +22,8 @@
  #elif (__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)
diff --git a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
index 787b9751b5..35a2d52f7c 100644
--- a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
+++ b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h
 @@ -22,7 +22,8 @@
  #elif (__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)
diff --git a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
index f59ec5da94..184c691ac8 100644
--- a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
+++ b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h
 @@ -22,8 +22,8 @@
  // Note that I18N_PHONENUMBERS_NO_THREAD_SAFETY must be defined only to let the
diff --git a/chromium/patches/patch-third__party_libsync_src_include_ndk_sync.h b/chromium/patches/patch-third__party_libsync_src_include_ndk_sync.h
new file mode 100644
index 0000000000..257f06d0cc
--- /dev/null
+++ b/chromium/patches/patch-third__party_libsync_src_include_ndk_sync.h
@@ -0,0 +1,25 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- third_party/libsync/src/include/ndk/sync.h.orig	2026-04-28 23:05:57.000000000 +0200
++++ third_party/libsync/src/include/ndk/sync.h
+@@ -28,6 +28,7 @@
+ 
+ #include <stdint.h>
+ 
++#if 0 
+ #include <linux/sync_file.h>
+ 
+ __BEGIN_DECLS
+@@ -93,7 +94,7 @@ void sync_file_info_free(struct sync_fil
+ #endif // __ANDROID_API__ >= __ANDROID_API_O__
+ 
+ __END_DECLS
+-
++#endif
+ #endif /* ANDROID_SYNC_H */
+ 
+ /** @} */
diff --git a/chromium/patches/patch-third__party_libsync_src_sync.c b/chromium/patches/patch-third__party_libsync_src_sync.c
new file mode 100644
index 0000000000..a248882fb5
--- /dev/null
+++ b/chromium/patches/patch-third__party_libsync_src_sync.c
@@ -0,0 +1,187 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- third_party/libsync/src/sync.c.orig	2026-04-28 23:05:57.000000000 +0200
++++ third_party/libsync/src/sync.c
+@@ -18,7 +18,11 @@
+ 
+ #include <errno.h>
+ #include <fcntl.h>
++#if __has_include(<malloc.h>)
+ #include <malloc.h>
++#else
++#include <stdlib.h>
++#endif
+ #include <poll.h>
+ #include <stdatomic.h>
+ #include <stdint.h>
+@@ -30,6 +34,10 @@
+ 
+ #include <android/sync.h>
+ 
++#define __u32 uint32_t
++#define	__s32 int32_t
++#define ETIME ETIMEDOUT
++
+ /* Prototypes for deprecated functions that used to be declared in the legacy
+  * android/sync.h. They've been moved here to make sure new code does not use
+  * them, but the functions are still defined to avoid breaking existing
+@@ -153,6 +161,7 @@ int sync_wait(int fd, int timeout)
+ 
+ static int legacy_sync_merge(const char *name, int fd1, int fd2)
+ {
++#if 0
+     struct sync_legacy_merge_data data;
+     int ret;
+ 
+@@ -162,10 +171,14 @@ static int legacy_sync_merge(const char 
+     if (ret < 0)
+         return ret;
+     return data.fence;
++#else
++    return 0;
++#endif
+ }
+ 
+ static int modern_sync_merge(const char *name, int fd1, int fd2)
+ {
++#if 0
+     struct sync_merge_data data;
+     int ret;
+ 
+@@ -178,10 +191,14 @@ static int modern_sync_merge(const char 
+     if (ret < 0)
+         return ret;
+     return data.fence;
++#else
++    return 0;
++#endif
+ }
+ 
+ int sync_merge(const char *name, int fd1, int fd2)
+ {
++#if 0
+     int uapi;
+     int ret;
+ 
+@@ -204,10 +221,14 @@ int sync_merge(const char *name, int fd1
+                               memory_order_release);
+     }
+     return ret;
++#else
++    return 0;
++#endif
+ }
+ 
+ static struct sync_fence_info_data *legacy_sync_fence_info(int fd)
+ {
++#if 0
+     struct sync_fence_info_data *legacy_info;
+     struct sync_pt_info *legacy_pt_info;
+     int err;
+@@ -223,10 +244,14 @@ static struct sync_fence_info_data *lega
+         return NULL;
+     }
+     return legacy_info;
++#else
++    return NULL;
++#endif
+ }
+ 
+ static struct sync_file_info *modern_sync_file_info(int fd)
+ {
++#if 0
+     struct sync_file_info local_info;
+     struct sync_file_info *info;
+     int err;
+@@ -251,11 +276,15 @@ static struct sync_file_info *modern_syn
+     }
+ 
+     return info;
++#else
++    return NULL;
++#endif
+ }
+ 
+ static struct sync_fence_info_data *sync_file_info_to_legacy_fence_info(
+     const struct sync_file_info *info)
+ {
++#if 0
+     struct sync_fence_info_data *legacy_info;
+     struct sync_pt_info *legacy_pt_info;
+     const struct sync_fence_info *fence_info = sync_get_fence_info(info);
+@@ -281,11 +310,15 @@ static struct sync_fence_info_data *sync
+     }
+ 
+     return legacy_info;
++#else
++    return NULL;
++#endif
+ }
+ 
+ static struct sync_file_info* legacy_fence_info_to_sync_file_info(
+                                     struct sync_fence_info_data *legacy_info)
+ {
++#if 0
+     struct sync_file_info *info;
+     struct sync_pt_info *pt;
+     struct sync_fence_info *fence;
+@@ -320,10 +353,14 @@ static struct sync_file_info* legacy_fen
+     }
+ 
+     return info;
++#else
++    return NULL;
++#endif
+ }
+ 
+ struct sync_fence_info_data *sync_fence_info(int fd)
+ {
++#if 0
+     struct sync_fence_info_data *legacy_info;
+     int uapi;
+ 
+@@ -351,10 +388,14 @@ struct sync_fence_info_data *sync_fence_
+     legacy_info = sync_file_info_to_legacy_fence_info(file_info);
+     sync_file_info_free(file_info);
+     return legacy_info;
++#else
++    return NULL;
++#endif
+ }
+ 
+ struct sync_file_info* sync_file_info(int32_t fd)
+ {
++#if 0
+     struct sync_file_info *info;
+     int uapi;
+ 
+@@ -382,11 +423,15 @@ struct sync_file_info* sync_file_info(in
+     info = legacy_fence_info_to_sync_file_info(legacy_info);
+     sync_fence_info_free(legacy_info);
+     return info;
++#else
++    return NULL;
++#endif
+ }
+ 
+ struct sync_pt_info *sync_pt_info(struct sync_fence_info_data *info,
+                                   struct sync_pt_info *itr)
+ {
++#if 0
+     if (itr == NULL)
+         itr = (struct sync_pt_info *) info->pt_info;
+     else
+@@ -396,6 +441,9 @@ struct sync_pt_info *sync_pt_info(struct
+         return NULL;
+ 
+     return itr;
++#else
++    return NULL;
++#endif
+ }
+ 
+ void sync_fence_info_free(struct sync_fence_info_data *info)
diff --git a/chromium/patches/patch-third__party_libunwind_src_src_AddressSpace.hpp b/chromium/patches/patch-third__party_libunwind_src_src_AddressSpace.hpp
index 8f9700b291..a63ffc8705 100644
--- a/chromium/patches/patch-third__party_libunwind_src_src_AddressSpace.hpp
+++ b/chromium/patches/patch-third__party_libunwind_src_src_AddressSpace.hpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libunwind/src/src/AddressSpace.hpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/libunwind/src/src/AddressSpace.hpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/libunwind/src/src/AddressSpace.hpp
 @@ -16,6 +16,7 @@
  #include <stdio.h>
diff --git a/chromium/patches/patch-third__party_libunwind_src_src_DwarfInstructions.hpp b/chromium/patches/patch-third__party_libunwind_src_src_DwarfInstructions.hpp
index 15f8778c84..2909409aea 100644
--- a/chromium/patches/patch-third__party_libunwind_src_src_DwarfInstructions.hpp
+++ b/chromium/patches/patch-third__party_libunwind_src_src_DwarfInstructions.hpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libunwind/src/src/DwarfInstructions.hpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/libunwind/src/src/DwarfInstructions.hpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/libunwind/src/src/DwarfInstructions.hpp
 @@ -396,6 +396,23 @@ int DwarfInstructions<A, R>::stepWithDwa
        if (R::getArch() == REGISTERS_PPC64 && returnAddress != 0) {
diff --git a/chromium/patches/patch-third__party_libunwind_src_src_EHHeaderParser.hpp b/chromium/patches/patch-third__party_libunwind_src_src_EHHeaderParser.hpp
index c01520d769..a351ca8189 100644
--- a/chromium/patches/patch-third__party_libunwind_src_src_EHHeaderParser.hpp
+++ b/chromium/patches/patch-third__party_libunwind_src_src_EHHeaderParser.hpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libunwind/src/src/EHHeaderParser.hpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/libunwind/src/src/EHHeaderParser.hpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/libunwind/src/src/EHHeaderParser.hpp
 @@ -161,6 +161,10 @@ bool EHHeaderParser<A>::findFDE(A &addre
  
diff --git a/chromium/patches/patch-third__party_libunwind_src_src_Registers.hpp b/chromium/patches/patch-third__party_libunwind_src_src_Registers.hpp
deleted file mode 100644
index 58574e6863..0000000000
--- a/chromium/patches/patch-third__party_libunwind_src_src_Registers.hpp
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- third_party/libunwind/src/src/Registers.hpp.orig	2026-04-14 23:31:37.000000000 +0200
-+++ third_party/libunwind/src/src/Registers.hpp
-@@ -20,7 +20,7 @@
- #include "libunwind_ext.h"
- #include "shadow_stack_unwind.h"
- 
--#if __has_include(<sys/auxv.h>)
-+#if __has_include(<sys/auxv.h>) && !defined(__OpenBSD__) && !defined(__FreeBSD__)
- #include <sys/auxv.h>
- #define HAVE_SYS_AUXV_H
- #endif
diff --git a/chromium/patches/patch-third__party_libunwind_src_src_UnwindCursor.hpp b/chromium/patches/patch-third__party_libunwind_src_src_UnwindCursor.hpp
index d943b6a66c..2bc227359d 100644
--- a/chromium/patches/patch-third__party_libunwind_src_src_UnwindCursor.hpp
+++ b/chromium/patches/patch-third__party_libunwind_src_src_UnwindCursor.hpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libunwind/src/src/UnwindCursor.hpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/libunwind/src/src/UnwindCursor.hpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/libunwind/src/src/UnwindCursor.hpp
 @@ -114,6 +114,8 @@ extern "C" _Unwind_Reason_Code __libunwi
  
diff --git a/chromium/patches/patch-third__party_libusb_BUILD.gn b/chromium/patches/patch-third__party_libusb_BUILD.gn
index e19ddf77c4..dec6f2f0a3 100644
--- a/chromium/patches/patch-third__party_libusb_BUILD.gn
+++ b/chromium/patches/patch-third__party_libusb_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libusb/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/libusb/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/libusb/BUILD.gn
 @@ -3,7 +3,7 @@
  # found in the LICENSE file.
diff --git a/chromium/patches/patch-third__party_libusb_src_libusb_core.c b/chromium/patches/patch-third__party_libusb_src_libusb_core.c
index b37361730e..5932feb113 100644
--- a/chromium/patches/patch-third__party_libusb_src_libusb_core.c
+++ b/chromium/patches/patch-third__party_libusb_src_libusb_core.c
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libusb/src/libusb/core.c.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/libusb/src/libusb/core.c.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/libusb/src/libusb/core.c
 @@ -448,7 +448,7 @@ libusb_free_device_list(list, 1);
   * which grows when required. it can be freed once discovery has completed,
diff --git a/chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c b/chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
index 7f6d92c30b..07998e289c 100644
--- a/chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
+++ b/chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libusb/src/libusb/os/threads_posix.c.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/libusb/src/libusb/os/threads_posix.c.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/libusb/src/libusb/os/threads_posix.c
 @@ -19,9 +19,11 @@
   * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
diff --git a/chromium/patches/patch-third__party_libvpx_libvpx__srcs.gni b/chromium/patches/patch-third__party_libvpx_libvpx__srcs.gni
index 73eb3a2551..ccac3ee36e 100644
--- a/chromium/patches/patch-third__party_libvpx_libvpx__srcs.gni
+++ b/chromium/patches/patch-third__party_libvpx_libvpx__srcs.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libvpx/libvpx_srcs.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/libvpx/libvpx_srcs.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/libvpx/libvpx_srcs.gni
 @@ -1863,7 +1863,6 @@ libvpx_srcs_arm64_neon_dotprod = [
    "//third_party/libvpx/source/libvpx/vpx_dsp/arm/sad4d_neon_dotprod.c",
diff --git a/chromium/patches/patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h b/chromium/patches/patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h
index 35a1f7ff34..9c4db3ca2b 100644
--- a/chromium/patches/patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h
+++ b/chromium/patches/patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libvpx/source/config/linux/arm64/vpx_dsp_rtcd.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/libvpx/source/config/linux/arm64/vpx_dsp_rtcd.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/libvpx/source/config/linux/arm64/vpx_dsp_rtcd.h
 @@ -885,32 +885,26 @@ uint32_t vpx_sub_pixel_avg_variance8x8_n
  
diff --git a/chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c b/chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
index 4c9f2445cc..34ac5dfef6 100644
--- a/chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
+++ b/chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c
 @@ -120,10 +120,24 @@ static int arm_get_cpu_caps(void) {
    return flags;
diff --git a/chromium/patches/patch-third__party_litert_features.gni b/chromium/patches/patch-third__party_litert_features.gni
new file mode 100644
index 0000000000..3b6d2c516a
--- /dev/null
+++ b/chromium/patches/patch-third__party_litert_features.gni
@@ -0,0 +1,15 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- third_party/litert/features.gni.orig	2026-04-28 23:05:57.000000000 +0200
++++ third_party/litert/features.gni
+@@ -4,5 +4,5 @@
+ 
+ declare_args() {
+   # This enables building LiteRT with XNNPACK.
+-  build_litert_with_xnnpack = current_cpu != "arm" && !is_fuchsia
++  build_litert_with_xnnpack = current_cpu != "arm" && !is_fuchsia && !is_bsd
+ }
diff --git a/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c b/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
index d5555ffef7..de83d13e09 100644
--- a/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
+++ b/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/lzma_sdk/C/CpuArch.c.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/lzma_sdk/C/CpuArch.c.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/lzma_sdk/C/CpuArch.c
 @@ -854,6 +854,34 @@ BoolInt CPU_IsSupported_SHA1(void) { ret
  BoolInt CPU_IsSupported_SHA2(void) { return APPLE_CRYPTO_SUPPORT_VAL; }
diff --git a/chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc b/chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
index 67e9ffb848..355dd8b2c2 100644
--- a/chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
+++ b/chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/material_color_utilities/src/cpp/palettes/tones.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/material_color_utilities/src/cpp/palettes/tones.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/material_color_utilities/src/cpp/palettes/tones.cc
 @@ -14,6 +14,8 @@
   * limitations under the License.
diff --git a/chromium/patches/patch-third__party_nasm_BUILD.gn b/chromium/patches/patch-third__party_nasm_BUILD.gn
index 2526237148..64e852331e 100644
--- a/chromium/patches/patch-third__party_nasm_BUILD.gn
+++ b/chromium/patches/patch-third__party_nasm_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/nasm/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/nasm/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/nasm/BUILD.gn
 @@ -63,6 +63,13 @@ config("nasm_config") {
  
diff --git a/chromium/patches/patch-third__party_nasm_config_config-linux.h b/chromium/patches/patch-third__party_nasm_config_config-linux.h
index 4588eaae77..ecbf2e29b1 100644
--- a/chromium/patches/patch-third__party_nasm_config_config-linux.h
+++ b/chromium/patches/patch-third__party_nasm_config_config-linux.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/nasm/config/config-linux.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/nasm/config/config-linux.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/nasm/config/config-linux.h
 @@ -209,7 +209,7 @@
  #define HAVE_DECL_STRSEP 1
diff --git a/chromium/patches/patch-third__party_node_check__version.py b/chromium/patches/patch-third__party_node_check__version.py
index acabb357c7..c0040c8a6a 100644
--- a/chromium/patches/patch-third__party_node_check__version.py
+++ b/chromium/patches/patch-third__party_node_check__version.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/node/check_version.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/node/check_version.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/node/check_version.py
 @@ -17,11 +17,6 @@ def main(argv):
    parser.add_argument('--out_file', required=True)
diff --git a/chromium/patches/patch-third__party_node_node.gni b/chromium/patches/patch-third__party_node_node.gni
index 565153b9bb..678fe6ac62 100644
--- a/chromium/patches/patch-third__party_node_node.gni
+++ b/chromium/patches/patch-third__party_node_node.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/node/node.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/node/node.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/node/node.gni
 @@ -23,7 +23,7 @@ template("node") {
  
diff --git a/chromium/patches/patch-third__party_node_node.py b/chromium/patches/patch-third__party_node_node.py
index 5dde8031ce..1e5a29fcdf 100644
--- a/chromium/patches/patch-third__party_node_node.py
+++ b/chromium/patches/patch-third__party_node_node.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/node/node.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/node/node.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/node/node.py
 @@ -20,6 +20,9 @@ def GetBinaryPath():
    return os_path.join(os_path.dirname(__file__), *{
diff --git a/chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp b/chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
index c448eee564..cc03c5a42f 100644
--- a/chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
+++ b/chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/pdfium/core/fxge/cfx_fontmapper.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/pdfium/core/fxge/cfx_fontmapper.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/pdfium/core/fxge/cfx_fontmapper.cpp
-@@ -157,7 +157,7 @@ constexpr AltFontFamily kAltFontFamilies
+@@ -159,7 +159,7 @@ constexpr AltFontFamily kAltFontFamilies
      {"ForteMT", "Forte"},
  };
  
diff --git a/chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp b/chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
index 2443d27336..86376e24dc 100644
--- a/chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
+++ b/chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp
 @@ -19,7 +19,7 @@
  #include "core/fxge/fx_font.h"
diff --git a/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp b/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
index 76eb190dd4..6e79ad58df 100644
--- a/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
+++ b/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/pdfium/fxjs/fx_date_helpers.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/pdfium/fxjs/fx_date_helpers.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/pdfium/fxjs/fx_date_helpers.cpp
 @@ -41,6 +41,11 @@ double GetLocalTZA() {
    }
diff --git a/chromium/patches/patch-third__party_pdfium_pdfium.gni b/chromium/patches/patch-third__party_pdfium_pdfium.gni
index bb822f9f12..c28db9dcf8 100644
--- a/chromium/patches/patch-third__party_pdfium_pdfium.gni
+++ b/chromium/patches/patch-third__party_pdfium_pdfium.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/pdfium/pdfium.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/pdfium/pdfium.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/pdfium/pdfium.gni
 @@ -42,7 +42,7 @@ declare_args() {
    # PDFium will use PartitionAlloc partitions to separate strings, scalars,
diff --git a/chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp b/chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
index 320096533b..8ea1a66702 100644
--- a/chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
+++ b/chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp
 @@ -6,12 +6,16 @@
  
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
index 5499c406a1..51811634bb 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/include/perfetto/base/build_config.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/include/perfetto/base/build_config.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/include/perfetto/base/build_config.h
 @@ -150,8 +150,8 @@
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
index 413b53dbf8..ebe2d68d36 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/include/perfetto/base/thread_utils.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/include/perfetto/base/thread_utils.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/include/perfetto/base/thread_utils.h
 @@ -37,6 +37,7 @@ __declspec(dllimport) unsigned long __st
  #include <sys/syscall.h>
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h
index 1329c5f610..2036bf5de2 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/include/perfetto/base/time.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/include/perfetto/base/time.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/include/perfetto/base/time.h
 @@ -228,6 +228,7 @@ inline TimeNanos GetTimeInternalNs(clock
  // Return ns from boot. Conversely to GetWallTimeNs, this clock counts also time
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
index 1e957a5331..88d3853c60 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/include/perfetto/ext/base/event_fd.h
 @@ -58,6 +58,8 @@ class EventFd {
    // On Mac and other non-Linux UNIX platforms a pipe-based fallback is used.
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
index 608321f608..5f49729394 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/include/perfetto/ext/base/thread_utils.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/include/perfetto/ext/base/thread_utils.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/include/perfetto/ext/base/thread_utils.h
 @@ -41,9 +41,10 @@
  namespace perfetto {
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
index 4490f7af17..d6ad3a0975 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h
 @@ -253,7 +253,7 @@ class PERFETTO_EXPORT_COMPONENT LegacyTr
  // are different. E.g. on Mac size_t is considered a different type from
diff --git a/chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto b/chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
index a751151d72..266b476886 100644
--- a/chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
+++ b/chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto
 @@ -10,7 +10,7 @@ message V4l2QbufFtraceEvent {
    optional uint32 field = 2;
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_android__utils.cc b/chromium/patches/patch-third__party_perfetto_src_base_android__utils.cc
index affed1b504..346412db57 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_android__utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_android__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/base/android_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/src/base/android_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/src/base/android_utils.cc
 @@ -36,8 +36,11 @@
  #include <unistd.h>
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc b/chromium/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc
index 1135663c4d..f3882f693d 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/base/clock_snapshots.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/src/base/clock_snapshots.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/src/base/clock_snapshots.cc
 @@ -27,6 +27,8 @@ ClockSnapshotVector CaptureClockSnapshot
  #if !PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) &&   \
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc b/chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc
index cc4032bc3a..821ca4ddad 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/base/event_fd.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/src/base/event_fd.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/src/base/event_fd.cc
 @@ -25,7 +25,8 @@
  #include <synchapi.h>
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_file__utils.cc b/chromium/patches/patch-third__party_perfetto_src_base_file__utils.cc
index 7b1ee015a7..93e8d562f0 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_file__utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_file__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/base/file_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/src/base/file_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/src/base/file_utils.cc
 @@ -60,8 +60,11 @@
  #include <unistd.h>
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc b/chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc
index cc73818b5b..af4409e7a7 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/base/periodic_task.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/src/base/periodic_task.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/src/base/periodic_task.cc
 @@ -24,9 +24,10 @@
  #include "perfetto/base/time.h"
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_scoped__sched__boost.cc b/chromium/patches/patch-third__party_perfetto_src_base_scoped__sched__boost.cc
index 9efcc7479c..1ca67e521c 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_scoped__sched__boost.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_scoped__sched__boost.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/base/scoped_sched_boost.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/src/base/scoped_sched_boost.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/src/base/scoped_sched_boost.cc
 @@ -18,8 +18,9 @@
  
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_string__utils.cc b/chromium/patches/patch-third__party_perfetto_src_base_string__utils.cc
index 8391523695..5a4cb12fff 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_string__utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_string__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/base/string_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/src/base/string_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/src/base/string_utils.cc
 @@ -39,7 +39,8 @@ namespace base {
  // Locale-independent as possible version of strtod.
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc b/chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
index ca2db3c1d6..9e2d6e28b5 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/base/subprocess_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/src/base/subprocess_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/src/base/subprocess_posix.cc
 @@ -36,7 +36,8 @@
  #include <thread>
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc b/chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
index 7564ba039a..08ad39982d 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/base/test/vm_test_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/src/base/test/vm_test_utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/src/base/test/vm_test_utils.cc
 @@ -92,7 +92,7 @@ bool IsMapped(void* start, size_t size) 
    // Fuchsia doesn't yet support paging (b/119503290).
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc b/chromium/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc
index 6065028e1b..9228c4f3ad 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/base/thread_task_runner.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/src/base/thread_task_runner.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/src/base/thread_task_runner.cc
 @@ -27,7 +27,8 @@
  #include "perfetto/ext/base/lock_free_task_runner.h"
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc b/chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc
index 4d0a4ee96f..327f54df06 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/base/unix_socket.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/src/base/unix_socket.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/src/base/unix_socket.cc
 @@ -48,7 +48,8 @@
  #endif
@@ -16,7 +16,7 @@ $NetBSD$
  #include <sys/ucred.h>
  #endif
  
-@@ -1071,9 +1072,16 @@ void UnixSocket::ReadPeerCredentialsPosi
+@@ -1073,9 +1074,16 @@ void UnixSocket::ReadPeerCredentialsPosi
    ignore_result(peer_gid);
    PERFETTO_CHECK(res == 0);
    // There is no pid when obtaining peer credentials for QNX
@@ -35,7 +35,7 @@ $NetBSD$
    socklen_t len = sizeof(user_cred);
    int fd = sock_raw_.fd();
    int res = getsockopt(fd, SOL_SOCKET, SO_PEERCRED, &user_cred, &len);
-@@ -1088,6 +1096,14 @@ void UnixSocket::ReadPeerCredentialsPosi
+@@ -1090,6 +1098,14 @@ void UnixSocket::ReadPeerCredentialsPosi
    PERFETTO_CHECK(res == 0 && user_cred.cr_version == XUCRED_VERSION);
    peer_uid_ = static_cast<uid_t>(user_cred.cr_uid);
    // There is no pid in the LOCAL_PEERCREDS for MacOS / FreeBSD.
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_utils.cc b/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
index 8706a640f6..5029d2374f 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/base/utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/src/base/utils.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/src/base/utils.cc
 @@ -43,7 +43,8 @@
  #include <sys/sysctl.h>
diff --git a/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc b/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
index 611e0b05b0..9509c88bec 100644
--- a/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc
 @@ -65,7 +65,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
      case FtraceEvent::kV4l2QbufFieldNumber: {
diff --git a/chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc b/chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
index 36479bb8b6..526fcd2885 100644
--- a/chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/tracing/ipc/memfd.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/src/tracing/ipc/memfd.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/src/tracing/ipc/memfd.cc
 @@ -20,7 +20,8 @@
  
diff --git a/chromium/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc b/chromium/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc
index 0e40c882b6..9cc5e6ef5e 100644
--- a/chromium/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/tracing/platform_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/src/tracing/platform_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/src/tracing/platform_posix.cc
 @@ -111,13 +111,15 @@ std::unique_ptr<base::TaskRunner> Platfo
  }
diff --git a/chromium/patches/patch-third__party_perfetto_src_tracing_track.cc b/chromium/patches/patch-third__party_perfetto_src_tracing_track.cc
index b0f475985c..13824ce4d4 100644
--- a/chromium/patches/patch-third__party_perfetto_src_tracing_track.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_tracing_track.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/tracing/track.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/perfetto/src/tracing/track.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/perfetto/src/tracing/track.cc
 @@ -60,8 +60,9 @@ protos::gen::TrackDescriptor ProcessTrac
    auto desc = Track::Serialize();
diff --git a/chromium/patches/patch-third__party_protobuf_proto__library.gni b/chromium/patches/patch-third__party_protobuf_proto__library.gni
index 4f7942b362..51d2069c9f 100644
--- a/chromium/patches/patch-third__party_protobuf_proto__library.gni
+++ b/chromium/patches/patch-third__party_protobuf_proto__library.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/protobuf/proto_library.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/protobuf/proto_library.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/protobuf/proto_library.gni
 @@ -259,7 +259,19 @@ _protoc_gen_ts_runtime_deps = [
  
diff --git a/chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h b/chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
index 81c52a16de..6d11d27f43 100644
--- a/chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
+++ b/chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/protobuf/src/google/protobuf/stubs/platform_macros.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/protobuf/src/google/protobuf/stubs/platform_macros.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/protobuf/src/google/protobuf/stubs/platform_macros.h
 @@ -99,7 +99,7 @@ GOOGLE_PROTOBUF_PLATFORM_ERROR
  
diff --git a/chromium/patches/patch-third__party_rust_bytemuck_v1_BUILD.gn b/chromium/patches/patch-third__party_rust_bytemuck_v1_BUILD.gn
index 5f0fcb7e8e..eb449f6d48 100644
--- a/chromium/patches/patch-third__party_rust_bytemuck_v1_BUILD.gn
+++ b/chromium/patches/patch-third__party_rust_bytemuck_v1_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/rust/bytemuck/v1/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/rust/bytemuck/v1/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/rust/bytemuck/v1/BUILD.gn
 @@ -52,7 +52,6 @@ cargo_crate("lib") {
      "derive",
diff --git a/chromium/patches/patch-third__party_rust_qr__code_v2_BUILD.gn b/chromium/patches/patch-third__party_rust_qr__code_v2_BUILD.gn
index 56e08c34bf..823ea9e608 100644
--- a/chromium/patches/patch-third__party_rust_qr__code_v2_BUILD.gn
+++ b/chromium/patches/patch-third__party_rust_qr__code_v2_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/rust/qr_code/v2/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/rust/qr_code/v2/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/rust/qr_code/v2/BUILD.gn
 @@ -40,6 +40,10 @@ cargo_crate("lib") {
    cargo_pkg_repository = "https://github.com/RCasatta/qr_code";
diff --git a/chromium/patches/patch-third__party_skia_rust_png_FFI.rs b/chromium/patches/patch-third__party_skia_rust_png_FFI.rs
index 6ccbd247cc..98a2bb3dde 100644
--- a/chromium/patches/patch-third__party_skia_rust_png_FFI.rs
+++ b/chromium/patches/patch-third__party_skia_rust_png_FFI.rs
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/skia/rust/png/FFI.rs.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/skia/rust/png/FFI.rs.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/skia/rust/png/FFI.rs
 @@ -222,6 +222,7 @@ mod ffi {
          type StreamWriter;
diff --git a/chromium/patches/patch-third__party_skia_src_base_SkAutoLocaleSetter.h b/chromium/patches/patch-third__party_skia_src_base_SkAutoLocaleSetter.h
new file mode 100644
index 0000000000..1bd34b49e4
--- /dev/null
+++ b/chromium/patches/patch-third__party_skia_src_base_SkAutoLocaleSetter.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- third_party/skia/src/base/SkAutoLocaleSetter.h.orig	2026-04-28 23:05:57.000000000 +0200
++++ third_party/skia/src/base/SkAutoLocaleSetter.h
+@@ -27,7 +27,7 @@
+ #define HAVE_XLOCALE 0
+ #endif
+ 
+-#if defined(SK_BUILD_FOR_ANDROID) || defined(__UCLIBC__) || defined(_NEWLIB_VERSION)
++#if defined(SK_BUILD_FOR_ANDROID) || defined(__UCLIBC__) || defined(_NEWLIB_VERSION) || defined(__NetBSD__)
+ #define HAVE_LOCALE_T 0
+ #else
+ #define HAVE_LOCALE_T 1
diff --git a/chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h b/chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
deleted file mode 100644
index dd94f6cc85..0000000000
--- a/chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h.orig	2026-04-14 23:31:37.000000000 +0200
-+++ third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h
-@@ -27,7 +27,7 @@
- #define HAVE_XLOCALE 0
- #endif
- 
--#if defined(SK_BUILD_FOR_ANDROID) || defined(__UCLIBC__) || defined(_NEWLIB_VERSION)
-+#if defined(SK_BUILD_FOR_ANDROID) || defined(__UCLIBC__) || defined(_NEWLIB_VERSION) || defined(__NetBSD__)
- #define HAVE_LOCALE_T 0
- #else
- #define HAVE_LOCALE_T 1
diff --git a/chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp b/chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
index 981d81c669..ccafd69a6b 100644
--- a/chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
+++ b/chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/skia/src/ports/SkMemory_malloc.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/skia/src/ports/SkMemory_malloc.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/skia/src/ports/SkMemory_malloc.cpp
 @@ -15,7 +15,8 @@
  
diff --git a/chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp b/chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
index da78ad327f..2b30124d7a 100644
--- a/chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
+++ b/chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/skia/src/ports/SkOSFile_posix.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/skia/src/ports/SkOSFile_posix.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/skia/src/ports/SkOSFile_posix.cpp
 @@ -25,7 +25,7 @@
  #endif
diff --git a/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h b/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
index 4009422143..8f17ad953b 100644
--- a/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
+++ b/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/speech-dispatcher/libspeechd_version.h.orig	2026-04-21 12:38:57.841559144 +0200
+--- third_party/speech-dispatcher/libspeechd_version.h.orig	2026-05-10 14:15:01.411925680 +0200
 +++ third_party/speech-dispatcher/libspeechd_version.h
 @@ -0,0 +1,29 @@
 +/*
diff --git a/chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h b/chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h
index 148882376e..2c08f61972 100644
--- a/chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h
+++ b/chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/speech-dispatcher/speechd_types.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/speech-dispatcher/speechd_types.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/speech-dispatcher/speechd_types.h
 @@ -119,4 +119,139 @@ typedef struct {
  	SPDVoice voice;
diff --git a/chromium/patches/patch-third__party_sqlite_BUILD.gn b/chromium/patches/patch-third__party_sqlite_BUILD.gn
index 29698594e3..c05d51e811 100644
--- a/chromium/patches/patch-third__party_sqlite_BUILD.gn
+++ b/chromium/patches/patch-third__party_sqlite_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/sqlite/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/sqlite/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/sqlite/BUILD.gn
 @@ -155,7 +155,7 @@ config("sqlite_warnings") {
        ]
diff --git a/chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c b/chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
index 95f9cb25f8..b7348c8750 100644
--- a/chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
+++ b/chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/sqlite/src/amalgamation_dev/sqlite3.c
-@@ -14749,7 +14749,7 @@ struct fts5_api {
+@@ -14770,7 +14770,7 @@ struct fts5_api {
  ** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
  ** it.
  */
@@ -15,7 +15,7 @@ $NetBSD$
  #  define _XOPEN_SOURCE 600
  #endif
  
-@@ -21336,6 +21336,9 @@ SQLITE_PRIVATE int sqlite3HeapNearlyFull
+@@ -21357,6 +21357,9 @@ SQLITE_PRIVATE int sqlite3HeapNearlyFull
  ** The alloca() routine never returns NULL.  This will cause code paths
  ** that deal with sqlite3StackAlloc() failures to be unreachable.
  */
diff --git a/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c b/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
index 93f86595da..91aa3ae42c 100644
--- a/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
+++ b/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/sqlite/src/amalgamation/sqlite3.c.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/sqlite/src/amalgamation/sqlite3.c.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/sqlite/src/amalgamation/sqlite3.c
-@@ -14749,7 +14749,7 @@ struct fts5_api {
+@@ -14770,7 +14770,7 @@ struct fts5_api {
  ** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
  ** it.
  */
@@ -15,7 +15,7 @@ $NetBSD$
  #  define _XOPEN_SOURCE 600
  #endif
  
-@@ -21323,6 +21323,9 @@ SQLITE_PRIVATE int sqlite3HeapNearlyFull
+@@ -21344,6 +21344,9 @@ SQLITE_PRIVATE int sqlite3HeapNearlyFull
  ** The alloca() routine never returns NULL.  This will cause code paths
  ** that deal with sqlite3StackAlloc() failures to be unreachable.
  */
diff --git a/chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp b/chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
index bb346a3c8c..87fd2fc04f 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/swiftshader/src/Reactor/Debug.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/swiftshader/src/Reactor/Debug.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/swiftshader/src/Reactor/Debug.cpp
 @@ -46,7 +46,8 @@ namespace {
  
diff --git a/chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp b/chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
index 1ba58ac31e..f871ad3526 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/swiftshader/src/System/Configurator.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/swiftshader/src/System/Configurator.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/swiftshader/src/System/Configurator.cpp
 @@ -38,6 +38,9 @@ namespace sw {
  
diff --git a/chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp b/chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
index 11e4bbc03e..9c3be715ee 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/swiftshader/src/System/Linux/MemFd.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/swiftshader/src/System/Linux/MemFd.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/swiftshader/src/System/Linux/MemFd.cpp
 @@ -25,6 +25,7 @@
  #	define MFD_CLOEXEC 0x0001U
diff --git a/chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp b/chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
index 9bac636f31..1c86b419de 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp
 @@ -50,13 +50,17 @@ public:
  	{
diff --git a/chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp b/chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
index bd73760d5d..6c473ed1a8 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/swiftshader/src/WSI/libXCB.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/swiftshader/src/WSI/libXCB.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/swiftshader/src/WSI/libXCB.cpp
 @@ -57,7 +57,7 @@ LibXcbExports *LibXCB::loadExports()
  		}
diff --git a/chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h b/chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
index 858b993a7f..937c9e0a30 100644
--- a/chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
+++ b/chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h
 @@ -29,7 +29,7 @@
  
diff --git a/chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h b/chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
index 5afd1ded02..f11756bd8e 100644
--- a/chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
+++ b/chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h
 @@ -5,8 +5,6 @@
  #include "llvm/Config/llvm-config.h"
diff --git a/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp b/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
index 539f422038..5ed1e4bfda 100644
--- a/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/swiftshader/third_party/marl/src/memory.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/swiftshader/third_party/marl/src/memory.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/swiftshader/third_party/marl/src/memory.cpp
 @@ -19,7 +19,8 @@
  
diff --git a/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp b/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
index 523ca3bf3b..4270fc5d2d 100644
--- a/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/swiftshader/third_party/marl/src/thread.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/swiftshader/third_party/marl/src/thread.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/swiftshader/third_party/marl/src/thread.cpp
 @@ -46,6 +46,9 @@
  #include <unistd.h>
diff --git a/chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn b/chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
index a0b207e011..9833b35080 100644
--- a/chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
+++ b/chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/test_fonts/fontconfig/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/test_fonts/fontconfig/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/test_fonts/fontconfig/BUILD.gn
 @@ -26,7 +26,7 @@ if (is_linux || is_chromeos) {
  
diff --git a/chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc b/chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
index 891daf8618..764fb8924a 100644
--- a/chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
+++ b/chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/test_fonts/fontconfig/fontconfig_util_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/test_fonts/fontconfig/fontconfig_util_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/test_fonts/fontconfig/fontconfig_util_linux.cc
 @@ -2,6 +2,8 @@
  // Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc b/chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
index eedbd7cb7c..fa370c339f 100644
--- a/chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
+++ b/chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc
 @@ -28,6 +28,7 @@ int main() {
    // fontconfig cache.
diff --git a/chromium/patches/patch-third__party_tflite_features.gni b/chromium/patches/patch-third__party_tflite_features.gni
index 715af5a74a..3c14685bb5 100644
--- a/chromium/patches/patch-third__party_tflite_features.gni
+++ b/chromium/patches/patch-third__party_tflite_features.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/tflite/features.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/tflite/features.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/tflite/features.gni
 @@ -11,7 +11,7 @@ if (build_with_chromium) {
  
diff --git a/chromium/patches/patch-third__party_unrar_src_crypt.cpp b/chromium/patches/patch-third__party_unrar_src_crypt.cpp
index d2b39394a0..3bafb7cfd1 100644
--- a/chromium/patches/patch-third__party_unrar_src_crypt.cpp
+++ b/chromium/patches/patch-third__party_unrar_src_crypt.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/unrar/src/crypt.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/unrar/src/crypt.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/unrar/src/crypt.cpp
 @@ -123,6 +123,8 @@ void GetRnd(byte *RndBuf,size_t BufSize)
      Success=CryptGenRandom(hProvider, (DWORD)BufSize, RndBuf) != FALSE;
diff --git a/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h b/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
index a2c0496f9f..e3fef403a3 100644
--- a/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
+++ b/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
 @@ -2971,7 +2971,7 @@ static void* vma_aligned_alloc(size_t al
  
diff --git a/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp b/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
index fe1c0144b9..f217f9bc33 100644
--- a/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
+++ b/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp
 @@ -53,7 +53,8 @@ static void *get_proc_address(dl_handle 
      assert(name);
diff --git a/chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h b/chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
index c5860bc188..53809609c5 100644
--- a/chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
+++ b/chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/vulkan_memory_allocator/include/vk_mem_alloc.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/vulkan_memory_allocator/include/vk_mem_alloc.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/vulkan_memory_allocator/include/vk_mem_alloc.h
 @@ -2760,7 +2760,7 @@ void* vma_aligned_alloc(size_t alignment
  
diff --git a/chromium/patches/patch-third__party_wayland_BUILD.gn b/chromium/patches/patch-third__party_wayland_BUILD.gn
index 51516497b0..b41f9a1c9e 100644
--- a/chromium/patches/patch-third__party_wayland_BUILD.gn
+++ b/chromium/patches/patch-third__party_wayland_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/wayland/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/wayland/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/wayland/BUILD.gn
 @@ -24,6 +24,11 @@ if (!use_system_libwayland) {
        "src/src",
diff --git a/chromium/patches/patch-third__party_wayland_include_config.h b/chromium/patches/patch-third__party_wayland_include_config.h
index 558a26439e..86596019e4 100644
--- a/chromium/patches/patch-third__party_wayland_include_config.h
+++ b/chromium/patches/patch-third__party_wayland_include_config.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/wayland/include/config.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/wayland/include/config.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/wayland/include/config.h
 @@ -9,7 +9,14 @@
  
diff --git a/chromium/patches/patch-third__party_webrtc_BUILD.gn b/chromium/patches/patch-third__party_webrtc_BUILD.gn
index 24de0b1fe8..3d9255084c 100644
--- a/chromium/patches/patch-third__party_webrtc_BUILD.gn
+++ b/chromium/patches/patch-third__party_webrtc_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/webrtc/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/webrtc/BUILD.gn
 @@ -227,6 +227,9 @@ config("common_inherited_config") {
    if (is_linux || is_chromeos) {
diff --git a/chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn b/chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
index 5fa159a9d3..7d68c10346 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
+++ b/chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/modules/audio_device/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/webrtc/modules/audio_device/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/webrtc/modules/audio_device/BUILD.gn
-@@ -337,7 +337,7 @@ rtc_library("audio_device_impl") {
+@@ -327,7 +327,7 @@ rtc_library("audio_device_impl") {
      if (rtc_use_dummy_audio_file_devices) {
        defines += [ "WEBRTC_DUMMY_FILE_DEVICES" ]
      } else {
diff --git a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
index 4c81d51d85..237b88011b 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
+++ b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
 @@ -15,14 +15,18 @@
  #include <EGL/eglplatform.h>
diff --git a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h
index c2f05ff8e2..5ec9a440cd 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h
+++ b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.h
 @@ -16,6 +16,8 @@
  #include <GL/gl.h>
diff --git a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
index 05bf34e943..c2e5974a5a 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
+++ b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc
 @@ -212,6 +212,12 @@ bool XServerPixelBuffer::Init(XAtomCache
  void XServerPixelBuffer::InitShm(const XWindowAttributes& attributes) {
diff --git a/chromium/patches/patch-third__party_webrtc_modules_portal_pipewire__utils.h b/chromium/patches/patch-third__party_webrtc_modules_portal_pipewire__utils.h
index b48ac68a16..d74bf071e0 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_portal_pipewire__utils.h
+++ b/chromium/patches/patch-third__party_webrtc_modules_portal_pipewire__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/modules/portal/pipewire_utils.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/webrtc/modules/portal/pipewire_utils.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/webrtc/modules/portal/pipewire_utils.h
 @@ -11,7 +11,9 @@
  #ifndef MODULES_PORTAL_PIPEWIRE_UTILS_H_
diff --git a/chromium/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc b/chromium/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
index 12e61e5f73..f3b0d9a21c 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
+++ b/chromium/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/modules/video_coding/codecs/av1/libaom_av1_encoder.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/webrtc/modules/video_coding/codecs/av1/libaom_av1_encoder.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/webrtc/modules/video_coding/codecs/av1/libaom_av1_encoder.cc
 @@ -67,6 +67,10 @@
  #define AOM_EFLAG_CALCULATE_PSNR (1 << 3)
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h b/chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h
index 1b8756dc3e..4eb6dbb644 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/rtc_base/byte_order.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/webrtc/rtc_base/byte_order.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/webrtc/rtc_base/byte_order.h
 @@ -84,6 +84,8 @@
  #error WEBRTC_ARCH_BIG_ENDIAN or WEBRTC_ARCH_LITTLE_ENDIAN must be defined.
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_cpu__info.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_cpu__info.cc
index d92b5f0d6b..45940ab6aa 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_cpu__info.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_cpu__info.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/rtc_base/cpu_info.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/webrtc/rtc_base/cpu_info.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/webrtc/rtc_base/cpu_info.cc
 @@ -37,9 +37,13 @@
  #include <intrin.h>
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
index dac6d7802b..48d322bad4 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/rtc_base/ip_address.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/webrtc/rtc_base/ip_address.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/webrtc/rtc_base/ip_address.cc
 @@ -22,7 +22,8 @@
  #include "rtc_base/string_utils.h"
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_net__helpers.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_net__helpers.cc
index ce8dabf379..2d12c06b97 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_net__helpers.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_net__helpers.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/rtc_base/net_helpers.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/webrtc/rtc_base/net_helpers.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/webrtc/rtc_base/net_helpers.cc
 @@ -20,6 +20,7 @@
  #endif
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_network.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_network.cc
index 4873a1d609..7b6bb2f8f4 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_network.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_network.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/rtc_base/network.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/webrtc/rtc_base/network.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/webrtc/rtc_base/network.cc
 @@ -310,7 +310,12 @@ AdapterType GetAdapterTypeFromName(absl:
    }
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
index 07e74786df..8567d50354 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/rtc_base/physical_socket_server.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/webrtc/rtc_base/physical_socket_server.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/webrtc/rtc_base/physical_socket_server.cc
 @@ -65,7 +65,7 @@
  #undef SetPort
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h b/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
index 6a1e8d48b6..abf4bb6729 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/rtc_base/physical_socket_server.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/webrtc/rtc_base/physical_socket_server.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/webrtc/rtc_base/physical_socket_server.h
 @@ -22,7 +22,7 @@
  #include "rtc_base/socket_address.h"
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
index 3a3da83dc7..85b37a6798 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/rtc_base/platform_thread_types.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/webrtc/rtc_base/platform_thread_types.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/webrtc/rtc_base/platform_thread_types.cc
 @@ -12,11 +12,13 @@
  
diff --git a/chromium/patches/patch-third__party_widevine_cdm_widevine.gni b/chromium/patches/patch-third__party_widevine_cdm_widevine.gni
index dd36249759..99890d4e86 100644
--- a/chromium/patches/patch-third__party_widevine_cdm_widevine.gni
+++ b/chromium/patches/patch-third__party_widevine_cdm_widevine.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/widevine/cdm/widevine.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/widevine/cdm/widevine.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/widevine/cdm/widevine.gni
 @@ -28,6 +28,9 @@ library_widevine_cdm_available =
      (is_chromeos &&
diff --git a/chromium/patches/patch-third__party_zlib_BUILD.gn b/chromium/patches/patch-third__party_zlib_BUILD.gn
index d08ddd0bda..84eeda4e6c 100644
--- a/chromium/patches/patch-third__party_zlib_BUILD.gn
+++ b/chromium/patches/patch-third__party_zlib_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/zlib/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/zlib/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/zlib/BUILD.gn
 @@ -123,7 +123,7 @@ if (use_arm_neon_optimizations) {
      defines = [ "CRC32_ARMV8_CRC32" ]
diff --git a/chromium/patches/patch-third__party_zlib_cpu__features.c b/chromium/patches/patch-third__party_zlib_cpu__features.c
index 44dd8b6a5f..422bc9526d 100644
--- a/chromium/patches/patch-third__party_zlib_cpu__features.c
+++ b/chromium/patches/patch-third__party_zlib_cpu__features.c
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/zlib/cpu_features.c.orig	2026-04-14 23:31:37.000000000 +0200
+--- third_party/zlib/cpu_features.c.orig	2026-04-28 23:05:57.000000000 +0200
 +++ third_party/zlib/cpu_features.c
 @@ -39,7 +39,9 @@ int ZLIB_INTERNAL riscv_cpu_enable_vclmu
  #ifndef CPU_NO_SIMD
diff --git a/chromium/patches/patch-tools_code__cache__generator_BUILD.gn b/chromium/patches/patch-tools_code__cache__generator_BUILD.gn
index 4d8383071e..041583729f 100644
--- a/chromium/patches/patch-tools_code__cache__generator_BUILD.gn
+++ b/chromium/patches/patch-tools_code__cache__generator_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/code_cache_generator/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- tools/code_cache_generator/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ tools/code_cache_generator/BUILD.gn
 @@ -15,8 +15,34 @@ if (is_android) {
    import("//build/config/android/rules.gni")
diff --git a/chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py b/chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
index b927303a07..53fe199276 100644
--- a/chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
+++ b/chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/generate_shim_headers/generate_shim_headers.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- tools/generate_shim_headers/generate_shim_headers.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ tools/generate_shim_headers/generate_shim_headers.py
 @@ -18,7 +18,7 @@ import sys
  
diff --git a/chromium/patches/patch-tools_generate__stubs_rules.gni b/chromium/patches/patch-tools_generate__stubs_rules.gni
index 003eaa8e39..fe03058a35 100644
--- a/chromium/patches/patch-tools_generate__stubs_rules.gni
+++ b/chromium/patches/patch-tools_generate__stubs_rules.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/generate_stubs/rules.gni.orig	2026-04-14 23:31:37.000000000 +0200
+--- tools/generate_stubs/rules.gni.orig	2026-04-28 23:05:57.000000000 +0200
 +++ tools/generate_stubs/rules.gni
 @@ -110,7 +110,6 @@ template("generate_stubs") {
        "${target_gen_dir}/${invoker.output_name}.cc",
diff --git a/chromium/patches/patch-tools_gn_build_build__linux.ninja.template b/chromium/patches/patch-tools_gn_build_build__linux.ninja.template
index 526cbb72d4..7708f60a89 100644
--- a/chromium/patches/patch-tools_gn_build_build__linux.ninja.template
+++ b/chromium/patches/patch-tools_gn_build_build__linux.ninja.template
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/gn/build/build_linux.ninja.template.orig	2026-04-14 23:31:37.000000000 +0200
+--- tools/gn/build/build_linux.ninja.template.orig	2026-04-28 23:05:57.000000000 +0200
 +++ tools/gn/build/build_linux.ninja.template
 @@ -5,7 +5,7 @@ rule cxx
    deps = gcc
diff --git a/chromium/patches/patch-tools_gn_build_gen.py b/chromium/patches/patch-tools_gn_build_gen.py
index e02274310b..af69ac914a 100644
--- a/chromium/patches/patch-tools_gn_build_gen.py
+++ b/chromium/patches/patch-tools_gn_build_gen.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/gn/build/gen.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- tools/gn/build/gen.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ tools/gn/build/gen.py
 @@ -94,6 +94,12 @@ class Platform(object):
    def is_solaris(self):
@@ -19,7 +19,7 @@ $NetBSD$
    def is_posix(self):
      return self._platform in ['linux', 'freebsd', 'darwin', 'aix', 'openbsd', 'haiku', 'solaris', 'msys', 'netbsd', 'serenity']
  
-@@ -308,7 +314,7 @@ def WriteGenericNinja(path, static_libra
+@@ -314,7 +320,7 @@ def WriteGenericNinja(path, static_libra
        'linux': 'build_linux.ninja.template',
        'freebsd': 'build_linux.ninja.template',
        'aix': 'build_aix.ninja.template',
@@ -28,7 +28,7 @@ $NetBSD$
        'haiku': 'build_haiku.ninja.template',
        'solaris': 'build_linux.ninja.template',
        'netbsd': 'build_linux.ninja.template',
-@@ -553,6 +559,9 @@ def WriteGNNinja(path, platform, host, o
+@@ -561,6 +567,9 @@ def WriteGNNinja(path, platform, host, o
      if platform.is_posix() and not platform.is_haiku():
        ldflags.append('-pthread')
  
diff --git a/chromium/patches/patch-tools_gn_src_base_files_file__posix.cc b/chromium/patches/patch-tools_gn_src_base_files_file__posix.cc
index 107e10139b..bb4d834468 100644
--- a/chromium/patches/patch-tools_gn_src_base_files_file__posix.cc
+++ b/chromium/patches/patch-tools_gn_src_base_files_file__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/gn/src/base/files/file_posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- tools/gn/src/base/files/file_posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ tools/gn/src/base/files/file_posix.cc
 @@ -359,7 +359,7 @@ void File::DoInitialize(const FilePath& 
  bool File::Flush() {
diff --git a/chromium/patches/patch-tools_gn_src_gn_args.cc b/chromium/patches/patch-tools_gn_src_gn_args.cc
index 1b927e0460..c25356eaf6 100644
--- a/chromium/patches/patch-tools_gn_src_gn_args.cc
+++ b/chromium/patches/patch-tools_gn_src_gn_args.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/gn/src/gn/args.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- tools/gn/src/gn/args.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ tools/gn/src/gn/args.cc
 @@ -386,7 +386,7 @@ void Args::SetSystemVarsLocked(Scope* de
      arch = kX86;
diff --git a/chromium/patches/patch-tools_gn_src_gn_version.h b/chromium/patches/patch-tools_gn_src_gn_version.h
index 7977116348..d7217c3c37 100644
--- a/chromium/patches/patch-tools_gn_src_gn_version.h
+++ b/chromium/patches/patch-tools_gn_src_gn_version.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/gn/src/gn/version.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- tools/gn/src/gn/version.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ tools/gn/src/gn/version.h
 @@ -22,9 +22,9 @@ class Version {
  
diff --git a/chromium/patches/patch-tools_gn_src_util_exe__path.cc b/chromium/patches/patch-tools_gn_src_util_exe__path.cc
index 7a4fdcfb42..0338754acb 100644
--- a/chromium/patches/patch-tools_gn_src_util_exe__path.cc
+++ b/chromium/patches/patch-tools_gn_src_util_exe__path.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/gn/src/util/exe_path.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- tools/gn/src/util/exe_path.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ tools/gn/src/util/exe_path.cc
 @@ -15,7 +15,7 @@
  #include <windows.h>
diff --git a/chromium/patches/patch-tools_grit_grit_node_base.py b/chromium/patches/patch-tools_grit_grit_node_base.py
index fe13e3689a..fc0ea414cb 100644
--- a/chromium/patches/patch-tools_grit_grit_node_base.py
+++ b/chromium/patches/patch-tools_grit_grit_node_base.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/grit/grit/node/base.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- tools/grit/grit/node/base.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ tools/grit/grit/node/base.py
 @@ -491,7 +491,8 @@ class Node:
          value = defs
diff --git a/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py b/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
index e57f85d739..51a88de646 100644
--- a/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
+++ b/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/json_schema_compiler/cpp_bundle_generator.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- tools/json_schema_compiler/cpp_bundle_generator.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ tools/json_schema_compiler/cpp_bundle_generator.py
 @@ -140,7 +140,7 @@ class CppBundleGenerator(object):
        elif platform == Platforms.DESKTOP_ANDROID:
diff --git a/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py b/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
index 362768ea7f..e357ed31fc 100644
--- a/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
+++ b/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/json_schema_compiler/feature_compiler.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- tools/json_schema_compiler/feature_compiler.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ tools/json_schema_compiler/feature_compiler.py
 @@ -289,6 +289,9 @@ FEATURE_GRAMMAR = ({
                  'linux': 'Feature::LINUX_PLATFORM',
diff --git a/chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h b/chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h
index 718b9ceae5..ddb93b9a84 100644
--- a/chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h
+++ b/chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/memory/partition_allocator/inspect_utils.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- tools/memory/partition_allocator/inspect_utils.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ tools/memory/partition_allocator/inspect_utils.h
 @@ -61,7 +61,7 @@ class RemoteProcessMemoryReader {
    const pid_t pid_;
diff --git a/chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn b/chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
index d19e759bc8..6a1ba31a08 100644
--- a/chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
+++ b/chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/perf/chrome_telemetry_build/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- tools/perf/chrome_telemetry_build/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ tools/perf/chrome_telemetry_build/BUILD.gn
 @@ -56,7 +56,7 @@ group("telemetry_chrome_test") {
      data_deps += [ "//chrome:reorder_imports" ]
diff --git a/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py b/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
index 637851c3d3..8ea973c3db 100644
--- a/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
+++ b/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/protoc_wrapper/protoc_wrapper.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- tools/protoc_wrapper/protoc_wrapper.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ tools/protoc_wrapper/protoc_wrapper.py
 @@ -227,15 +227,19 @@ def main(argv):
      if not options.exclude_imports:
diff --git a/chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn b/chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn
index 516a9617ad..b79186c13d 100644
--- a/chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn
+++ b/chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/v8_context_snapshot/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- tools/v8_context_snapshot/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ tools/v8_context_snapshot/BUILD.gn
 @@ -38,6 +38,24 @@ buildflag_header("buildflags") {
    ]
diff --git a/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py b/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
index b7876abfdd..9ddd6be00a 100644
--- a/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
+++ b/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/variations/fieldtrial_to_struct.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- tools/variations/fieldtrial_to_struct.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ tools/variations/fieldtrial_to_struct.py
 @@ -31,6 +31,9 @@ _platforms = [
      'linux',
diff --git a/chromium/patches/patch-ui_accessibility_accessibility__features.cc b/chromium/patches/patch-ui_accessibility_accessibility__features.cc
index 60aca0379e..c62e2c77e7 100644
--- a/chromium/patches/patch-ui_accessibility_accessibility__features.cc
+++ b/chromium/patches/patch-ui_accessibility_accessibility__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/accessibility/accessibility_features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/accessibility/accessibility_features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/accessibility/accessibility_features.cc
-@@ -465,7 +465,7 @@ bool IsScreenAITestModeEnabled() {
+@@ -455,7 +455,7 @@ bool IsScreenAITestModeEnabled() {
    return base::FeatureList::IsEnabled(::features::kScreenAITestMode);
  }
  
@@ -15,7 +15,7 @@ $NetBSD$
  BASE_FEATURE(kScreenAIPartitionAllocAdvancedChecksEnabled,
               base::FEATURE_DISABLED_BY_DEFAULT);
  #endif
-@@ -500,7 +500,7 @@ bool IsBlockRootWindowAccessibleNameChan
+@@ -490,7 +490,7 @@ bool IsBlockRootWindowAccessibleNameChan
  }
  #endif  // BUILDFLAG(IS_MAC)
  
diff --git a/chromium/patches/patch-ui_accessibility_accessibility__features.h b/chromium/patches/patch-ui_accessibility_accessibility__features.h
index 655abbe0e8..a596c65ebe 100644
--- a/chromium/patches/patch-ui_accessibility_accessibility__features.h
+++ b/chromium/patches/patch-ui_accessibility_accessibility__features.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/accessibility/accessibility_features.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/accessibility/accessibility_features.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/accessibility/accessibility_features.h
-@@ -370,7 +370,7 @@ AX_BASE_EXPORT bool IsScreenAIOCREnabled
+@@ -366,7 +366,7 @@ AX_BASE_EXPORT bool IsScreenAIOCREnabled
  AX_BASE_EXPORT BASE_DECLARE_FEATURE(kScreenAITestMode);
  AX_BASE_EXPORT bool IsScreenAITestModeEnabled();
  
@@ -15,7 +15,7 @@ $NetBSD$
  // Enables advanced partition allocation checks in ScreenAI service.
  // TODO(crbug.com/418199684): Remove when the bug is fixed.
  AX_BASE_EXPORT BASE_DECLARE_FEATURE(
-@@ -397,7 +397,7 @@ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kBlo
+@@ -393,7 +393,7 @@ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kBlo
  AX_BASE_EXPORT bool IsBlockRootWindowAccessibleNameChangeEventEnabled();
  #endif  // BUILDFLAG(IS_MAC)
  
diff --git a/chromium/patches/patch-ui_accessibility_ax__node.cc b/chromium/patches/patch-ui_accessibility_ax__node.cc
index 6b3dd6ae19..c18aab68af 100644
--- a/chromium/patches/patch-ui_accessibility_ax__node.cc
+++ b/chromium/patches/patch-ui_accessibility_ax__node.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/accessibility/ax_node.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/accessibility/ax_node.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/accessibility/ax_node.cc
-@@ -1546,7 +1546,7 @@ AXNode::GetExtraMacNodes() const {
+@@ -1549,7 +1549,7 @@ AXNode::GetExtraMacNodes() const {
    return &table_info->extra_mac_nodes;
  }
  
@@ -15,7 +15,7 @@ $NetBSD$
  AXNode* AXNode::GetExtraAnnouncementNode(
      ax::mojom::AriaNotificationPriority priority_property) const {
    if (!tree_->extra_announcement_nodes()) {
-@@ -1574,7 +1574,7 @@ bool AXNode::IsGenerated() const {
+@@ -1577,7 +1577,7 @@ bool AXNode::IsGenerated() const {
        GetRole() == ax::mojom::Role::kColumn ||
        GetRole() == ax::mojom::Role::kTableHeaderContainer;
    DCHECK_EQ(is_generated_node, is_extra_mac_node_role);
diff --git a/chromium/patches/patch-ui_accessibility_ax__node.h b/chromium/patches/patch-ui_accessibility_ax__node.h
index 521758c16f..9d1967cc7a 100644
--- a/chromium/patches/patch-ui_accessibility_ax__node.h
+++ b/chromium/patches/patch-ui_accessibility_ax__node.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/accessibility/ax_node.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/accessibility/ax_node.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/accessibility/ax_node.h
-@@ -582,7 +582,7 @@ class AX_EXPORT AXNode final {
+@@ -580,7 +580,7 @@ class AX_EXPORT AXNode final {
    const std::vector<raw_ptr<AXNode, VectorExperimental>>* GetExtraMacNodes()
        const;
  
diff --git a/chromium/patches/patch-ui_accessibility_ax__tree.cc b/chromium/patches/patch-ui_accessibility_ax__tree.cc
index d0bca417a6..c323972e68 100644
--- a/chromium/patches/patch-ui_accessibility_ax__tree.cc
+++ b/chromium/patches/patch-ui_accessibility_ax__tree.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/accessibility/ax_tree.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/accessibility/ax_tree.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/accessibility/ax_tree.cc
 @@ -699,7 +699,7 @@ struct AXTreeUpdateState {
    // (crrev.com/c/2892259).
@@ -42,7 +42,7 @@ $NetBSD$
    if (update_state.should_clear_extra_announcement_nodes) {
      ClearExtraAnnouncementNodes();
    }
-@@ -2186,7 +2186,7 @@ void AXTree::NotifyNodeAttributesWillCha
+@@ -2198,7 +2198,7 @@ void AXTree::NotifyNodeAttributesWillCha
                      new_data);
  }
  
@@ -51,7 +51,7 @@ $NetBSD$
  void AXTree::ClearExtraAnnouncementNodes() {
    if (!extra_announcement_nodes_) {
      return;
-@@ -2587,7 +2587,7 @@ bool AXTree::CreateNewChildVector(
+@@ -2599,7 +2599,7 @@ bool AXTree::CreateNewChildVector(
      AXTreeUpdateState* update_state) {
    DCHECK(GetTreeUpdateInProgressState());
    bool success = true;
diff --git a/chromium/patches/patch-ui_accessibility_ax__tree.h b/chromium/patches/patch-ui_accessibility_ax__tree.h
index 9990681a01..f45927ad63 100644
--- a/chromium/patches/patch-ui_accessibility_ax__tree.h
+++ b/chromium/patches/patch-ui_accessibility_ax__tree.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/accessibility/ax_tree.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/accessibility/ax_tree.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/accessibility/ax_tree.h
 @@ -64,7 +64,7 @@ enum class AXTreeUnserializeError {
  };
diff --git a/chromium/patches/patch-ui_aura_client_drag__drop__client.h b/chromium/patches/patch-ui_aura_client_drag__drop__client.h
index 7982caaab8..d7a0ee60df 100644
--- a/chromium/patches/patch-ui_aura_client_drag__drop__client.h
+++ b/chromium/patches/patch-ui_aura_client_drag__drop__client.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/aura/client/drag_drop_client.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/aura/client/drag_drop_client.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/aura/client/drag_drop_client.h
 @@ -44,7 +44,7 @@ class AURA_EXPORT DragDropClient {
        int allowed_operations,
diff --git a/chromium/patches/patch-ui_aura_screen__ozone.cc b/chromium/patches/patch-ui_aura_screen__ozone.cc
index 760d44c326..078cb526fb 100644
--- a/chromium/patches/patch-ui_aura_screen__ozone.cc
+++ b/chromium/patches/patch-ui_aura_screen__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/aura/screen_ozone.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/aura/screen_ozone.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/aura/screen_ozone.cc
 @@ -107,7 +107,7 @@ display::Display ScreenOzone::GetPrimary
    return platform_screen_->GetPrimaryDisplay();
diff --git a/chromium/patches/patch-ui_aura_screen__ozone.h b/chromium/patches/patch-ui_aura_screen__ozone.h
index 3feb641ef5..8d36ff2a9d 100644
--- a/chromium/patches/patch-ui_aura_screen__ozone.h
+++ b/chromium/patches/patch-ui_aura_screen__ozone.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/aura/screen_ozone.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/aura/screen_ozone.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/aura/screen_ozone.h
 @@ -44,7 +44,7 @@ class AURA_EXPORT ScreenOzone : public d
    display::Display GetDisplayMatching(
diff --git a/chromium/patches/patch-ui_base_accelerators_accelerator.cc b/chromium/patches/patch-ui_base_accelerators_accelerator.cc
index 2d755beb86..2943aa66f2 100644
--- a/chromium/patches/patch-ui_base_accelerators_accelerator.cc
+++ b/chromium/patches/patch-ui_base_accelerators_accelerator.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/accelerators/accelerator.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/accelerators/accelerator.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/accelerators/accelerator.cc
 @@ -335,7 +335,7 @@ std::vector<std::u16string> Accelerator:
      modifiers.push_back(l10n_util::GetStringUTF16(IDS_APP_SEARCH_KEY));
diff --git a/chromium/patches/patch-ui_base_accelerators_command.cc b/chromium/patches/patch-ui_base_accelerators_command.cc
index 8c038717ef..90efd21610 100644
--- a/chromium/patches/patch-ui_base_accelerators_command.cc
+++ b/chromium/patches/patch-ui_base_accelerators_command.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/accelerators/command.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/accelerators/command.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/accelerators/command.cc
 @@ -80,7 +80,7 @@ std::string Command::CommandPlatform() {
    return ui::kKeybindingPlatformMac;
diff --git a/chromium/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc b/chromium/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
index 0dea6d8033..317450616c 100644
--- a/chromium/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
+++ b/chromium/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc
 @@ -11,7 +11,7 @@
  #include "ui/base/accelerators/accelerator.h"
diff --git a/chromium/patches/patch-ui_base_clipboard_clipboard.cc b/chromium/patches/patch-ui_base_clipboard_clipboard.cc
index e3a644dd35..5008c412c1 100644
--- a/chromium/patches/patch-ui_base_clipboard_clipboard.cc
+++ b/chromium/patches/patch-ui_base_clipboard_clipboard.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/clipboard/clipboard.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/clipboard/clipboard.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/clipboard/clipboard.cc
 @@ -28,7 +28,7 @@
  #include "ui/gfx/geometry/size.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/linux/linux_ui.h"
  #endif
  
-@@ -79,7 +79,7 @@ bool Clipboard::IsSupportedClipboardBuff
+@@ -115,7 +115,7 @@ bool Clipboard::IsSupportedClipboardBuff
  
  // static
  bool Clipboard::IsMiddleClickPasteEnabled() {
diff --git a/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h b/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h
index 1ce61eda82..188d28e52d 100644
--- a/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h
+++ b/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/clipboard/clipboard_constants.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/clipboard/clipboard_constants.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/clipboard/clipboard_constants.h
 @@ -44,7 +44,7 @@ inline constexpr char kMimeTypeWindowDra
  
diff --git a/chromium/patches/patch-ui_base_clipboard_clipboard__non__backed.cc b/chromium/patches/patch-ui_base_clipboard_clipboard__non__backed.cc
index 3612e30fd4..97310305e1 100644
--- a/chromium/patches/patch-ui_base_clipboard_clipboard__non__backed.cc
+++ b/chromium/patches/patch-ui_base_clipboard_clipboard__non__backed.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/clipboard/clipboard_non_backed.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/clipboard/clipboard_non_backed.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/clipboard/clipboard_non_backed.cc
 @@ -459,7 +459,7 @@ ClipboardNonBacked::ClipboardNonBacked()
    // so create internal clipboards for platform supported clipboard buffers.
diff --git a/chromium/patches/patch-ui_base_cursor_cursor__factory.cc b/chromium/patches/patch-ui_base_cursor_cursor__factory.cc
index 78e63efe18..90337f5357 100644
--- a/chromium/patches/patch-ui_base_cursor_cursor__factory.cc
+++ b/chromium/patches/patch-ui_base_cursor_cursor__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/cursor/cursor_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/cursor/cursor_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/cursor/cursor_factory.cc
 @@ -97,7 +97,7 @@ void CursorFactory::ObserveThemeChanges(
    NOTIMPLEMENTED();
diff --git a/chromium/patches/patch-ui_base_cursor_cursor__factory.h b/chromium/patches/patch-ui_base_cursor_cursor__factory.h
index 336c306070..4128175dc9 100644
--- a/chromium/patches/patch-ui_base_cursor_cursor__factory.h
+++ b/chromium/patches/patch-ui_base_cursor_cursor__factory.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/cursor/cursor_factory.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/cursor/cursor_factory.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/cursor/cursor_factory.h
 @@ -93,7 +93,7 @@ class COMPONENT_EXPORT(UI_BASE_CURSOR) C
    base::ObserverList<CursorFactoryObserver>::Unchecked observers_;
diff --git a/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc b/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
index b279cabe1b..2735843128 100644
--- a/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
+++ b/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/dragdrop/os_exchange_data_provider_factory.cc
 @@ -7,7 +7,7 @@
  #include "base/notreached.h"
diff --git a/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc b/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
index 419301f457..f1bfe938b9 100644
--- a/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
+++ b/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/dragdrop/os_exchange_data_provider_non_backed.cc
 @@ -104,7 +104,7 @@ void OSExchangeDataProviderNonBacked::Se
  
diff --git a/chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc b/chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc
index b850ff3fa5..6335d8358b 100644
--- a/chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc
+++ b/chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/ime/dummy_text_input_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/ime/dummy_text_input_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/ime/dummy_text_input_client.cc
 @@ -175,7 +175,7 @@ bool DummyTextInputClient::ShouldDoLearn
    return false;
diff --git a/chromium/patches/patch-ui_base_ime_dummy__text__input__client.h b/chromium/patches/patch-ui_base_ime_dummy__text__input__client.h
index f867a88fb1..d2fd831833 100644
--- a/chromium/patches/patch-ui_base_ime_dummy__text__input__client.h
+++ b/chromium/patches/patch-ui_base_ime_dummy__text__input__client.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/ime/dummy_text_input_client.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/ime/dummy_text_input_client.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/ime/dummy_text_input_client.h
 @@ -73,7 +73,7 @@ class DummyTextInputClient : public Text
    ukm::SourceId GetClientSourceForMetrics() const override;
diff --git a/chromium/patches/patch-ui_base_ime_fake__text__input__client.cc b/chromium/patches/patch-ui_base_ime_fake__text__input__client.cc
index 07c241c732..e0d088ce6f 100644
--- a/chromium/patches/patch-ui_base_ime_fake__text__input__client.cc
+++ b/chromium/patches/patch-ui_base_ime_fake__text__input__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/ime/fake_text_input_client.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/ime/fake_text_input_client.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/ime/fake_text_input_client.cc
 @@ -227,7 +227,7 @@ bool FakeTextInputClient::ShouldDoLearni
    return should_do_learning_;
diff --git a/chromium/patches/patch-ui_base_ime_fake__text__input__client.h b/chromium/patches/patch-ui_base_ime_fake__text__input__client.h
index 2dc87a4d7d..5dc31ed0c5 100644
--- a/chromium/patches/patch-ui_base_ime_fake__text__input__client.h
+++ b/chromium/patches/patch-ui_base_ime_fake__text__input__client.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/ime/fake_text_input_client.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/ime/fake_text_input_client.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/ime/fake_text_input_client.h
 @@ -107,7 +107,7 @@ class FakeTextInputClient : public TextI
    void SetTextEditCommandForNextKeyEvent(TextEditCommand command) override;
diff --git a/chromium/patches/patch-ui_base_ime_init_input__method__initializer.cc b/chromium/patches/patch-ui_base_ime_init_input__method__initializer.cc
index eba29a4f44..f3f109d1a9 100644
--- a/chromium/patches/patch-ui_base_ime_init_input__method__initializer.cc
+++ b/chromium/patches/patch-ui_base_ime_init_input__method__initializer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/ime/init/input_method_initializer.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/ime/init/input_method_initializer.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/ime/init/input_method_initializer.cc
 @@ -9,7 +9,7 @@
  #include "base/trace_event/trace_event.h"
diff --git a/chromium/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc b/chromium/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
index 06c40786e2..a3a94b6d42 100644
--- a/chromium/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
+++ b/chromium/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/ime/linux/linux_input_method_context_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/ime/linux/linux_input_method_context_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/ime/linux/linux_input_method_context_factory.cc
 @@ -9,7 +9,7 @@
  #include "build/build_config.h"
diff --git a/chromium/patches/patch-ui_base_ime_text__input__client.h b/chromium/patches/patch-ui_base_ime_text__input__client.h
index d4dfdcd7bd..0cc5bf16f3 100644
--- a/chromium/patches/patch-ui_base_ime_text__input__client.h
+++ b/chromium/patches/patch-ui_base_ime_text__input__client.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/ime/text_input_client.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/ime/text_input_client.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/ime/text_input_client.h
 @@ -337,7 +337,7 @@ class COMPONENT_EXPORT(UI_BASE_IME) Text
    // fields that are considered 'private' (e.g. in incognito tabs).
diff --git a/chromium/patches/patch-ui_base_resource_resource__bundle.cc b/chromium/patches/patch-ui_base_resource_resource__bundle.cc
index 385f280f0d..5f6212f405 100644
--- a/chromium/patches/patch-ui_base_resource_resource__bundle.cc
+++ b/chromium/patches/patch-ui_base_resource_resource__bundle.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/resource/resource_bundle.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/resource/resource_bundle.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/resource/resource_bundle.cc
 @@ -996,7 +996,7 @@ void ResourceBundle::ReloadFonts() {
  }
diff --git a/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc b/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
index 2a8bf1209b..d1adb337a3 100644
--- a/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
+++ b/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/test/skia_gold_pixel_diff.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/test/skia_gold_pixel_diff.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/test/skia_gold_pixel_diff.cc
 @@ -116,7 +116,7 @@ const char* GetPlatformName() {
    return "windows";
diff --git a/chromium/patches/patch-ui_base_test_ui__controls.h b/chromium/patches/patch-ui_base_test_ui__controls.h
index 0279e229ab..d44126e141 100644
--- a/chromium/patches/patch-ui_base_test_ui__controls.h
+++ b/chromium/patches/patch-ui_base_test_ui__controls.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/test/ui_controls.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/test/ui_controls.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/test/ui_controls.h
 @@ -196,7 +196,7 @@ bool SendTouchEventsNotifyWhenDone(int a
                                     base::OnceClosure task);
diff --git a/chromium/patches/patch-ui_base_ui__base__features.cc b/chromium/patches/patch-ui_base_ui__base__features.cc
index 6d040eaf7e..d6e63e461a 100644
--- a/chromium/patches/patch-ui_base_ui__base__features.cc
+++ b/chromium/patches/patch-ui_base_ui__base__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/ui_base_features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/ui_base_features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/ui_base_features.cc
-@@ -164,7 +164,7 @@ BASE_FEATURE(kUiCompositorUsesLayerLists
+@@ -169,7 +169,7 @@ BASE_FEATURE(kUiCompositorUsesLayerLists
  // Enables the use of a touch fling curve that is based on the behavior of
  // native apps on Windows.
  BASE_FEATURE(kExperimentalFlingAnimation,
@@ -15,7 +15,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -253,7 +253,7 @@ bool IsForcedColorsEnabled() {
+@@ -258,7 +258,7 @@ bool IsForcedColorsEnabled() {
  // milestones.
  BASE_FEATURE(kEyeDropper,
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-ui_base_ui__base__switches.h b/chromium/patches/patch-ui_base_ui__base__switches.h
index da5057cc25..dac961e787 100644
--- a/chromium/patches/patch-ui_base_ui__base__switches.h
+++ b/chromium/patches/patch-ui_base_ui__base__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/ui_base_switches.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/ui_base_switches.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/ui_base_switches.h
 @@ -37,13 +37,13 @@ inline constexpr char kDisableModalAnima
  inline constexpr char kShowMacOverlayBorders[] = "show-mac-overlay-borders";
diff --git a/chromium/patches/patch-ui_base_webui_web__ui__util.cc b/chromium/patches/patch-ui_base_webui_web__ui__util.cc
index 9597a4aae9..dd66f95a7d 100644
--- a/chromium/patches/patch-ui_base_webui_web__ui__util.cc
+++ b/chromium/patches/patch-ui_base_webui_web__ui__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/webui/web_ui_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/webui/web_ui_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/webui/web_ui_util.cc
 @@ -42,7 +42,7 @@ namespace {
  constexpr float kMaxScaleFactor = 1000.0f;
diff --git a/chromium/patches/patch-ui_base_x_selection__owner.cc b/chromium/patches/patch-ui_base_x_selection__owner.cc
new file mode 100644
index 0000000000..442a757d67
--- /dev/null
+++ b/chromium/patches/patch-ui_base_x_selection__owner.cc
@@ -0,0 +1,44 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- ui/base/x/selection_owner.cc.orig	2026-04-28 23:05:57.000000000 +0200
++++ ui/base/x/selection_owner.cc
+@@ -18,7 +18,7 @@
+ #include "ui/gfx/x/window_event_manager.h"
+ #include "ui/gfx/x/xproto.h"
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/strings/string_view_util.h"
+ #include "ui/base/clipboard/clipboard_constants.h"
+ #include "ui/base/clipboard/clipboard_util_linux.h"
+@@ -117,7 +117,7 @@ void SelectionOwner::RetrieveTargets(std
+ 
+   add_if_present(GetURIListAtomsFrom());
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   // Lazily advertise portal atoms if we have a URI list.
+   if (format_map_.contains(x11::GetAtom(kMimeTypeUriList))) {
+     for (const char* mime :
+@@ -161,7 +161,7 @@ void SelectionOwner::OnSelectionRequest(
+   x11::Atom requested_target = request.target;
+   x11::Atom requested_property = request.property;
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   // Handle portal requests asynchronously.
+   // NOTE: MULTIPLE requests are intentionally unsupported for portal paths
+   // because we handle them by early-returning here before the MULTIPLE logic.
+@@ -224,7 +224,7 @@ void SelectionOwner::OnSelectionRequest(
+   connection_->SendEvent(reply, requestor, x11::EventMask::NoEvent);
+ }
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void SelectionOwner::OnPortalPathsRegistered(x11::SelectionRequestEvent request,
+                                              std::string key) {
+   x11::SelectionNotifyEvent reply{
diff --git a/chromium/patches/patch-ui_base_x_selection__owner.h b/chromium/patches/patch-ui_base_x_selection__owner.h
new file mode 100644
index 0000000000..1a912ea87d
--- /dev/null
+++ b/chromium/patches/patch-ui_base_x_selection__owner.h
@@ -0,0 +1,35 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- ui/base/x/selection_owner.h.orig	2026-04-28 23:05:57.000000000 +0200
++++ ui/base/x/selection_owner.h
+@@ -19,7 +19,7 @@
+ #include "ui/gfx/x/connection.h"
+ #include "ui/gfx/x/event.h"
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/memory/weak_ptr.h"
+ #endif
+ 
+@@ -136,7 +136,7 @@ class COMPONENT_EXPORT(UI_BASE_X) Select
+   std::vector<IncrementalTransfer>::iterator FindIncrementalTransferForEvent(
+       const x11::PropertyNotifyEvent& event);
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   void OnPortalPathsRegistered(x11::SelectionRequestEvent request,
+                                std::string key);
+ #endif
+@@ -160,7 +160,7 @@ class COMPONENT_EXPORT(UI_BASE_X) Select
+   // Used to abort stale incremental data transfers.
+   base::RepeatingTimer incremental_transfer_abort_timer_;
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   base::WeakPtrFactory<SelectionOwner> weak_factory_{this};
+ #endif
+ };
diff --git a/chromium/patches/patch-ui_base_x_selection__utils.cc b/chromium/patches/patch-ui_base_x_selection__utils.cc
deleted file mode 100644
index 1cc1bb548b..0000000000
--- a/chromium/patches/patch-ui_base_x_selection__utils.cc
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- ui/base/x/selection_utils.cc.orig	2026-04-14 23:31:37.000000000 +0200
-+++ ui/base/x/selection_utils.cc
-@@ -25,7 +25,7 @@
- #include "ui/base/clipboard/clipboard_constants.h"
- #include "ui/gfx/x/atom_cache.h"
- 
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "components/dbus/xdg/file_transfer_portal.h"
- #endif
- 
-@@ -43,7 +43,7 @@ std::vector<x11::Atom> GetURLAtomsFrom()
- }
- 
- std::vector<x11::Atom> GetURIListAtomsFrom() {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   if (dbus_xdg::FileTransferPortal::IsAvailableSync()) {
-     return {x11::GetAtom(kMimeTypePortalFileTransfer),
-             x11::GetAtom(kMimeTypePortalFiles), x11::GetAtom(kMimeTypeUriList)};
diff --git a/chromium/patches/patch-ui_base_x_x11__cursor__factory.cc b/chromium/patches/patch-ui_base_x_x11__cursor__factory.cc
index b890ed5a72..d2177a18a4 100644
--- a/chromium/patches/patch-ui_base_x_x11__cursor__factory.cc
+++ b/chromium/patches/patch-ui_base_x_x11__cursor__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/x/x11_cursor_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/x/x11_cursor_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/x/x11_cursor_factory.cc
 @@ -13,7 +13,7 @@
  #include "ui/gfx/geometry/point.h"
diff --git a/chromium/patches/patch-ui_base_x_x11__cursor__factory.h b/chromium/patches/patch-ui_base_x_x11__cursor__factory.h
index e845fb19b4..d308111b75 100644
--- a/chromium/patches/patch-ui_base_x_x11__cursor__factory.h
+++ b/chromium/patches/patch-ui_base_x_x11__cursor__factory.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/x/x11_cursor_factory.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/x/x11_cursor_factory.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/x/x11_cursor_factory.h
 @@ -20,7 +20,7 @@ namespace ui {
  class X11Cursor;
diff --git a/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc b/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
index cb8d08a300..71035f7e74 100644
--- a/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
+++ b/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/x/x11_cursor_loader.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/x/x11_cursor_loader.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/x/x11_cursor_loader.cc
 @@ -37,7 +37,7 @@
  #include "ui/gfx/x/connection.h"
diff --git a/chromium/patches/patch-ui_base_x_x11__display__manager.cc b/chromium/patches/patch-ui_base_x_x11__display__manager.cc
index 2408571238..e0dced9ee3 100644
--- a/chromium/patches/patch-ui_base_x_x11__display__manager.cc
+++ b/chromium/patches/patch-ui_base_x_x11__display__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/x/x11_display_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/x/x11_display_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/x/x11_display_manager.cc
 @@ -16,7 +16,7 @@
  #include "ui/gfx/x/randr.h"
diff --git a/chromium/patches/patch-ui_base_x_x11__drag__context.cc b/chromium/patches/patch-ui_base_x_x11__drag__context.cc
index 5137b9639c..96b61012fe 100644
--- a/chromium/patches/patch-ui_base_x_x11__drag__context.cc
+++ b/chromium/patches/patch-ui_base_x_x11__drag__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/x/x11_drag_context.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/x/x11_drag_context.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/x/x11_drag_context.cc
 @@ -15,7 +15,7 @@
  #include "ui/gfx/x/connection.h"
@@ -24,3 +24,12 @@ $NetBSD$
        // If the source provided a portal key, retrieve the files now.
        if (target == x11::GetAtom(kMimeTypePortalFileTransfer) ||
            target == x11::GetAtom(kMimeTypePortalFiles)) {
+@@ -193,7 +193,7 @@ void XDragContext::RequestNextTargetOrCo
+   }
+ }
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void XDragContext::OnPortalPathsExtracted(std::vector<std::string> paths) {
+   if (!paths.empty()) {
+     auto data = base::MakeRefCounted<base::RefCountedString>(
diff --git a/chromium/patches/patch-ui_base_x_x11__drag__context.h b/chromium/patches/patch-ui_base_x_x11__drag__context.h
new file mode 100644
index 0000000000..66f009ffd8
--- /dev/null
+++ b/chromium/patches/patch-ui_base_x_x11__drag__context.h
@@ -0,0 +1,35 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- ui/base/x/x11_drag_context.h.orig	2026-04-28 23:05:57.000000000 +0200
++++ ui/base/x/x11_drag_context.h
+@@ -17,7 +17,7 @@
+ #include "ui/gfx/x/event.h"
+ #include "ui/gfx/x/xproto.h"
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/memory/weak_ptr.h"
+ #endif
+ 
+@@ -71,7 +71,7 @@ class COMPONENT_EXPORT(UI_BASE_X) XDragC
+   // position handling if all targets have been fetched.
+   void RequestNextTargetOrComplete();
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   void OnPortalPathsExtracted(std::vector<std::string> paths);
+ #endif
+ 
+@@ -114,7 +114,7 @@ class COMPONENT_EXPORT(UI_BASE_X) XDragC
+   // Possible actions.
+   std::vector<x11::Atom> actions_;
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   base::WeakPtrFactory<XDragContext> weak_factory_{this};
+ #endif
+ };
diff --git a/chromium/patches/patch-ui_base_x_x11__os__exchange__data__provider.cc b/chromium/patches/patch-ui_base_x_x11__os__exchange__data__provider.cc
deleted file mode 100644
index 9379ae76cb..0000000000
--- a/chromium/patches/patch-ui_base_x_x11__os__exchange__data__provider.cc
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- ui/base/x/x11_os_exchange_data_provider.cc.orig	2026-04-14 23:31:37.000000000 +0200
-+++ ui/base/x/x11_os_exchange_data_provider.cc
-@@ -28,7 +28,7 @@
- #include "ui/gfx/x/atom_cache.h"
- #include "ui/gfx/x/connection.h"
- 
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/base/clipboard/clipboard_util_linux.h"
- #endif
- 
-@@ -217,7 +217,7 @@ void XOSExchangeDataProvider::SetFilenam
-           base::JoinString(paths, "\n")));
-   format_map_.Insert(x11::GetAtom(kMimeTypeUriList), mem);
- 
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   // Synchronously register files to get the key. This blocks the UI thread
-   // briefly but ensures the key is ready for the data offer.
-   std::string key = ui::clipboard_util::RegisterFilesWithPortal(filenames);
diff --git a/chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc b/chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc
index bd19ca3ea1..12cc8f95bd 100644
--- a/chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc
+++ b/chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/x/x11_shm_image_pool.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/base/x/x11_shm_image_pool.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/base/x/x11_shm_image_pool.cc
 @@ -16,6 +16,7 @@
  #include "base/functional/callback.h"
diff --git a/chromium/patches/patch-ui_color_color__id.h b/chromium/patches/patch-ui_color_color__id.h
index e4cd465cb4..ec03ff1181 100644
--- a/chromium/patches/patch-ui_color_color__id.h
+++ b/chromium/patches/patch-ui_color_color__id.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/color/color_id.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/color/color_id.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/color/color_id.h
 @@ -662,7 +662,7 @@
    E_CPONLY(kColorCrosSysPositive) \
diff --git a/chromium/patches/patch-ui_color_system__theme.h b/chromium/patches/patch-ui_color_system__theme.h
index f3163686ab..ab2e4e5c22 100644
--- a/chromium/patches/patch-ui_color_system__theme.h
+++ b/chromium/patches/patch-ui_color_system__theme.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/color/system_theme.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/color/system_theme.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/color/system_theme.h
 @@ -15,7 +15,7 @@ namespace ui {
  enum class SystemTheme {
diff --git a/chromium/patches/patch-ui_compositor_compositor.cc b/chromium/patches/patch-ui_compositor_compositor.cc
index fc93a259c5..ec6b5ecdba 100644
--- a/chromium/patches/patch-ui_compositor_compositor.cc
+++ b/chromium/patches/patch-ui_compositor_compositor.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/compositor/compositor.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/compositor/compositor.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/compositor/compositor.cc
 @@ -993,7 +993,7 @@ void Compositor::OnResume() {
      obs.ResetIfActive();
diff --git a/chromium/patches/patch-ui_compositor_compositor.h b/chromium/patches/patch-ui_compositor_compositor.h
index 50c3d46d13..6cc7891fc8 100644
--- a/chromium/patches/patch-ui_compositor_compositor.h
+++ b/chromium/patches/patch-ui_compositor_compositor.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/compositor/compositor.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/compositor/compositor.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/compositor/compositor.h
-@@ -464,7 +464,7 @@ class COMPOSITOR_EXPORT Compositor : pub
+@@ -463,7 +463,7 @@ class COMPOSITOR_EXPORT Compositor : pub
    // base::PowerSuspendObserver:
    void OnResume() override;
  
diff --git a/chromium/patches/patch-ui_compositor_compositor__observer.h b/chromium/patches/patch-ui_compositor_compositor__observer.h
index 434df3fce3..20678fdb00 100644
--- a/chromium/patches/patch-ui_compositor_compositor__observer.h
+++ b/chromium/patches/patch-ui_compositor_compositor__observer.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/compositor/compositor_observer.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/compositor/compositor_observer.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/compositor/compositor_observer.h
 @@ -56,7 +56,7 @@ class COMPOSITOR_EXPORT CompositorObserv
    // Called when a child of the compositor is resizing.
diff --git a/chromium/patches/patch-ui_display_screen.cc b/chromium/patches/patch-ui_display_screen.cc
index 0f1e3e0870..855c9e35b3 100644
--- a/chromium/patches/patch-ui_display_screen.cc
+++ b/chromium/patches/patch-ui_display_screen.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/display/screen.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/display/screen.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/display/screen.cc
 @@ -82,7 +82,7 @@ void Screen::SetDisplayForNewWindows(int
    display_id_for_new_windows_ = display_id;
diff --git a/chromium/patches/patch-ui_display_screen.h b/chromium/patches/patch-ui_display_screen.h
index 6ab9a0a8a1..5baacc21c8 100644
--- a/chromium/patches/patch-ui_display_screen.h
+++ b/chromium/patches/patch-ui_display_screen.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/display/screen.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/display/screen.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/display/screen.h
 @@ -139,7 +139,7 @@ class DISPLAY_EXPORT Screen {
    // (both of which may or may not be `nearest_id`).
diff --git a/chromium/patches/patch-ui_events_event.cc b/chromium/patches/patch-ui_events_event.cc
index 05731f18b7..2862d92fc1 100644
--- a/chromium/patches/patch-ui_events_event.cc
+++ b/chromium/patches/patch-ui_events_event.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/events/event.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/events/event.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/events/event.cc
-@@ -374,7 +374,7 @@ std::string LocatedEvent::ToString() con
+@@ -373,7 +373,7 @@ std::string LocatedEvent::ToString() con
  MouseEvent::MouseEvent(const PlatformEvent& native_event)
      : LocatedEvent(native_event),
        changed_button_flags_(GetChangedMouseButtonFlagsFromNative(native_event)),
@@ -15,7 +15,7 @@ $NetBSD$
        movement_(GetMouseMovementFromNative(native_event)),
  #endif
        pointer_details_(GetMousePointerDetailsFromNative(native_event)) {
-@@ -630,7 +630,7 @@ std::unique_ptr<Event> MouseWheelEvent::
+@@ -629,7 +629,7 @@ std::unique_ptr<Event> MouseWheelEvent::
    return std::make_unique<MouseWheelEvent>(*this);
  }
  
@@ -24,7 +24,7 @@ $NetBSD$
  // This value matches Windows, Fuchsia WHEEL_DELTA, and (roughly) Firefox on
  // Linux.
  // static
-@@ -893,7 +893,7 @@ void KeyEvent::InitializeNative() {
+@@ -892,7 +892,7 @@ void KeyEvent::InitializeNative() {
      SetFlags(flags() | EF_IS_REPEAT);
    }
  
diff --git a/chromium/patches/patch-ui_events_event__switches.cc b/chromium/patches/patch-ui_events_event__switches.cc
index b9da736249..634bf21e54 100644
--- a/chromium/patches/patch-ui_events_event__switches.cc
+++ b/chromium/patches/patch-ui_events_event__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/events/event_switches.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/events/event_switches.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/events/event_switches.cc
 @@ -21,7 +21,7 @@ const char kCompensateForUnstablePinchZo
  // value is a floating point number that is interpreted as a distance in pixels.
diff --git a/chromium/patches/patch-ui_events_event__switches.h b/chromium/patches/patch-ui_events_event__switches.h
index b8f8844031..de2b5594bb 100644
--- a/chromium/patches/patch-ui_events_event__switches.h
+++ b/chromium/patches/patch-ui_events_event__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/events/event_switches.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/events/event_switches.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/events/event_switches.h
 @@ -13,7 +13,7 @@ namespace switches {
  EVENTS_BASE_EXPORT extern const char kCompensateForUnstablePinchZoom[];
diff --git a/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc b/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
index c827a4eb75..b2ed5668ea 100644
--- a/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
+++ b/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/events/keycodes/dom/keycode_converter.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/events/keycodes/dom/keycode_converter.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/events/keycodes/dom/keycode_converter.cc
 @@ -14,7 +14,7 @@
  #include "ui/events/keycodes/dom/dom_code.h"
diff --git a/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h b/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h
index 557923b818..063e7f1ab1 100644
--- a/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h
+++ b/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/events/keycodes/dom/keycode_converter.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/events/keycodes/dom/keycode_converter.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/events/keycodes/dom/keycode_converter.h
 @@ -64,7 +64,7 @@ class KeycodeConverter {
    // Convert a DomCode into a native keycode.
diff --git a/chromium/patches/patch-ui_gfx_BUILD.gn b/chromium/patches/patch-ui_gfx_BUILD.gn
index 7851047ccb..c29f49eeb8 100644
--- a/chromium/patches/patch-ui_gfx_BUILD.gn
+++ b/chromium/patches/patch-ui_gfx_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/BUILD.gn
 @@ -640,7 +640,7 @@ source_set("memory_buffer_sources") {
      deps += [ "//build/config/linux/libdrm" ]
diff --git a/chromium/patches/patch-ui_gfx_canvas__skia.cc b/chromium/patches/patch-ui_gfx_canvas__skia.cc
index 8351aac5b5..9353594851 100644
--- a/chromium/patches/patch-ui_gfx_canvas__skia.cc
+++ b/chromium/patches/patch-ui_gfx_canvas__skia.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/canvas_skia.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/canvas_skia.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/canvas_skia.cc
 @@ -219,7 +219,7 @@ void Canvas::DrawStringRectWithFlags(std
      Range range = StripAcceleratorChars(flags, &adjusted_text);
diff --git a/chromium/patches/patch-ui_gfx_font__fallback__linux.cc b/chromium/patches/patch-ui_gfx_font__fallback__linux.cc
index 65818f1141..a8754881cb 100644
--- a/chromium/patches/patch-ui_gfx_font__fallback__linux.cc
+++ b/chromium/patches/patch-ui_gfx_font__fallback__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/font_fallback_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/font_fallback_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/font_fallback_linux.cc
 @@ -28,6 +28,8 @@
  #include "ui/gfx/linux/fontconfig_util.h"
diff --git a/chromium/patches/patch-ui_gfx_font__render__params.h b/chromium/patches/patch-ui_gfx_font__render__params.h
index fd31ef02d8..074e277962 100644
--- a/chromium/patches/patch-ui_gfx_font__render__params.h
+++ b/chromium/patches/patch-ui_gfx_font__render__params.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/font_render_params.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/font_render_params.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/font_render_params.h
 @@ -115,7 +115,7 @@ COMPONENT_EXPORT(GFX)
  FontRenderParams GetFontRenderParams(const FontRenderParamsQuery& query,
diff --git a/chromium/patches/patch-ui_gfx_font__render__params__linux.cc b/chromium/patches/patch-ui_gfx_font__render__params__linux.cc
index 50092a840f..06292acf34 100644
--- a/chromium/patches/patch-ui_gfx_font__render__params__linux.cc
+++ b/chromium/patches/patch-ui_gfx_font__render__params__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/font_render_params_linux.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/font_render_params_linux.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/font_render_params_linux.cc
 @@ -24,7 +24,7 @@
  #include "ui/gfx/linux/fontconfig_util.h"
diff --git a/chromium/patches/patch-ui_gfx_font__util.cc b/chromium/patches/patch-ui_gfx_font__util.cc
index c86e5f7204..f25694de7c 100644
--- a/chromium/patches/patch-ui_gfx_font__util.cc
+++ b/chromium/patches/patch-ui_gfx_font__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/font_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/font_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/font_util.cc
 @@ -7,7 +7,7 @@
  #include "build/build_config.h"
diff --git a/chromium/patches/patch-ui_gfx_gpu__extra__info.h b/chromium/patches/patch-ui_gfx_gpu__extra__info.h
index b8e84f69a0..3c50ae43e6 100644
--- a/chromium/patches/patch-ui_gfx_gpu__extra__info.h
+++ b/chromium/patches/patch-ui_gfx_gpu__extra__info.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/gpu_extra_info.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/gpu_extra_info.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/gpu_extra_info.h
 @@ -47,7 +47,7 @@ struct COMPONENT_EXPORT(GFX) GpuExtraInf
    // applicable.
diff --git a/chromium/patches/patch-ui_gfx_gpu__fence.cc b/chromium/patches/patch-ui_gfx_gpu__fence.cc
deleted file mode 100644
index 2cc891e97c..0000000000
--- a/chromium/patches/patch-ui_gfx_gpu__fence.cc
+++ /dev/null
@@ -1,42 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- ui/gfx/gpu_fence.cc.orig	2026-04-14 23:31:37.000000000 +0200
-+++ ui/gfx/gpu_fence.cc
-@@ -14,6 +14,10 @@
- #include <sync/sync.h>
- #endif
- 
-+#if BUILDFLAG(IS_BSD)
-+#include <poll.h>
-+#endif
-+
- namespace gfx {
- 
- GpuFence::GpuFence(GpuFenceHandle fence_handle)
-@@ -49,6 +53,12 @@ void GpuFence::Wait() {
-   if (sync_wait(fence_handle_.Peek(), kInfiniteSyncWaitTimeout) < 0) {
-     LOG(FATAL) << "Failed while waiting for gpu fence fd";
-   }
-+#elif BUILDFLAG(IS_BSD)
-+  int fd = fence_handle_.Peek();
-+  if (fd >= 0) {
-+    struct pollfd fds = {fd, POLLIN, 0};
-+    poll(&fds, 1, -1);
-+  }
- #else
-   NOTREACHED();
- #endif
-@@ -63,6 +73,9 @@ GpuFence::FenceStatus GpuFence::GetStatu
-   auto info =
-       std::unique_ptr<sync_fence_info_data, void (*)(sync_fence_info_data*)>{
-           sync_fence_info(fd), sync_fence_info_free};
-+#elif BUILDFLAG(IS_BSD)
-+  // sync_fence_info is not available on FreeBSD.
-+  return FenceStatus::kInvalid;
- #else   // !BUILDFLAG(IS_CHROMEOS_DEVICE)
-   auto info =
-       std::unique_ptr<struct sync_file_info, void (*)(struct sync_file_info*)>{
diff --git a/chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h b/chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h
index c345d89ac6..155d6f3072 100644
--- a/chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h
+++ b/chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/linux/dmabuf_uapi.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/linux/dmabuf_uapi.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/linux/dmabuf_uapi.h
 @@ -5,12 +5,11 @@
  #ifndef UI_GFX_LINUX_DMABUF_UAPI_H_
diff --git a/chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc b/chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc
index 0bfa776626..55e1bbbd17 100644
--- a/chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc
+++ b/chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/linux/gbm_wrapper.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/linux/gbm_wrapper.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/linux/gbm_wrapper.cc
 @@ -341,7 +341,7 @@ class Device final : public ui::GbmDevic
      // of 1x1 BOs which are destroyed before creating the final BO creation used
diff --git a/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc b/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
index 30100ce7ef..4cee66642f 100644
--- a/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
+++ b/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/mojom/native_handle_types_mojom_traits.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/mojom/native_handle_types_mojom_traits.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/mojom/native_handle_types_mojom_traits.cc
 @@ -14,7 +14,7 @@
  #include "ui/gfx/mac/io_surface.h"
diff --git a/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h b/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
index 66a4609cef..2db4556749 100644
--- a/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
+++ b/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/mojom/native_handle_types_mojom_traits.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/mojom/native_handle_types_mojom_traits.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/mojom/native_handle_types_mojom_traits.h
 @@ -18,7 +18,7 @@
  #include "ui/gfx/gpu_memory_buffer_handle.h"
diff --git a/chromium/patches/patch-ui_gfx_native__pixmap__handle.cc b/chromium/patches/patch-ui_gfx_native__pixmap__handle.cc
index d2e90be8de..7a1d1a5c6f 100644
--- a/chromium/patches/patch-ui_gfx_native__pixmap__handle.cc
+++ b/chromium/patches/patch-ui_gfx_native__pixmap__handle.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/native_pixmap_handle.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/native_pixmap_handle.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/native_pixmap_handle.cc
 @@ -11,7 +11,7 @@
  #include "components/viz/common/resources/shared_image_format_utils.h"
diff --git a/chromium/patches/patch-ui_gfx_native__pixmap__handle.h b/chromium/patches/patch-ui_gfx_native__pixmap__handle.h
index 2decaccc46..0d8361abf6 100644
--- a/chromium/patches/patch-ui_gfx_native__pixmap__handle.h
+++ b/chromium/patches/patch-ui_gfx_native__pixmap__handle.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/native_pixmap_handle.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/native_pixmap_handle.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/native_pixmap_handle.h
 @@ -14,7 +14,7 @@
  #include "build/build_config.h"
diff --git a/chromium/patches/patch-ui_gfx_native__ui__types.h b/chromium/patches/patch-ui_gfx_native__ui__types.h
index 913c5f167e..54b373790d 100644
--- a/chromium/patches/patch-ui_gfx_native__ui__types.h
+++ b/chromium/patches/patch-ui_gfx_native__ui__types.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/native_ui_types.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/native_ui_types.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/native_ui_types.h
-@@ -101,7 +101,7 @@ class ViewAndroid;
+@@ -106,7 +106,7 @@ class ViewAndroid;
  }  // namespace ui
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  extern "C" {
  struct _AtkObject;
  using AtkObject = struct _AtkObject;
-@@ -190,7 +190,7 @@ using NativeViewAccessible = IAccessible
+@@ -197,7 +197,7 @@ using NativeViewAccessible = IAccessible
  using NativeViewAccessible = base::apple::OwnedNSObject;
  #elif BUILDFLAG(IS_MAC)
  using NativeViewAccessible = base::apple::OwnedNSAccessibility;
diff --git a/chromium/patches/patch-ui_gfx_platform__font__skia.cc b/chromium/patches/patch-ui_gfx_platform__font__skia.cc
index b84d2018cf..47ae918d91 100644
--- a/chromium/patches/patch-ui_gfx_platform__font__skia.cc
+++ b/chromium/patches/patch-ui_gfx_platform__font__skia.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/platform_font_skia.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/platform_font_skia.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/platform_font_skia.cc
 @@ -29,7 +29,7 @@
  #include "ui/gfx/system_fonts_win.h"
diff --git a/chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc b/chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc
index 53698277c8..e6ec1dee3f 100644
--- a/chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc
+++ b/chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/render_text_api_fuzzer.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/render_text_api_fuzzer.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/render_text_api_fuzzer.cc
 @@ -19,7 +19,7 @@
  #include "ui/gfx/font_util.h"
diff --git a/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc b/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
index 722df14afd..64b028d9ca 100644
--- a/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
+++ b/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/render_text_fuzzer.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/render_text_fuzzer.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/render_text_fuzzer.cc
 @@ -17,7 +17,7 @@
  #include "ui/gfx/canvas.h"
diff --git a/chromium/patches/patch-ui_gfx_switches.cc b/chromium/patches/patch-ui_gfx_switches.cc
index 43ea2888f0..4ae3bf1341 100644
--- a/chromium/patches/patch-ui_gfx_switches.cc
+++ b/chromium/patches/patch-ui_gfx_switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/switches.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/switches.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/switches.cc
 @@ -36,7 +36,7 @@ const char kHeadless[] = "headless";
  // See //components/headless/screen_info/README.md for more details.
diff --git a/chromium/patches/patch-ui_gfx_switches.h b/chromium/patches/patch-ui_gfx_switches.h
index 978816713d..802046b2f7 100644
--- a/chromium/patches/patch-ui_gfx_switches.h
+++ b/chromium/patches/patch-ui_gfx_switches.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/switches.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/switches.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/switches.h
 @@ -19,7 +19,7 @@ GFX_SWITCHES_EXPORT extern const char kF
  GFX_SWITCHES_EXPORT extern const char kHeadless[];
diff --git a/chromium/patches/patch-ui_gfx_x_connection.cc b/chromium/patches/patch-ui_gfx_x_connection.cc
index 7448f4a395..0cfb7b5508 100644
--- a/chromium/patches/patch-ui_gfx_x_connection.cc
+++ b/chromium/patches/patch-ui_gfx_x_connection.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/x/connection.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/x/connection.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/x/connection.cc
 @@ -410,7 +410,7 @@ bool Connection::HasNextEvent() {
      }
diff --git a/chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc b/chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc
index 1ff47f7279..0fbb3647f3 100644
--- a/chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc
+++ b/chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/x/generated_protos/dri3.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/x/generated_protos/dri3.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/x/generated_protos/dri3.cc
 @@ -27,6 +27,8 @@
  #include <xcb/xcb.h>
diff --git a/chromium/patches/patch-ui_gfx_x_generated__protos_shm.cc b/chromium/patches/patch-ui_gfx_x_generated__protos_shm.cc
index eec3d887a6..d304337c83 100644
--- a/chromium/patches/patch-ui_gfx_x_generated__protos_shm.cc
+++ b/chromium/patches/patch-ui_gfx_x_generated__protos_shm.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/x/generated_protos/shm.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/x/generated_protos/shm.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/x/generated_protos/shm.cc
 @@ -27,6 +27,8 @@
  #include <xcb/xcb.h>
diff --git a/chromium/patches/patch-ui_gfx_x_xlib__support.cc b/chromium/patches/patch-ui_gfx_x_xlib__support.cc
index 3ce039dab1..977290850c 100644
--- a/chromium/patches/patch-ui_gfx_x_xlib__support.cc
+++ b/chromium/patches/patch-ui_gfx_x_xlib__support.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/x/xlib_support.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gfx/x/xlib_support.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gfx/x/xlib_support.cc
 @@ -39,10 +39,18 @@ void InitXlib() {
      return;
diff --git a/chromium/patches/patch-ui_gl_BUILD.gn b/chromium/patches/patch-ui_gl_BUILD.gn
index a8e35a9140..91802db1af 100644
--- a/chromium/patches/patch-ui_gl_BUILD.gn
+++ b/chromium/patches/patch-ui_gl_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gl/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gl/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gl/BUILD.gn
 @@ -389,7 +389,7 @@ component("gl") {
      ]
diff --git a/chromium/patches/patch-ui_gl_gl__context.cc b/chromium/patches/patch-ui_gl_gl__context.cc
index 54ceb98c99..029e539d9e 100644
--- a/chromium/patches/patch-ui_gl_gl__context.cc
+++ b/chromium/patches/patch-ui_gl_gl__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gl/gl_context.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gl/gl_context.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gl/gl_context.cc
 @@ -153,7 +153,7 @@ bool GLContext::MakeCurrent(GLSurface* s
      recorded_max_gles_version_if_feasible = true;
diff --git a/chromium/patches/patch-ui_gl_gl__implementation.cc b/chromium/patches/patch-ui_gl_gl__implementation.cc
index c99650e658..e7e8bdcb53 100644
--- a/chromium/patches/patch-ui_gl_gl__implementation.cc
+++ b/chromium/patches/patch-ui_gl_gl__implementation.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gl/gl_implementation.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gl/gl_implementation.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gl/gl_implementation.cc
 @@ -335,7 +335,7 @@ GetRequestedGLImplementationFromCommandL
      const base::CommandLine* command_line) {
diff --git a/chromium/patches/patch-ui_gl_gl__switches.cc b/chromium/patches/patch-ui_gl_gl__switches.cc
index 69fad698c9..412046c25c 100644
--- a/chromium/patches/patch-ui_gl_gl__switches.cc
+++ b/chromium/patches/patch-ui_gl_gl__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gl/gl_switches.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gl/gl_switches.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gl/gl_switches.cc
 @@ -16,7 +16,7 @@
  #endif
diff --git a/chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc b/chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc
index 2ece1d6df3..b0c142f9eb 100644
--- a/chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc
+++ b/chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gl/sync_control_vsync_provider.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gl/sync_control_vsync_provider.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gl/sync_control_vsync_provider.cc
 @@ -11,7 +11,7 @@
  #include "base/trace_event/trace_event.h"
diff --git a/chromium/patches/patch-ui_gl_sync__control__vsync__provider.h b/chromium/patches/patch-ui_gl_sync__control__vsync__provider.h
index e7c93bcb8c..7088511daf 100644
--- a/chromium/patches/patch-ui_gl_sync__control__vsync__provider.h
+++ b/chromium/patches/patch-ui_gl_sync__control__vsync__provider.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gl/sync_control_vsync_provider.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gl/sync_control_vsync_provider.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gl/sync_control_vsync_provider.h
 @@ -31,7 +31,7 @@ class SyncControlVSyncProvider : public 
    bool SupportGetVSyncParametersIfAvailable() const override;
diff --git a/chromium/patches/patch-ui_gtk_gtk__compat.cc b/chromium/patches/patch-ui_gtk_gtk__compat.cc
index 99c5e6a01b..481ad4820b 100644
--- a/chromium/patches/patch-ui_gtk_gtk__compat.cc
+++ b/chromium/patches/patch-ui_gtk_gtk__compat.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gtk/gtk_compat.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gtk/gtk_compat.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gtk/gtk_compat.cc
 @@ -74,27 +74,47 @@ auto DlSym(void* library, const char* na
  }
diff --git a/chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc b/chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
index 87d3eb648c..550c74f508 100644
--- a/chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
+++ b/chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gtk/printing/print_dialog_gtk.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gtk/printing/print_dialog_gtk.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gtk/printing/print_dialog_gtk.cc
 @@ -464,7 +464,7 @@ void PrintDialogGtk::ShowDialog(
    GtkPrintCapabilities cap = static_cast<GtkPrintCapabilities>(
diff --git a/chromium/patches/patch-ui_gtk_select__file__dialog__linux__gtk.cc b/chromium/patches/patch-ui_gtk_select__file__dialog__linux__gtk.cc
index 7022e3a4a0..f5682ab4b2 100644
--- a/chromium/patches/patch-ui_gtk_select__file__dialog__linux__gtk.cc
+++ b/chromium/patches/patch-ui_gtk_select__file__dialog__linux__gtk.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gtk/select_file_dialog_linux_gtk.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/gtk/select_file_dialog_linux_gtk.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/gtk/select_file_dialog_linux_gtk.cc
-@@ -49,7 +49,8 @@ namespace {
+@@ -50,7 +50,8 @@ namespace {
  // GTK_RESPONSE_ACCEPT as the default button, which should be avoided to prevent
  // an exploit where the user is instructed to hold Enter before the dialog
  // appears.
diff --git a/chromium/patches/patch-ui_message__center_views_message__popup__view.cc b/chromium/patches/patch-ui_message__center_views_message__popup__view.cc
index 7a066efc7d..daac1b4385 100644
--- a/chromium/patches/patch-ui_message__center_views_message__popup__view.cc
+++ b/chromium/patches/patch-ui_message__center_views_message__popup__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/message_center/views/message_popup_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/message_center/views/message_popup_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/message_center/views/message_popup_view.cc
 @@ -164,7 +164,7 @@ std::unique_ptr<views::Widget> MessagePo
        views::Widget::InitParams::CLIENT_OWNS_WIDGET,
diff --git a/chromium/patches/patch-ui_native__theme_features_native__theme__features.cc b/chromium/patches/patch-ui_native__theme_features_native__theme__features.cc
index 9622a1f37c..080f576523 100644
--- a/chromium/patches/patch-ui_native__theme_features_native__theme__features.cc
+++ b/chromium/patches/patch-ui_native__theme_features_native__theme__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/native_theme/features/native_theme_features.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/native_theme/features/native_theme_features.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/native_theme/features/native_theme_features.cc
 @@ -46,7 +46,7 @@ bool IsFluentOverlayScrollbarEnabled() {
  
diff --git a/chromium/patches/patch-ui_native__theme_native__theme.h b/chromium/patches/patch-ui_native__theme_native__theme.h
index 497191d4df..e0bd22135b 100644
--- a/chromium/patches/patch-ui_native__theme_native__theme.h
+++ b/chromium/patches/patch-ui_native__theme_native__theme.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/native_theme/native_theme.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/native_theme/native_theme.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/native_theme/native_theme.h
 @@ -64,7 +64,7 @@ class COMPONENT_EXPORT(NATIVE_THEME) Nat
    // A part being sized or painted.
diff --git a/chromium/patches/patch-ui_native__theme_native__theme__base.cc b/chromium/patches/patch-ui_native__theme_native__theme__base.cc
index e5f242ade9..3f495853bc 100644
--- a/chromium/patches/patch-ui_native__theme_native__theme__base.cc
+++ b/chromium/patches/patch-ui_native__theme_native__theme__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/native_theme/native_theme_base.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/native_theme/native_theme_base.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/native_theme/native_theme_base.cc
 @@ -169,7 +169,7 @@ void NativeThemeBase::PaintImpl(cc::Pain
                      std::get<ButtonExtraParams>(extra_params), dark_mode,
diff --git a/chromium/patches/patch-ui_ozone_common_egl__util.cc b/chromium/patches/patch-ui_ozone_common_egl__util.cc
index fbfe01e704..d1ef0a1c71 100644
--- a/chromium/patches/patch-ui_ozone_common_egl__util.cc
+++ b/chromium/patches/patch-ui_ozone_common_egl__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/common/egl_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/ozone/common/egl_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/ozone/common/egl_util.cc
 @@ -35,9 +35,9 @@ const base::FilePath::CharType kDefaultG
      FILE_PATH_LITERAL("libGLESv2.so");
diff --git a/chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc b/chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
index 22ca6fba06..97d81a3d6e 100644
--- a/chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
+++ b/chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/headless/headless_surface_factory.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/ozone/platform/headless/headless_surface_factory.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/ozone/platform/headless/headless_surface_factory.cc
 @@ -35,7 +35,7 @@
  #include "ui/ozone/platform/headless/headless_window_manager.h"
diff --git a/chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc b/chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
index 39531fabdd..d5c36e8559 100644
--- a/chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
+++ b/chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/headless/ozone_platform_headless.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/ozone/platform/headless/ozone_platform_headless.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/ozone/platform/headless/ozone_platform_headless.cc
 @@ -108,7 +108,7 @@ class OzonePlatformHeadlessImpl : public
    }
diff --git a/chromium/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc b/chromium/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
index c4f648e8f6..f74523e7ed 100644
--- a/chromium/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
+++ b/chromium/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/headless/vulkan_implementation_headless.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/ozone/platform/headless/vulkan_implementation_headless.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/ozone/platform/headless/vulkan_implementation_headless.cc
 @@ -117,7 +117,7 @@ VulkanImplementationHeadless::ExportVkFe
  
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_BUILD.gn b/chromium/patches/patch-ui_ozone_platform_wayland_BUILD.gn
index 41d75f3ab5..bf52e5673a 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_BUILD.gn
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/ozone/platform/wayland/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/ozone/platform/wayland/BUILD.gn
 @@ -246,7 +246,6 @@ source_set("wayland") {
      "//mojo/public/cpp/system",
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc b/chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
index 8e38ea28c7..bbcc4bae99 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/common/wayland_util.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/ozone/platform/wayland/common/wayland_util.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/ozone/platform/wayland/common/wayland_util.cc
 @@ -417,6 +417,7 @@ void RecordConnectionMetrics(wl_display*
          {"weston", WaylandCompositor::kWeston},
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc b/chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
index 81c79b6930..21a9b9a9e5 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc
 @@ -39,7 +39,11 @@ bool VulkanImplementationWayland::Initia
  
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc
index ac8f71ff53..841f98b1ec 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_buffer_manager_host.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/ozone/platform/wayland/host/wayland_buffer_manager_host.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/ozone/platform/wayland/host/wayland_buffer_manager_host.cc
 @@ -46,9 +46,13 @@ std::string NumberToString(uint32_t numb
  }
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__clipboard.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__clipboard.cc
index 49784bfb7a..9e6c0a955d 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__clipboard.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__clipboard.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_clipboard.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/ozone/platform/wayland/host/wayland_clipboard.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/ozone/platform/wayland/host/wayland_clipboard.cc
 @@ -34,7 +34,7 @@
  #include "ui/ozone/platform/wayland/host/zwp_primary_selection_device_manager.h"
@@ -15,21 +15,39 @@ $NetBSD$
  #include "base/strings/string_util.h"
  #include "ui/base/clipboard/clipboard_util_linux.h"
  #include "ui/ozone/platform/wayland/host/wayland_exchange_data_provider.h"
-@@ -102,7 +102,7 @@ class ClipboardImpl final : public Clipb
-   }
+@@ -106,7 +106,7 @@ class ClipboardImpl final : public Clipb
  
-   ui::PlatformClipboard::Data ReadFileTransfer() final {
+   void ReadFileTransfer(
+       ui::PlatformClipboard::RequestDataClosure callback) final {
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
      // Prefer portal types
-     ui::PlatformClipboard::Data data =
-         GetDevice()->ReadSelectionData(ui::kMimeTypePortalFileTransfer);
-@@ -146,7 +146,7 @@ class ClipboardImpl final : public Clipb
-     } else {
-       offered_data_ = *data;
+     std::string mime_type;
+     auto available_types = GetDevice()->GetAvailableMimeTypes();
+@@ -185,7 +185,7 @@ class ClipboardImpl final : public Clipb
+       }
+     }
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-       // Check if we need to register files for transfer
+     if (offered_data_.contains(ui::kMimeTypeUriList)) {
+       if (!offered_data_.contains(ui::kMimeTypePortalFileTransfer)) {
+         mime_types.push_back(ui::kMimeTypePortalFileTransfer);
+@@ -220,7 +220,7 @@ class ClipboardImpl final : public Clipb
+     NotifyClipboardChanged();
+   }
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   void OnPortalKeyRead(ui::PlatformClipboard::RequestDataClosure callback,
+                        const ui::PlatformClipboard::Data& data) {
+     if (!data) {
+@@ -282,7 +282,7 @@ class ClipboardImpl final : public Clipb
+       DataSource* source,
+       const std::string& mime_type,
+       typename DataSource::Delegate::ContentCallback callback) override {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+     if (mime_type == ui::kMimeTypePortalFileTransfer ||
+         mime_type == ui::kMimeTypePortalFiles) {
        auto it = offered_data_.find(ui::kMimeTypeUriList);
-       if (it != offered_data_.end()) {
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__data__drag__controller.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__data__drag__controller.cc
index 2d2372872b..8a966724c8 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__data__drag__controller.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__data__drag__controller.cc
@@ -4,17 +4,17 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_data_drag_controller.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/ozone/platform/wayland/host/wayland_data_drag_controller.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/ozone/platform/wayland/host/wayland_data_drag_controller.cc
-@@ -49,7 +49,7 @@
+@@ -48,7 +48,7 @@
  #include "ui/ozone/platform/wayland/host/wayland_window.h"
  #include "ui/ozone/platform/wayland/host/wayland_window_manager.h"
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/time/time.h"
  #include "ui/base/clipboard/clipboard_util_linux.h"
  #endif
- 
 @@ -70,7 +70,7 @@ using mojom::DragOperation;
  constexpr char kMimeTypeEmptyDragData[] = "chromium/x-empty-drag-data";
  
@@ -24,21 +24,30 @@ $NetBSD$
    return mime_type == kMimeTypePortalFileTransfer ||
           mime_type == kMimeTypePortalFiles;
  #else
-@@ -189,7 +189,7 @@ bool WaylandDataDragController::StartSes
-   offered_exchange_data_provider_ = data.provider().Clone();
+@@ -205,7 +205,7 @@ void WaylandDataDragController::StartSes
+   }
+ 
    auto mime_types = GetOfferedExchangeDataProvider()->BuildMimeTypesList();
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   if (GetOfferedExchangeDataProvider()->HasFile()) {
+     mime_types.push_back(kMimeTypePortalFileTransfer);
+     mime_types.push_back(kMimeTypePortalFiles);
+@@ -623,7 +623,7 @@ void WaylandDataDragController::OnDataSo
+   CHECK_EQ(data_source_.get(), source);
+   VLOG(1) << __FUNCTION__ << " mime=" << mime_type;
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   // If we are dragging files, register them with the portal.
-   if (data.HasFile()) {
-     std::optional<std::vector<FileInfo>> filenames = data.GetFilenames();
-@@ -699,7 +699,7 @@ void WaylandDataDragController::PostData
-         return {};
-       }
+   if (mime_type == kMimeTypePortalFileTransfer ||
+       mime_type == kMimeTypePortalFiles) {
+     std::optional<std::vector<FileInfo>> filenames =
+@@ -745,7 +745,7 @@ void WaylandDataDragController::OnDataFe
+     return;
+   }
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-       // Handle file transfer via portal
-       if (IsPortalMimeType(mime_type)) {
-         std::vector<uint8_t> key_vec;
+   // Check for portal data. We read the raw portal key from the FD on the
+   // background thread, and now we resolve it to actual paths on the UI thread.
+   for (const char* mime : {kMimeTypePortalFileTransfer, kMimeTypePortalFiles}) {
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc
index 3bfbd90f54..ea006cf933 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_exchange_data_provider.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/ozone/platform/wayland/host/wayland_exchange_data_provider.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/ozone/platform/wayland/host/wayland_exchange_data_provider.cc
 @@ -74,7 +74,7 @@ int MimeTypeToFormat(const std::string& 
    if (mime_type == ui::kMimeTypeDataTransferCustomData) {
@@ -24,16 +24,7 @@ $NetBSD$
    clone->additional_data_ = additional_data_;
  #endif
    return clone;
-@@ -220,7 +220,7 @@ void WaylandExchangeDataProvider::SetFil
-     const std::vector<FileInfo>& filenames) {
-   OSExchangeDataProviderNonBacked::SetFilenames(filenames);
- 
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   // Synchronously register files to get the key. This blocks the UI thread
-   // briefly but ensures the key is ready for the data offer.
-   std::string key = ui::clipboard_util::RegisterFilesWithPortal(filenames);
-@@ -264,7 +264,7 @@ std::vector<std::string> WaylandExchange
+@@ -254,7 +254,7 @@ std::vector<std::string> WaylandExchange
      mime_types.push_back(mime_type);
    }
  
@@ -42,7 +33,7 @@ $NetBSD$
    for (const auto& item : additional_data_) {
      mime_types.push_back(item.first);
    }
-@@ -282,7 +282,7 @@ void WaylandExchangeDataProvider::AddDat
+@@ -272,7 +272,7 @@ void WaylandExchangeDataProvider::AddDat
    DCHECK(data);
    DCHECK(IsMimeTypeSupported(mime_type));
  
@@ -51,7 +42,7 @@ $NetBSD$
    if (mime_type == ui::kMimeTypePortalFileTransfer ||
        mime_type == ui::kMimeTypePortalFiles) {
      additional_data_[mime_type] = base::as_string_view(*data);
-@@ -355,7 +355,7 @@ bool WaylandExchangeDataProvider::Extrac
+@@ -345,7 +345,7 @@ bool WaylandExchangeDataProvider::Extrac
      *out_content = std::string(pickle->AsStringView());
      return true;
    }
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.h b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.h
index 9a40d46324..e7d042d780 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.h
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_exchange_data_provider.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/ozone/platform/wayland/host/wayland_exchange_data_provider.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/ozone/platform/wayland/host/wayland_exchange_data_provider.h
 @@ -41,7 +41,7 @@ class WaylandExchangeDataProvider final
    void AddData(PlatformClipboard::Data data, const std::string& mime_type);
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
index e3389e0bc7..202f7d2ced 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_frame_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/ozone/platform/wayland/host/wayland_frame_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/ozone/platform/wayland/host/wayland_frame_manager.cc
 @@ -5,7 +5,9 @@
  #include "ui/ozone/platform/wayland/host/wayland_frame_manager.h"
@@ -16,7 +16,7 @@ $NetBSD$
  
  #include <cstdint>
  #include <variant>
-@@ -462,8 +464,10 @@ std::optional<bool> WaylandFrameManager:
+@@ -463,8 +465,10 @@ std::optional<bool> WaylandFrameManager:
    surface->UpdateBufferDamageRegion(
        gfx::ToEnclosingRectIgnoringError(surface_damage));
  
@@ -27,7 +27,7 @@ $NetBSD$
  
    bool needs_commit = false;
  
-@@ -495,6 +499,9 @@ std::optional<bool> WaylandFrameManager:
+@@ -496,6 +500,9 @@ std::optional<bool> WaylandFrameManager:
        case WaylandBufferHandle::SyncMethod::kNone:
          break;
        case WaylandBufferHandle::SyncMethod::kSyncobj:
@@ -37,7 +37,7 @@ $NetBSD$
          surface->RequestExplicitRelease(
              base::BindOnce(&WaylandFrameManager::OnExplicitBufferRelease,
                             weak_factory_.GetWeakPtr(), surface));
-@@ -502,6 +509,9 @@ std::optional<bool> WaylandFrameManager:
+@@ -503,6 +510,9 @@ std::optional<bool> WaylandFrameManager:
        case WaylandBufferHandle::SyncMethod::kDMAFence:
          [[fallthrough]];
        case WaylandBufferHandle::SyncMethod::kImplicit:
@@ -47,7 +47,7 @@ $NetBSD$
          buffer_handle->set_buffer_released_callback(
              base::BindOnce(&WaylandFrameManager::OnWlBufferRelease,
                             weak_factory_.GetWeakPtr(), surface),
-@@ -736,8 +746,10 @@ void WaylandFrameManager::OnExplicitBuff
+@@ -737,8 +747,10 @@ void WaylandFrameManager::OnExplicitBuff
  
        if (fence.is_valid()) {
          if (frame->merged_release_fence_fd.is_valid()) {
@@ -58,7 +58,7 @@ $NetBSD$
          } else {
            frame->merged_release_fence_fd = std::move(fence);
          }
-@@ -775,8 +787,10 @@ void WaylandFrameManager::OnWlBufferRele
+@@ -776,8 +788,10 @@ void WaylandFrameManager::OnWlBufferRele
  
          if (fence.is_valid()) {
            if (frame->merged_release_fence_fd.is_valid()) {
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc b/chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
index 4b68d6c724..ba9c9a6237 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
+++ b/chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/x11/vulkan_implementation_x11.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/ozone/platform/x11/vulkan_implementation_x11.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/ozone/platform/x11/vulkan_implementation_x11.cc
 @@ -59,7 +59,11 @@ bool VulkanImplementationX11::Initialize
  
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_x11__clipboard__ozone.cc b/chromium/patches/patch-ui_ozone_platform_x11_x11__clipboard__ozone.cc
index 7556e8b184..9e51a28380 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_x11__clipboard__ozone.cc
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__clipboard__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/x11/x11_clipboard_ozone.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/ozone/platform/x11/x11_clipboard_ozone.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/ozone/platform/x11/x11_clipboard_ozone.cc
 @@ -14,7 +14,7 @@
  #include "ui/base/clipboard/clipboard_constants.h"
@@ -14,13 +14,31 @@ $NetBSD$
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  #include "base/strings/string_view_util.h"
  #include "ui/base/clipboard/clipboard_util_linux.h"
- #endif
-@@ -39,7 +39,7 @@ void X11ClipboardOzone::OfferClipboardDa
-   for (const auto& item : data_map)
-     helper_->InsertMapping(item.first, item.second);
+ #include "ui/gfx/x/atom_cache.h"
+@@ -47,7 +47,7 @@ void X11ClipboardOzone::RequestClipboard
+     PlatformClipboard::RequestDataClosure callback) {
+   DCHECK(!callback.is_null());
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   auto it = data_map.find(kMimeTypeUriList);
-   if (it != data_map.end()) {
-     std::string unparsed(base::as_string_view(*it->second));
+   if (mime_type == kMimeTypeUriList) {
+     auto uri_list_atoms = helper_->GetAtomsForFormat(
+         ClipboardFormatType::CustomPlatformType(kMimeTypeUriList));
+@@ -78,7 +78,7 @@ void X11ClipboardOzone::RequestClipboard
+                          std::move(callback)));
+ }
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void X11ClipboardOzone::OnPortalKeyRead(
+     PlatformClipboard::RequestDataClosure callback,
+     SelectionData selection_data) {
+@@ -134,7 +134,7 @@ void X11ClipboardOzone::OnSelectionChang
+     clipboard_changed_callback_.Run(buffer);
+ }
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void X11ClipboardOzone::OnGetAvailableMimeTypesForPortal(
+     ClipboardBuffer buffer,
+     std::vector<x11::Atom> uri_list_atoms,
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_x11__clipboard__ozone.h b/chromium/patches/patch-ui_ozone_platform_x11_x11__clipboard__ozone.h
new file mode 100644
index 0000000000..af7f73a5f7
--- /dev/null
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__clipboard__ozone.h
@@ -0,0 +1,35 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- ui/ozone/platform/x11/x11_clipboard_ozone.h.orig	2026-04-28 23:05:57.000000000 +0200
++++ ui/ozone/platform/x11/x11_clipboard_ozone.h
+@@ -14,7 +14,7 @@
+ #include "ui/base/x/selection_utils.h"
+ #include "ui/ozone/public/platform_clipboard.h"
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/memory/weak_ptr.h"
+ #endif
+ 
+@@ -56,7 +56,7 @@ class X11ClipboardOzone : public Platfor
+  private:
+   void OnSelectionChanged(ClipboardBuffer buffer);
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   void OnPortalKeyRead(PlatformClipboard::RequestDataClosure callback,
+                        SelectionData selection_data);
+   void OnPathsExtracted(PlatformClipboard::RequestDataClosure callback,
+@@ -73,7 +73,7 @@ class X11ClipboardOzone : public Platfor
+ 
+   ClipboardDataChangedCallback clipboard_changed_callback_;
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   base::WeakPtrFactory<X11ClipboardOzone> weak_factory_{this};
+ #endif
+ };
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc b/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
index 48f7dfa6a6..7be43be8d1 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/x11/x11_screen_ozone.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/ozone/platform/x11/x11_screen_ozone.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/ozone/platform/x11/x11_screen_ozone.cc
 @@ -22,7 +22,7 @@
  #include "ui/ozone/platform/x11/x11_window.h"
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h b/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h
index 9a179f995c..d1fe7f13cf 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/x11/x11_screen_ozone.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/ozone/platform/x11/x11_screen_ozone.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/ozone/platform/x11/x11_screen_ozone.h
 @@ -16,7 +16,7 @@
  #include "ui/gfx/x/event.h"
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc b/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
index 06a3fe1211..5e2fff2ae5 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/x11/x11_window.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/ozone/platform/x11/x11_window.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/ozone/platform/x11/x11_window.cc
 @@ -1505,7 +1505,7 @@ void X11Window::OnXWindowStateChanged() 
    WindowTiledEdges tiled_state = GetTiledState();
diff --git a/chromium/patches/patch-ui_ozone_public_ozone__ui__controls__test__helper.h b/chromium/patches/patch-ui_ozone_public_ozone__ui__controls__test__helper.h
index 288c19dcf8..d0756cc79f 100644
--- a/chromium/patches/patch-ui_ozone_public_ozone__ui__controls__test__helper.h
+++ b/chromium/patches/patch-ui_ozone_public_ozone__ui__controls__test__helper.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/public/ozone_ui_controls_test_helper.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/ozone/public/ozone_ui_controls_test_helper.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/ozone/public/ozone_ui_controls_test_helper.h
 @@ -62,7 +62,7 @@ class OzoneUIControlsTestHelper {
    // aura::Window.
diff --git a/chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h b/chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h
index 6cebf033d2..659e8fbef2 100644
--- a/chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h
+++ b/chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/test/mock_platform_window_delegate.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/ozone/test/mock_platform_window_delegate.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/ozone/test/mock_platform_window_delegate.h
 @@ -35,7 +35,7 @@ class MockPlatformWindowDelegate : publi
    MOCK_METHOD2(OnWindowStateChanged,
diff --git a/chromium/patches/patch-ui_platform__window_platform__window__delegate.cc b/chromium/patches/patch-ui_platform__window_platform__window__delegate.cc
index d289665166..f111c40f59 100644
--- a/chromium/patches/patch-ui_platform__window_platform__window__delegate.cc
+++ b/chromium/patches/patch-ui_platform__window_platform__window__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/platform_window/platform_window_delegate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/platform_window/platform_window_delegate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/platform_window/platform_window_delegate.cc
 @@ -58,7 +58,7 @@ gfx::Insets PlatformWindowDelegate::Calc
    return gfx::Insets();
diff --git a/chromium/patches/patch-ui_platform__window_platform__window__delegate.h b/chromium/patches/patch-ui_platform__window_platform__window__delegate.h
index 47464fa7fb..470c64883c 100644
--- a/chromium/patches/patch-ui_platform__window_platform__window__delegate.h
+++ b/chromium/patches/patch-ui_platform__window_platform__window__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/platform_window/platform_window_delegate.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/platform_window/platform_window_delegate.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/platform_window/platform_window_delegate.h
 @@ -146,7 +146,7 @@ class COMPONENT_EXPORT(PLATFORM_WINDOW) 
    virtual void OnWindowStateChanged(PlatformWindowState old_state,
diff --git a/chromium/patches/patch-ui_platform__window_platform__window__init__properties.h b/chromium/patches/patch-ui_platform__window_platform__window__init__properties.h
index 0664defabf..55947ac27a 100644
--- a/chromium/patches/patch-ui_platform__window_platform__window__init__properties.h
+++ b/chromium/patches/patch-ui_platform__window_platform__window__init__properties.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/platform_window/platform_window_init_properties.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/platform_window/platform_window_init_properties.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/platform_window/platform_window_init_properties.h
 @@ -56,7 +56,7 @@ class WorkspaceExtensionDelegate;
  class ScenicWindowDelegate;
diff --git a/chromium/patches/patch-ui_qt_BUILD.gn b/chromium/patches/patch-ui_qt_BUILD.gn
index b3f25fae1a..eef2f1eedb 100644
--- a/chromium/patches/patch-ui_qt_BUILD.gn
+++ b/chromium/patches/patch-ui_qt_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/qt/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/qt/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/qt/BUILD.gn
 @@ -20,7 +20,7 @@ config("qt_internal_config") {
  
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb
index 09ea9d9961..abebbcfa0e 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/strings/translations/app_locale_settings_bn.xtb.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/strings/translations/app_locale_settings_bn.xtb.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/strings/translations/app_locale_settings_bn.xtb
 @@ -10,7 +10,7 @@
    <translation id="IDS_WEB_FONT_FAMILY">Vrinda</translation>
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb
index fc71e6c01d..f2ebdadeba 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/strings/translations/app_locale_settings_ja.xtb.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/strings/translations/app_locale_settings_ja.xtb.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/strings/translations/app_locale_settings_ja.xtb
 @@ -12,7 +12,7 @@
  <if expr="is_ios">
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb
index 305a1a3275..07703e397b 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/strings/translations/app_locale_settings_ko.xtb.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/strings/translations/app_locale_settings_ko.xtb.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/strings/translations/app_locale_settings_ko.xtb
 @@ -12,7 +12,7 @@
  <if expr="is_ios">
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb
index 0e8e109945..12aa88426d 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/strings/translations/app_locale_settings_ml.xtb.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/strings/translations/app_locale_settings_ml.xtb.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/strings/translations/app_locale_settings_ml.xtb
 @@ -9,7 +9,7 @@
    <translation id="IDS_WEB_FONT_FAMILY">'Segoe UI',Arial,AnjaliOldLipi,Rachana,Kartika</translation>
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__th.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__th.xtb
index 9b48531aa9..3a9b099df0 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__th.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__th.xtb
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/strings/translations/app_locale_settings_th.xtb.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/strings/translations/app_locale_settings_th.xtb.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/strings/translations/app_locale_settings_th.xtb
 @@ -6,7 +6,7 @@
    <translation id="IDS_WEB_FONT_FAMILY">Tahoma,sans-serif</translation>
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
index 95eb6500b3..bea31d7424 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/strings/translations/app_locale_settings_zh-CN.xtb.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/strings/translations/app_locale_settings_zh-CN.xtb.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/strings/translations/app_locale_settings_zh-CN.xtb
 @@ -12,7 +12,7 @@
  <if expr="is_ios">
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
index 0c675f3e82..aa801090d6 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/strings/translations/app_locale_settings_zh-TW.xtb.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/strings/translations/app_locale_settings_zh-TW.xtb.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/strings/translations/app_locale_settings_zh-TW.xtb
 @@ -12,7 +12,7 @@
  <if expr="is_ios">
diff --git a/chromium/patches/patch-ui_views_BUILD.gn b/chromium/patches/patch-ui_views_BUILD.gn
index 54ff547f71..74d9a7c88a 100644
--- a/chromium/patches/patch-ui_views_BUILD.gn
+++ b/chromium/patches/patch-ui_views_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/BUILD.gn
-@@ -843,7 +843,6 @@ component("views") {
+@@ -845,7 +845,6 @@ component("views") {
        "windows_stationarity_monitor_aura.cc",
      ]
      deps += [
diff --git a/chromium/patches/patch-ui_views_accessibility_view__accessibility.cc b/chromium/patches/patch-ui_views_accessibility_view__accessibility.cc
index 4753dea0f8..21c6b04535 100644
--- a/chromium/patches/patch-ui_views_accessibility_view__accessibility.cc
+++ b/chromium/patches/patch-ui_views_accessibility_view__accessibility.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/accessibility/view_accessibility.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/accessibility/view_accessibility.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/accessibility/view_accessibility.cc
 @@ -35,7 +35,7 @@
  #include "ui/views/accessibility/view_ax_platform_node_delegate_win.h"
diff --git a/chromium/patches/patch-ui_views_controls_prefix__selector.cc b/chromium/patches/patch-ui_views_controls_prefix__selector.cc
index ab28c64108..db0e37d5c9 100644
--- a/chromium/patches/patch-ui_views_controls_prefix__selector.cc
+++ b/chromium/patches/patch-ui_views_controls_prefix__selector.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/controls/prefix_selector.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/controls/prefix_selector.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/controls/prefix_selector.cc
 @@ -193,7 +193,7 @@ bool PrefixSelector::ShouldDoLearning() 
    return false;
diff --git a/chromium/patches/patch-ui_views_controls_prefix__selector.h b/chromium/patches/patch-ui_views_controls_prefix__selector.h
index dee5faeeca..e967835eed 100644
--- a/chromium/patches/patch-ui_views_controls_prefix__selector.h
+++ b/chromium/patches/patch-ui_views_controls_prefix__selector.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/controls/prefix_selector.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/controls/prefix_selector.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/controls/prefix_selector.h
 @@ -91,7 +91,7 @@ class VIEWS_EXPORT PrefixSelector : publ
    ukm::SourceId GetClientSourceForMetrics() const override;
diff --git a/chromium/patches/patch-ui_views_controls_textfield_textfield.cc b/chromium/patches/patch-ui_views_controls_textfield_textfield.cc
index 718d0e723f..c2146dc22d 100644
--- a/chromium/patches/patch-ui_views_controls_textfield_textfield.cc
+++ b/chromium/patches/patch-ui_views_controls_textfield_textfield.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/controls/textfield/textfield.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/controls/textfield/textfield.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/controls/textfield/textfield.cc
-@@ -87,7 +87,7 @@
+@@ -88,7 +88,7 @@
  #include "base/win/win_util.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/base/ime/linux/text_edit_command_auralinux.h"
  #include "ui/base/ime/text_input_flags.h"
  #include "ui/linux/linux_ui.h"
-@@ -184,7 +184,7 @@ bool IsControlKeyModifier(int flags) {
+@@ -185,7 +185,7 @@ bool IsControlKeyModifier(int flags) {
  // Control-modified key combination, but we cannot extend it to other platforms
  // as Control has different meanings and behaviors.
  // https://crrev.com/2580483002/#msg46
@@ -24,7 +24,7 @@ $NetBSD$
    return flags & ui::EF_CONTROL_DOWN;
  #else
    return false;
-@@ -795,7 +795,7 @@ bool Textfield::OnKeyPressed(const ui::K
+@@ -796,7 +796,7 @@ bool Textfield::OnKeyPressed(const ui::K
      return handled;
    }
  
@@ -33,7 +33,7 @@ $NetBSD$
    if (!handled) {
      if (auto* linux_ui = ui::LinuxUi::instance()) {
        const auto command =
-@@ -980,7 +980,7 @@ void Textfield::AboutToRequestFocusFromT
+@@ -981,7 +981,7 @@ void Textfield::AboutToRequestFocusFromT
  }
  
  bool Textfield::SkipDefaultKeyEventProcessing(const ui::KeyEvent& event) {
@@ -42,7 +42,7 @@ $NetBSD$
    // Skip any accelerator handling that conflicts with custom keybindings.
    if (auto* linux_ui = ui::LinuxUi::instance()) {
      if (IsTextEditCommandEnabled(linux_ui->GetTextEditCommandForEvent(
-@@ -2073,7 +2073,7 @@ bool Textfield::ShouldDoLearning() {
+@@ -2092,7 +2092,7 @@ bool Textfield::ShouldDoLearning() {
    return false;
  }
  
@@ -51,7 +51,7 @@ $NetBSD$
  // TODO(crbug.com/41452689): Implement this method to support Korean IME
  // reconversion feature on native text fields (e.g. find bar).
  bool Textfield::SetCompositionFromExistingText(
-@@ -2600,7 +2600,7 @@ ui::TextEditCommand Textfield::GetComman
+@@ -2619,7 +2619,7 @@ ui::TextEditCommand Textfield::GetComman
  #endif
          return ui::TextEditCommand::DELETE_BACKWARD;
        }
@@ -60,7 +60,7 @@ $NetBSD$
        // Only erase by line break on Linux and ChromeOS.
        if (shift) {
          return ui::TextEditCommand::DELETE_TO_BEGINNING_OF_LINE;
-@@ -2608,7 +2608,7 @@ ui::TextEditCommand Textfield::GetComman
+@@ -2627,7 +2627,7 @@ ui::TextEditCommand Textfield::GetComman
  #endif
        return ui::TextEditCommand::DELETE_WORD_BACKWARD;
      case ui::VKEY_DELETE:
diff --git a/chromium/patches/patch-ui_views_controls_textfield_textfield.h b/chromium/patches/patch-ui_views_controls_textfield_textfield.h
index 61b51a40c2..5bc9e63271 100644
--- a/chromium/patches/patch-ui_views_controls_textfield_textfield.h
+++ b/chromium/patches/patch-ui_views_controls_textfield_textfield.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/controls/textfield/textfield.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/controls/textfield/textfield.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/controls/textfield/textfield.h
-@@ -49,7 +49,7 @@
+@@ -51,7 +51,7 @@
  #include "ui/views/view_observer.h"
  #include "ui/views/word_lookup_client.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include <vector>
  #endif
  
-@@ -481,7 +481,7 @@ class VIEWS_EXPORT Textfield : public Vi
+@@ -483,7 +483,7 @@ class VIEWS_EXPORT Textfield : public Vi
    // Set whether the text should be used to improve typing suggestions.
    void SetShouldDoLearning(bool value) { should_do_learning_ = value; }
  
diff --git a/chromium/patches/patch-ui_views_examples_widget__example.cc b/chromium/patches/patch-ui_views_examples_widget__example.cc
index ffd6f3f2f8..9d62b2ad55 100644
--- a/chromium/patches/patch-ui_views_examples_widget__example.cc
+++ b/chromium/patches/patch-ui_views_examples_widget__example.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/examples/widget_example.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/examples/widget_example.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/examples/widget_example.cc
 @@ -51,7 +51,7 @@ void WidgetExample::CreateExampleView(Vi
    modal_button->SetCallback(
diff --git a/chromium/patches/patch-ui_views_focus_focus__manager.cc b/chromium/patches/patch-ui_views_focus_focus__manager.cc
index 3c35dc40de..e7741ca80e 100644
--- a/chromium/patches/patch-ui_views_focus_focus__manager.cc
+++ b/chromium/patches/patch-ui_views_focus_focus__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/focus/focus_manager.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/focus/focus_manager.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/focus/focus_manager.cc
 @@ -620,7 +620,7 @@ bool FocusManager::RedirectAcceleratorTo
      return false;
diff --git a/chromium/patches/patch-ui_views_style_platform__style.cc b/chromium/patches/patch-ui_views_style_platform__style.cc
index 476d4c226c..8e2c1a5912 100644
--- a/chromium/patches/patch-ui_views_style_platform__style.cc
+++ b/chromium/patches/patch-ui_views_style_platform__style.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/style/platform_style.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/style/platform_style.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/style/platform_style.cc
 @@ -23,7 +23,7 @@
  #include "ui/views/controls/focusable_border.h"
diff --git a/chromium/patches/patch-ui_views_style_platform__style.h b/chromium/patches/patch-ui_views_style_platform__style.h
index 751296fcde..03203a104d 100644
--- a/chromium/patches/patch-ui_views_style_platform__style.h
+++ b/chromium/patches/patch-ui_views_style_platform__style.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/style/platform_style.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/style/platform_style.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/style/platform_style.h
 @@ -84,7 +84,7 @@ class VIEWS_EXPORT PlatformStyle {
    // Default setting at bubble creation time for whether arrow will be adjusted
diff --git a/chromium/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc b/chromium/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
index 81ca22bb3b..1cae040130 100644
--- a/chromium/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
+++ b/chromium/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/test/ui_controls_factory_desktop_aura_ozone.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/test/ui_controls_factory_desktop_aura_ozone.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/test/ui_controls_factory_desktop_aura_ozone.cc
 @@ -237,7 +237,7 @@ bool SendMouseClick(MouseButton type, gf
                           window_hint);
diff --git a/chromium/patches/patch-ui_views_views__delegate.cc b/chromium/patches/patch-ui_views_views__delegate.cc
index 36fd4e0b66..02105e3816 100644
--- a/chromium/patches/patch-ui_views_views__delegate.cc
+++ b/chromium/patches/patch-ui_views_views__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/views_delegate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/views_delegate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/views_delegate.cc
 @@ -92,7 +92,7 @@ bool ViewsDelegate::IsWindowInMetro(gfx:
    return false;
diff --git a/chromium/patches/patch-ui_views_views__delegate.h b/chromium/patches/patch-ui_views_views__delegate.h
index 54612e2cde..04564230e8 100644
--- a/chromium/patches/patch-ui_views_views__delegate.h
+++ b/chromium/patches/patch-ui_views_views__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/views_delegate.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/views_delegate.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/views_delegate.h
 @@ -139,7 +139,7 @@ class VIEWS_EXPORT ViewsDelegate {
    // environment.
diff --git a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
index da75feb645..294f34add5 100644
--- a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
+++ b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc
 @@ -203,7 +203,7 @@ DragOperation DesktopDragDropClientOzone
    return selected_operation_;
diff --git a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
index 2dd7611aeb..20ddf21169 100644
--- a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
+++ b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h
 @@ -67,7 +67,7 @@ class VIEWS_EXPORT DesktopDragDropClient
      // The offset of |drag_widget_| relative to the mouse position.
diff --git a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
index 15a01c45b3..fe6e0a25e8 100644
--- a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
+++ b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
 @@ -51,7 +51,7 @@
  #include "ui/wm/core/window_util.h"
diff --git a/chromium/patches/patch-ui_views_widget_root__view.cc b/chromium/patches/patch-ui_views_widget_root__view.cc
deleted file mode 100644
index 2fb9ca920a..0000000000
--- a/chromium/patches/patch-ui_views_widget_root__view.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- ui/views/widget/root_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
-+++ ui/views/widget/root_view.cc
-@@ -169,7 +169,7 @@ class AnnounceTextView : public View {
- #if BUILDFLAG(IS_CHROMEOS)
-     // On ChromeOS, kAlert role can invoke an unnecessary event on reparenting.
-     GetViewAccessibility().SetRole(ax::mojom::Role::kStaticText);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-     // TODO(crbug.com/40658933): Use live regions (do not use alerts).
-     // May require setting kLiveStatus, kContainerLiveStatus to "polite".
-     GetViewAccessibility().SetRole(ax::mojom::Role::kAlert);
diff --git a/chromium/patches/patch-ui_views_widget_widget.cc b/chromium/patches/patch-ui_views_widget_widget.cc
index 14ed183a1a..a7247ef4ec 100644
--- a/chromium/patches/patch-ui_views_widget_widget.cc
+++ b/chromium/patches/patch-ui_views_widget_widget.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/widget/widget.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/widget/widget.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/widget/widget.cc
-@@ -65,7 +65,7 @@
+@@ -66,7 +66,7 @@
  #include "ui/views/widget/widget_removals_observer.h"
  #include "ui/views/window/dialog_delegate.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/linux/linux_ui.h"
  #endif
  
-@@ -2567,7 +2567,7 @@ const ui::NativeTheme* Widget::GetNative
+@@ -2611,7 +2611,7 @@ const ui::NativeTheme* Widget::GetNative
      return parent_->GetNativeTheme();
    }
  
diff --git a/chromium/patches/patch-ui_views_widget_widget.h b/chromium/patches/patch-ui_views_widget_widget.h
index 3746f22d66..1683b47788 100644
--- a/chromium/patches/patch-ui_views_widget_widget.h
+++ b/chromium/patches/patch-ui_views_widget_widget.h
@@ -4,10 +4,10 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/widget/widget.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/widget/widget.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/widget/widget.h
-@@ -489,7 +489,7 @@ class VIEWS_EXPORT Widget : public inter
-     bool force_system_menu_for_frameless = false;
+@@ -486,7 +486,7 @@ class VIEWS_EXPORT Widget : public inter
+     bool dont_show_in_taskbar = false;
  #endif  // BUILDFLAG(IS_WIN)
  
 -#if BUILDFLAG(IS_LINUX)
diff --git a/chromium/patches/patch-ui_views_window_default__frame__view.cc b/chromium/patches/patch-ui_views_window_default__frame__view.cc
index 27e0f72e3c..652de0d07b 100644
--- a/chromium/patches/patch-ui_views_window_default__frame__view.cc
+++ b/chromium/patches/patch-ui_views_window_default__frame__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/window/default_frame_view.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/window/default_frame_view.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/window/default_frame_view.cc
 @@ -285,7 +285,7 @@ int DefaultFrameView::NonClientTopBorder
  int DefaultFrameView::CaptionButtonY() const {
diff --git a/chromium/patches/patch-ui_views_window_dialog__delegate.cc b/chromium/patches/patch-ui_views_window_dialog__delegate.cc
index 9a16480522..856ae4c08f 100644
--- a/chromium/patches/patch-ui_views_window_dialog__delegate.cc
+++ b/chromium/patches/patch-ui_views_window_dialog__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/window/dialog_delegate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/window/dialog_delegate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/window/dialog_delegate.cc
-@@ -129,7 +129,7 @@ Widget* DialogDelegate::CreateDialogWidg
+@@ -128,7 +128,7 @@ Widget* DialogDelegate::CreateDialogWidg
  
  // static
  bool DialogDelegate::CanSupportCustomFrame(gfx::NativeView parent) {
diff --git a/chromium/patches/patch-ui_views_window_frame__background.cc b/chromium/patches/patch-ui_views_window_frame__background.cc
index 5dd5a4a5bd..b024e0082d 100644
--- a/chromium/patches/patch-ui_views_window_frame__background.cc
+++ b/chromium/patches/patch-ui_views_window_frame__background.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/window/frame_background.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/views/window/frame_background.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/views/window/frame_background.cc
 @@ -110,7 +110,7 @@ void FrameBackground::PaintMaximized(gfx
                                       int width) const {
diff --git a/chromium/patches/patch-ui_webui_resources_tools_minify__js.py b/chromium/patches/patch-ui_webui_resources_tools_minify__js.py
index fb27703a1f..b596ef1b5a 100644
--- a/chromium/patches/patch-ui_webui_resources_tools_minify__js.py
+++ b/chromium/patches/patch-ui_webui_resources_tools_minify__js.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/webui/resources/tools/minify_js.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- ui/webui/resources/tools/minify_js.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ ui/webui/resources/tools/minify_js.py
 @@ -32,7 +32,7 @@ def main(argv):
    # Spawn a NodeJS script to use the programmatic Terser API, since the CLI API
diff --git a/chromium/patches/patch-v8_BUILD.gn b/chromium/patches/patch-v8_BUILD.gn
index 69da87fb81..a1ef894960 100644
--- a/chromium/patches/patch-v8_BUILD.gn
+++ b/chromium/patches/patch-v8_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/BUILD.gn.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/BUILD.gn.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/BUILD.gn
-@@ -1024,6 +1024,9 @@ external_v8_defines = [
+@@ -1045,6 +1045,9 @@ external_v8_defines = [
    "V8_TARGET_OS_MACOS",
    "V8_TARGET_OS_WIN",
    "V8_TARGET_OS_CHROMEOS",
@@ -16,7 +16,7 @@ $NetBSD$
    "V8_TARGET_ARCH_ARM64",
    "V8_TARGET_ARCH_PPC64",
    "V8_TARGET_ARCH_MIPS64",
-@@ -1108,6 +1111,15 @@ if (target_os == "android") {
+@@ -1129,6 +1132,15 @@ if (target_os == "android") {
  } else if (target_os == "chromeos") {
    enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
    enabled_external_v8_defines += [ "V8_TARGET_OS_CHROMEOS" ]
@@ -32,7 +32,16 @@ $NetBSD$
  }
  
  # Some V8_TARGET_ARCH_ defines that affect Api constants (see usages of
-@@ -1870,9 +1882,6 @@ config("strict_warnings") {
+@@ -1796,7 +1808,7 @@ config("toolchain") {
+ 
+   if (is_clang) {
+     cflags += [ "-Wunreachable-code" ]
+-    if (v8_current_cpu != "ppc64" && v8_current_cpu != "s390x") {
++    if (v8_current_cpu != "ppc64" && v8_current_cpu != "s390x" && !is_bsd) {
+       cflags += [ "-Wlifetime-safety-permissive" ]
+     }
+ 
+@@ -1899,9 +1911,6 @@ config("strict_warnings") {
        cflags += [ "-Wshorten-64-to-32" ]
      }
      cflags += [ "-Wmissing-field-initializers" ]
@@ -42,7 +51,7 @@ $NetBSD$
    }
  }
  
-@@ -2678,6 +2687,23 @@ action("generate_bytecode_builtins_list"
+@@ -2681,6 +2690,23 @@ action("generate_bytecode_builtins_list"
    ]
  }
  
@@ -66,7 +75,7 @@ $NetBSD$
  # Template to generate different V8 snapshots based on different runtime flags.
  # Can be invoked with run_mksnapshot(<name>). The target will resolve to
  # run_mksnapshot_<name>. If <name> is "default", no file suffixes will be used.
-@@ -2696,7 +2722,11 @@ template("run_mksnapshot") {
+@@ -2699,7 +2725,11 @@ template("run_mksnapshot") {
      suffix = "_$name"
    }
    action("run_mksnapshot_" + name) {
@@ -79,7 +88,7 @@ $NetBSD$
      if (v8_verify_deterministic_mksnapshot) {
        # We archive the snapshot executable when verifying snapshot
        # determinism to ease debugging.
-@@ -2826,6 +2856,12 @@ template("run_mksnapshot") {
+@@ -2829,6 +2859,12 @@ template("run_mksnapshot") {
        if (!v8_enable_builtins_profiling && v8_enable_builtins_reordering) {
          args += [ "--reorder-builtins" ]
        }
@@ -92,7 +101,7 @@ $NetBSD$
      }
  
      # This is needed to distinguish between generating code for the simulator
-@@ -5043,7 +5079,7 @@ v8_header_set("v8_internal_headers") {
+@@ -5049,7 +5085,7 @@ v8_header_set("v8_internal_headers") {
        # iOS Xcode simulator builds run on an x64 target. iOS and macOS are both
        # based on Darwin and thus POSIX-compliant to a similar degree.
        if (is_linux || is_chromeos || is_mac || is_ios ||
@@ -101,7 +110,7 @@ $NetBSD$
          sources += [ "src/trap-handler/handler-inside-posix.h" ]
        } else if (is_win) {
          sources += [ "src/trap-handler/handler-inside-win.h" ]
-@@ -6530,7 +6566,7 @@ v8_cluster_source_set("v8_base_without_c
+@@ -6540,7 +6576,7 @@ v8_cluster_source_set("v8_base_without_c
        # iOS Xcode simulator builds run on an x64 target. iOS and macOS are both
        # based on Darwin and thus POSIX-compliant to a similar degree.
        if (is_linux || is_chromeos || is_mac || is_ios ||
@@ -110,7 +119,7 @@ $NetBSD$
          sources += [
            "src/trap-handler/handler-inside-posix.cc",
            "src/trap-handler/handler-outside-posix.cc",
-@@ -7223,7 +7259,7 @@ v8_component("v8_libbase") {
+@@ -7248,7 +7284,7 @@ v8_component("v8_libbase") {
      }
    }
  
@@ -119,7 +128,7 @@ $NetBSD$
      sources += [
        "src/base/debug/stack_trace_posix.cc",
        "src/base/platform/platform-linux.cc",
-@@ -7234,6 +7270,27 @@ v8_component("v8_libbase") {
+@@ -7259,6 +7295,27 @@ v8_component("v8_libbase") {
        "dl",
        "rt",
      ]
diff --git a/chromium/patches/patch-v8_include_v8-internal.h b/chromium/patches/patch-v8_include_v8-internal.h
index b6f6927ffd..47e5a02766 100644
--- a/chromium/patches/patch-v8_include_v8-internal.h
+++ b/chromium/patches/patch-v8_include_v8-internal.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/include/v8-internal.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/include/v8-internal.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/include/v8-internal.h
 @@ -218,7 +218,7 @@ using SandboxedPointer_t = Address;
  #ifdef V8_ENABLE_SANDBOX
diff --git a/chromium/patches/patch-v8_include_v8config.h b/chromium/patches/patch-v8_include_v8config.h
index 2f6ab60668..75518827d4 100644
--- a/chromium/patches/patch-v8_include_v8config.h
+++ b/chromium/patches/patch-v8_include_v8config.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/include/v8config.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/include/v8config.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/include/v8config.h
 @@ -207,6 +207,9 @@ path. Add it with -I<path> to the comman
    && !defined(V8_TARGET_OS_IOS) \
diff --git a/chromium/patches/patch-v8_src_api_api.cc b/chromium/patches/patch-v8_src_api_api.cc
index c4df8e2964..e70ffa5cbd 100644
--- a/chromium/patches/patch-v8_src_api_api.cc
+++ b/chromium/patches/patch-v8_src_api_api.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/api/api.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/api/api.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/api/api.cc
-@@ -165,7 +165,7 @@
+@@ -167,7 +167,7 @@
  
  #include "src/strings/string-hasher-inl.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include <signal.h>
  #include <unistd.h>
  
-@@ -6353,7 +6353,7 @@ bool v8::V8::Initialize(const int build_
+@@ -6372,7 +6372,7 @@ bool v8::V8::Initialize(const int build_
    return true;
  }
  
diff --git a/chromium/patches/patch-v8_src_base_atomicops.h b/chromium/patches/patch-v8_src_base_atomicops.h
index 37c1183220..533df92c2b 100644
--- a/chromium/patches/patch-v8_src_base_atomicops.h
+++ b/chromium/patches/patch-v8_src_base_atomicops.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/base/atomicops.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/base/atomicops.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/base/atomicops.h
 @@ -32,10 +32,10 @@ using Atomic64 = SbAtomic64;
  using Atomic8 = char;
diff --git a/chromium/patches/patch-v8_src_base_macros.h b/chromium/patches/patch-v8_src_base_macros.h
new file mode 100644
index 0000000000..533a4eb7c1
--- /dev/null
+++ b/chromium/patches/patch-v8_src_base_macros.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- v8/src/base/macros.h.orig	2026-04-28 23:05:57.000000000 +0200
++++ v8/src/base/macros.h
+@@ -224,7 +224,7 @@ V8_INLINE constexpr Dest bit_cast(Source
+ 
+ // Define V8_USE_UNDEFINED_BEHAVIOR_SANITIZER macro.
+ #if defined(__has_feature)
+-#if __has_feature(undefined_behavior_sanitizer)
++#if __has_feature(undefined_behavior_sanitizer) && !defined(V8_OS_BSD)
+ #define V8_USE_UNDEFINED_BEHAVIOR_SANITIZER 1
+ #endif
+ #endif
diff --git a/chromium/patches/patch-v8_src_base_platform_memory.h b/chromium/patches/patch-v8_src_base_platform_memory.h
index 604bd8a281..363e1b2fc2 100644
--- a/chromium/patches/patch-v8_src_base_platform_memory.h
+++ b/chromium/patches/patch-v8_src_base_platform_memory.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/base/platform/memory.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/base/platform/memory.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/base/platform/memory.h
 @@ -21,13 +21,13 @@
  #include <malloc/malloc.h>
diff --git a/chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc b/chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc
index 1439508761..30d6613c3c 100644
--- a/chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc
+++ b/chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/base/platform/platform-freebsd.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/base/platform/platform-freebsd.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/base/platform/platform-freebsd.cc
 @@ -43,14 +43,10 @@ TimezoneCache* OS::CreateTimezoneCache()
    return new PosixDefaultTimezoneCache();
diff --git a/chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc b/chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc
index 18454c626f..f067ab248d 100644
--- a/chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc
+++ b/chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/base/platform/platform-openbsd.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/base/platform/platform-openbsd.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/base/platform/platform-openbsd.cc
 @@ -6,6 +6,9 @@
  // POSIX-compatible parts, the implementation is in platform-posix.cc.
diff --git a/chromium/patches/patch-v8_src_base_platform_platform-posix.cc b/chromium/patches/patch-v8_src_base_platform_platform-posix.cc
index a5d510ac6f..d8ef3118e3 100644
--- a/chromium/patches/patch-v8_src_base_platform_platform-posix.cc
+++ b/chromium/patches/patch-v8_src_base_platform_platform-posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/base/platform/platform-posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/base/platform/platform-posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/base/platform/platform-posix.cc
 @@ -78,9 +78,11 @@
  #include <sys/syscall.h>
diff --git a/chromium/patches/patch-v8_src_base_strings.h b/chromium/patches/patch-v8_src_base_strings.h
index 6041f8d9e6..3ab6afe6ca 100644
--- a/chromium/patches/patch-v8_src_base_strings.h
+++ b/chromium/patches/patch-v8_src_base_strings.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/base/strings.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/base/strings.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/base/strings.h
 @@ -8,6 +8,9 @@
  #include "src/base/base-export.h"
diff --git a/chromium/patches/patch-v8_src_base_sys-info.cc b/chromium/patches/patch-v8_src_base_sys-info.cc
index 151e6c199f..2a216b3adf 100644
--- a/chromium/patches/patch-v8_src_base_sys-info.cc
+++ b/chromium/patches/patch-v8_src_base_sys-info.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/base/sys-info.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/base/sys-info.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/base/sys-info.cc
 @@ -35,8 +35,12 @@ namespace base {
  
diff --git a/chromium/patches/patch-v8_src_base_utils_random-number-generator.cc b/chromium/patches/patch-v8_src_base_utils_random-number-generator.cc
index 2cbe85147a..9b018e4b93 100644
--- a/chromium/patches/patch-v8_src_base_utils_random-number-generator.cc
+++ b/chromium/patches/patch-v8_src_base_utils_random-number-generator.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/base/utils/random-number-generator.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/base/utils/random-number-generator.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/base/utils/random-number-generator.cc
 @@ -56,7 +56,7 @@ RandomNumberGenerator::RandomNumberGener
    DCHECK_EQ(0, result);
diff --git a/chromium/patches/patch-v8_src_diagnostics_perf-jit.cc b/chromium/patches/patch-v8_src_diagnostics_perf-jit.cc
index 2d3dc8d4c6..a0a7a8f916 100644
--- a/chromium/patches/patch-v8_src_diagnostics_perf-jit.cc
+++ b/chromium/patches/patch-v8_src_diagnostics_perf-jit.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/diagnostics/perf-jit.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/diagnostics/perf-jit.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/diagnostics/perf-jit.cc
 @@ -31,7 +31,7 @@
  #include "src/flags/flags.h"
diff --git a/chromium/patches/patch-v8_src_diagnostics_perf-jit.h b/chromium/patches/patch-v8_src_diagnostics_perf-jit.h
index 701e35ba74..31fc7b6935 100644
--- a/chromium/patches/patch-v8_src_diagnostics_perf-jit.h
+++ b/chromium/patches/patch-v8_src_diagnostics_perf-jit.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/diagnostics/perf-jit.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/diagnostics/perf-jit.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/diagnostics/perf-jit.h
 @@ -31,7 +31,7 @@
  #include "include/v8config.h"
diff --git a/chromium/patches/patch-v8_src_execution_isolate.cc b/chromium/patches/patch-v8_src_execution_isolate.cc
index 0cfc72e9c9..e16a353284 100644
--- a/chromium/patches/patch-v8_src_execution_isolate.cc
+++ b/chromium/patches/patch-v8_src_execution_isolate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/execution/isolate.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/execution/isolate.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/execution/isolate.cc
 @@ -178,6 +178,10 @@
  #include "src/execution/simulator-base.h"
@@ -17,7 +17,7 @@ $NetBSD$
  extern "C" const uint8_t v8_Default_embedded_blob_code_[];
  extern "C" uint32_t v8_Default_embedded_blob_code_size_;
  extern "C" const uint8_t v8_Default_embedded_blob_data_[];
-@@ -5421,6 +5425,13 @@ void Isolate::InitializeDefaultEmbeddedB
+@@ -5556,6 +5560,13 @@ void Isolate::InitializeDefaultEmbeddedB
    const uint8_t* data = DefaultEmbeddedBlobData();
    uint32_t data_size = DefaultEmbeddedBlobDataSize();
  
diff --git a/chromium/patches/patch-v8_src_flags_flags.cc b/chromium/patches/patch-v8_src_flags_flags.cc
index 6ebfe51910..fc3eda5b1c 100644
--- a/chromium/patches/patch-v8_src_flags_flags.cc
+++ b/chromium/patches/patch-v8_src_flags_flags.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/flags/flags.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/flags/flags.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/flags/flags.cc
 @@ -17,6 +17,10 @@
  #include <sstream>
@@ -17,7 +17,7 @@ $NetBSD$
  #include "src/base/fpu.h"
  #include "src/base/hashing.h"
  #include "src/base/lazy-instance.h"
-@@ -861,6 +865,10 @@ void FlagList::FreezeFlags() {
+@@ -863,6 +867,10 @@ void FlagList::FreezeFlags() {
    // Note that for string flags we only protect the pointer itself, but not the
    // string storage. TODO(12887): Fix this.
    base::OS::SetDataReadOnly(&v8_flags, sizeof(v8_flags));
diff --git a/chromium/patches/patch-v8_src_libsampler_sampler.cc b/chromium/patches/patch-v8_src_libsampler_sampler.cc
index 806ff5a1d2..f407a3d41d 100644
--- a/chromium/patches/patch-v8_src_libsampler_sampler.cc
+++ b/chromium/patches/patch-v8_src_libsampler_sampler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/libsampler/sampler.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/libsampler/sampler.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/libsampler/sampler.cc
 @@ -526,6 +526,16 @@ void SignalHandler::FillRegisterState(vo
    state->pc = reinterpret_cast<void*>(mcontext.__gregs[_REG_PC]);
diff --git a/chromium/patches/patch-v8_src_objects_js-temporal-zoneinfo64.cc b/chromium/patches/patch-v8_src_objects_js-temporal-zoneinfo64.cc
index 0f0c9a8267..5e985f2e9b 100644
--- a/chromium/patches/patch-v8_src_objects_js-temporal-zoneinfo64.cc
+++ b/chromium/patches/patch-v8_src_objects_js-temporal-zoneinfo64.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/objects/js-temporal-zoneinfo64.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/objects/js-temporal-zoneinfo64.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/objects/js-temporal-zoneinfo64.cc
 @@ -11,7 +11,7 @@
  #include "temporal_rs/TimeZone.hpp"
diff --git a/chromium/patches/patch-v8_src_sandbox_sandbox.cc b/chromium/patches/patch-v8_src_sandbox_sandbox.cc
index 1c8781e6c5..977c7922de 100644
--- a/chromium/patches/patch-v8_src_sandbox_sandbox.cc
+++ b/chromium/patches/patch-v8_src_sandbox_sandbox.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/sandbox/sandbox.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/sandbox/sandbox.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/sandbox/sandbox.cc
 @@ -60,7 +60,7 @@ static Address DetermineAddressSpaceLimi
    }
diff --git a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
index ea4006faca..31e913c865 100644
--- a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
+++ b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc
 @@ -150,6 +150,8 @@ EmbeddedTargetOs ToEmbeddedTargetOs(cons
      return EmbeddedTargetOs::kStarboard;
diff --git a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
index a0b3c59145..967cd06eca 100644
--- a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
+++ b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
 @@ -37,6 +37,7 @@ enum class EmbeddedTargetOs {
    kWin,
diff --git a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
index 8e24543dc5..7c48e4701b 100644
--- a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
+++ b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc
 @@ -9,6 +9,10 @@
  
diff --git a/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc b/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
index 6dc8ac98a7..4d807b2831 100644
--- a/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
+++ b/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/trap-handler/handler-inside-posix.cc.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/trap-handler/handler-inside-posix.cc.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/trap-handler/handler-inside-posix.cc
 @@ -28,7 +28,7 @@
  
diff --git a/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h b/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h
index 2602666813..d1c71f4036 100644
--- a/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h
+++ b/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/trap-handler/handler-inside-posix.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/trap-handler/handler-inside-posix.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/trap-handler/handler-inside-posix.h
 @@ -13,7 +13,7 @@ namespace v8 {
  namespace internal {
diff --git a/chromium/patches/patch-v8_src_trap-handler_trap-handler.h b/chromium/patches/patch-v8_src_trap-handler_trap-handler.h
index fccecafd30..1279b4ed87 100644
--- a/chromium/patches/patch-v8_src_trap-handler_trap-handler.h
+++ b/chromium/patches/patch-v8_src_trap-handler_trap-handler.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/trap-handler/trap-handler.h.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/src/trap-handler/trap-handler.h.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/src/trap-handler/trap-handler.h
 @@ -18,7 +18,7 @@ namespace v8::internal::trap_handler {
  // X64 on Linux, Windows, MacOS, FreeBSD.
diff --git a/chromium/patches/patch-v8_tools_run-paxctl.py b/chromium/patches/patch-v8_tools_run-paxctl.py
index 3c68bcd6c7..43699be018 100644
--- a/chromium/patches/patch-v8_tools_run-paxctl.py
+++ b/chromium/patches/patch-v8_tools_run-paxctl.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/tools/run-paxctl.py.orig	2026-04-21 12:38:58.287038930 +0200
+--- v8/tools/run-paxctl.py.orig	2026-05-10 14:15:01.685510716 +0200
 +++ v8/tools/run-paxctl.py
 @@ -0,0 +1,16 @@
 +#!@PYTHONBIN@
diff --git a/chromium/patches/patch-v8_tools_run.py b/chromium/patches/patch-v8_tools_run.py
index 44b1adc02b..11eb3c349b 100644
--- a/chromium/patches/patch-v8_tools_run.py
+++ b/chromium/patches/patch-v8_tools_run.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/tools/run.py.orig	2026-04-14 23:31:37.000000000 +0200
+--- v8/tools/run.py.orig	2026-04-28 23:05:57.000000000 +0200
 +++ v8/tools/run.py
 @@ -21,7 +21,7 @@ if cmd and cmd[0] == '--redirect-stdout'
    kwargs = dict(stdout=subprocess.PIPE)
diff --git a/chromium/tests.mk b/chromium/tests.mk
index 1ee99fb818..6ed19b4dd7 100644
--- a/chromium/tests.mk
+++ b/chromium/tests.mk
@@ -7,7 +7,7 @@ SITES.${FONTS_DISTFILE}=	https://nerd.hu/distfiles/
 DISTFILES+=			${REGRESS_DISTFILE} ${FONTS_DISTFILE}
 
 EXTRACT_ONLY=			${DISTNAME}-lite${EXTRACT_SUFX_C}
-EXTRACT_ONLY+=			${PROFILE_DISTFILES}
+#EXTRACT_ONLY+=			${PROFILE_DISTFILES}
 EXTRACT_ONLY+=			${_GITHUB_DEFAULT_DISTFILES}
 .for crate in ${CARGO_CRATE_DEPENDS}
 EXTRACT_ONLY+=			${crate}.crate


Home | Main Index | Thread Index | Old Index