Skip to content

Revert "feat(browser): Chromium browser panes via in-process CEF, with extensions" - #11966

Merged
austinywang merged 1 commit into
mainfrom
revert-10197-issue-10084-chromium-browser-engine
Sep 4, 2026
Merged

austinywang merged 1 commit into
mainfrom
revert-10197-issue-10084-chromium-browser-engine

Conversation

@austinywang

@austinywang austinywang commented Sep 4, 2026 •

Copy link
Copy Markdown
Contributor

Reverts #10197


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.


Summary by cubic

Reverts the Chromium browser pane feature, returning browser panes to WebKit-only rendering. The --engine CLI flag and the in-process CEF integration are removed, along with all Chromium engine code, tests, and vendored CEF headers.

Migration

  • Closed browser pane snapshots created while the Chromium feature was active may reference an engine field that no longer exists; those snapshots restore as WebKit panes.
  • Users who previously opted into Chromium via --engine must remove the flag from any saved commands or scripts.

Written for commit 7c37ee2. Summary will update on new commits.

Review in cubic

@cursor

cursor Bot commented Sep 4, 2026

Copy link
Copy Markdown

Bugbot is paused — on-demand spend limit reached

Bugbot uses usage-based billing for this team and has hit its on-demand spend limit.

A team admin can raise the spend limit in the Cursor dashboard, or wait for the next billing cycle to continue.

@vercel

vercel Bot commented Sep 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
cmux166 Building Building Preview Sep 4, 2026 6:46pm UTC
cmux41 Building Building Preview Sep 4, 2026 6:46pm UTC

@greptile-apps

greptile-apps Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Too many files changed for review (472 files, 100 file limit).

Bypass the limit by tagging @greptile-apps to review.

@austinywang
austinywang merged commit e83b832 into main Sep 4, 2026
5 of 12 checks passed
@coderabbitai

coderabbitai Bot commented Sep 4, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 471 files, which is 171 over the limit of 300.

To get a review, reduce the PR to 300 files or fewer by splitting it into smaller PRs or changing its base branch.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Team

Run ID: bd5279db-2252-4d7e-a949-7302fda9953c

📥 Commits

Reviewing files that changed from the base of the PR and between f838159 and 7c37ee2.

⛔ Files ignored due to path filters (1)
  • cmux.xcworkspace/contents.xcworkspacedata is excluded by !**/*.xcworkspace/contents.xcworkspacedata
📒 Files selected for processing (471)
  • CLI/CMUXCLI+BrowserEngine.swift
  • CLI/cmux.swift
  • CLI/cmux_open.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Control/BrowserAutomationNavigationCoordinator.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Control/ExternalNavigationRaceResult.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/BrowserCDPEndpoint.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/BrowserEngineKind.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/BrowserEngineNavigationDecision.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/BrowserEngineNavigationDisposition.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/BrowserEngineNavigationPolicyHandler.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/BrowserEngineNavigationRequest.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/BrowserEngineSettingsStore.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/CDPError.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/CDPEvent.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/CDPValue.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumBrowserDiagnostic.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumBrowserRuntimeEnvironment.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumBrowserSession+Input.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumBrowserSession+Navigation.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumBrowserSession+ProfileData.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumBrowserSession+Snapshots.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumBrowserSession.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumBrowserStartupCoordinator.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumCDPConnection.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumCDPEndpointDiscovery.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumCDPPipeLaunch.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumCDPPipeTransport.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumCDPTransport.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumCDPWebSocketKind.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumCDPWebSocketTransport.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumDebuggingTransport.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumDiscoveredTarget.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumDocumentTitleObservation.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumExtractionCompletion.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumLaunchArguments.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumLaunchConfiguration.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumLoopbackPortAllocator.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumNavigationHistory.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumNavigationInterceptor.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumOwnedStorage.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumOwnedStorageError.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumPipeReadBuffer.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumPipeReadSource.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumProcessDiagnostics.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumRemoteDebuggingPort.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumRuntimeArtifact.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumRuntimeArtifactError.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumRuntimeArtifactStore.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumRuntimeDownloadResult.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumRuntimeManifest.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumScreencastTransition.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumSessionSnapshot.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Engine/ChromiumSessionState.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/RecentlyClosed/ClosedBrowserPanelRestoreSnapshot.swift
  • Packages/macOS/CmuxBrowser/Sources/CmuxBrowser/Resources/Localizable.xcstrings
  • Packages/macOS/CmuxBrowser/Tests/CmuxBrowserTests/ChromiumEngineTests.swift
  • Packages/macOS/CmuxBrowser/Tests/CmuxBrowserTests/ChromiumNavigationInterceptionTests.swift
  • Packages/macOS/CmuxBrowser/Tests/CmuxBrowserTests/ChromiumStartupTests.swift
  • Packages/macOS/CmuxBrowser/Tests/CmuxBrowserTests/Control/BrowserAutomationNavigationCoordinatorTests.swift
  • Packages/macOS/CmuxBrowser/Tests/CmuxBrowserTests/Control/UncooperativeNavigationGate.swift
  • Packages/macOS/CmuxBrowser/Tests/CmuxBrowserTests/NonDeletingFileManager.swift
  • Packages/macOS/CmuxBrowser/Tests/CmuxBrowserTests/PolicyCDPTransport.swift
  • Packages/macOS/CmuxCEF/Helper/helper_main.c
  • Packages/macOS/CmuxCEF/Package.swift
  • Packages/macOS/CmuxCEF/Sources/CmuxCEF/CEFBrowser.swift
  • Packages/macOS/CmuxCEF/Sources/CmuxCEF/CEFDevToolsClient.swift
  • Packages/macOS/CmuxCEF/Sources/CmuxCEF/CEFRuntime.swift
  • Packages/macOS/CmuxCEF/Sources/CmuxCEF/CEFRuntimeLifecycleService.swift
  • Packages/macOS/CmuxCEF/Sources/CmuxCEF/CEFRuntimeProfileDataDeletionWorker.swift
  • Packages/macOS/CmuxCEF/Sources/CmuxCEF/CEFRuntimeProfileDataService.swift
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_atomic_flag.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_atomic_ref_count.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_bind.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_build.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_callback.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_callback_forward.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_callback_helpers.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_compiler_specific.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_dump_without_crashing.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_immediate_crash.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_is_complete.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_is_instantiation.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_lock.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_logging.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_macros.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_platform_thread.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_ref_counted.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_scoped_refptr.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_thread_checker.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_to_address.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_trace_event.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/cef_weak_ptr.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/internal/README-TRANSFER.txt
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/internal/cef_always_false.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/internal/cef_bind_internal.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/internal/cef_callback_internal.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/internal/cef_callback_tags.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/internal/cef_color_id_macros.inc
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/internal/cef_lock_impl.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/internal/cef_net_error_list.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/base/internal/cef_thread_checker_impl.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_accessibility_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_app_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_audio_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_auth_callback_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_base_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_browser_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_browser_process_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_callback_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_client_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_command_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_command_line_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_component_updater_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_context_menu_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_cookie_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_crash_util_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_devtools_message_observer_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_dialog_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_display_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_dom_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_download_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_download_item_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_drag_data_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_drag_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_file_util_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_find_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_focus_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_frame_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_frame_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_i18n_util_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_image_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_jsdialog_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_keyboard_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_life_span_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_load_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_media_router_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_menu_model_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_menu_model_delegate_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_navigation_entry_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_origin_whitelist_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_parser_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_path_util_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_permission_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_preference_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_print_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_print_settings_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_process_message_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_process_util_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_registration_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_render_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_render_process_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_request_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_request_context_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_request_context_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_request_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_resource_bundle_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_resource_bundle_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_resource_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_resource_request_handler_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_response_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_response_filter_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_scheme_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_server_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_shared_memory_region_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_shared_process_message_builder_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_ssl_info_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_ssl_status_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_stream_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_string_visitor_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_task_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_task_manager_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_thread_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_trace_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_unresponsive_process_callback_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_urlrequest_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_v8_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_values_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_waitable_event_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_x509_certificate_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_xml_reader_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/cef_zip_reader_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/test/cef_api_version_test_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/test/cef_test_helpers_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/test/cef_test_server_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/test/cef_translator_test_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_box_layout_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_browser_view_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_browser_view_delegate_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_button_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_button_delegate_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_display_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_fill_layout_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_label_button_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_layout_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_menu_button_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_menu_button_delegate_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_overlay_controller_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_panel_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_panel_delegate_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_scroll_view_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_textfield_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_textfield_delegate_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_view_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_view_delegate_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_window_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/capi/views/cef_window_delegate_capi.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_accessibility_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_api_hash.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_api_versions.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_app.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_application_mac.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_audio_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_auth_callback.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_base.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_browser.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_browser_process_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_callback.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_client.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_color_ids.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_command_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_command_ids.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_command_line.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_component_updater.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_config.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_context_menu_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_cookie.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_crash_util.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_devtools_message_observer.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_dialog_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_display_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_dom.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_download_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_download_item.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_drag_data.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_drag_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_file_util.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_find_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_focus_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_frame.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_frame_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_i18n_util.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_id_mappers.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_image.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_jsdialog_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_keyboard_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_life_span_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_load_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_media_router.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_menu_model.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_menu_model_delegate.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_navigation_entry.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_origin_whitelist.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_pack_resources.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_pack_strings.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_parser.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_path_util.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_permission_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_preference.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_print_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_print_settings.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_process_message.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_process_util.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_registration.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_render_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_render_process_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_request.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_request_context.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_request_context_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_request_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_resource_bundle.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_resource_bundle_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_resource_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_resource_request_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_response.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_response_filter.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_sandbox_mac.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_scheme.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_server.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_shared_memory_region.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_shared_process_message_builder.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_ssl_info.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_ssl_status.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_stream.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_string_visitor.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_task.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_task_manager.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_thread.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_trace.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_unresponsive_process_callback.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_urlrequest.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_v8.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_values.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_version.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_version_info.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_waitable_event.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_x509_certificate.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_xml_reader.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/cef_zip_reader.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_dump_without_crashing_internal.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_export.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_logging_internal.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_mac.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_ptr.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_string.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_string_list.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_string_map.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_string_multimap.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_string_types.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_string_wrappers.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_thread_internal.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_time.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_time_wrappers.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_trace_event_internal.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_types.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_types_color.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_types_component.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_types_content_settings.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_types_geometry.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_types_mac.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_types_osr.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_types_runtime.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/internal/cef_types_wrappers.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/test/cef_api_version_test.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/test/cef_test_helpers.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/test/cef_test_server.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/test/cef_translator_test.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_box_layout.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_browser_view.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_browser_view_delegate.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_button.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_button_delegate.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_display.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_fill_layout.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_label_button.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_layout.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_menu_button.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_menu_button_delegate.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_overlay_controller.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_panel.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_panel_delegate.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_scroll_view.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_textfield.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_textfield_delegate.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_view.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_view_delegate.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_window.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/views/cef_window_delegate.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/wrapper/cef_byte_read_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/wrapper/cef_closure_task.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/wrapper/cef_helpers.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/wrapper/cef_library_loader.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/wrapper/cef_message_router.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/wrapper/cef_resource_manager.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/wrapper/cef_scoped_temp_dir.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/wrapper/cef_stream_resource_handler.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/wrapper/cef_xml_object.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cef/include/wrapper/cef_zip_archive.h
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/cmux_cef_shim.m
  • Packages/macOS/CmuxCEF/Sources/CmuxCEFShim/include/cmux_cef_shim.h
  • Packages/macOS/CmuxCEF/Tests/CmuxCEFTests/CEFRuntimeTests.swift
  • Packages/macOS/CmuxControlSocket/Package.swift
  • Packages/macOS/CmuxControlSocket/Sources/CmuxControlSocket/Coordinator/Browser/ControlBrowserEngineStrings.swift
  • Packages/macOS/CmuxControlSocket/Sources/CmuxControlSocket/Coordinator/Browser/ControlBrowserPanelContext.swift
  • Packages/macOS/CmuxControlSocket/Sources/CmuxControlSocket/Coordinator/Browser/ControlCommandCoordinator+BrowserEngine.swift
  • Packages/macOS/CmuxControlSocket/Sources/CmuxControlSocket/Coordinator/Browser/ControlCommandCoordinator+BrowserPanelV1.swift
  • Packages/macOS/CmuxControlSocket/Sources/CmuxControlSocket/Coordinator/Pane/ControlCommandCoordinator+Pane.swift
  • Packages/macOS/CmuxControlSocket/Sources/CmuxControlSocket/Coordinator/Pane/ControlPaneCreateInputs.swift
  • Packages/macOS/CmuxControlSocket/Sources/CmuxControlSocket/Coordinator/Sidebar/ControlCommandCoordinator+SidebarPaneV1.swift
  • Packages/macOS/CmuxControlSocket/Sources/CmuxControlSocket/Coordinator/Sidebar/ControlSidebarContext.swift
  • Packages/macOS/CmuxControlSocket/Sources/CmuxControlSocket/Coordinator/Surface/ControlCommandCoordinator+Surface.swift
  • Packages/macOS/CmuxControlSocket/Sources/CmuxControlSocket/Coordinator/Surface/ControlSurfaceCreateInputs.swift
  • Packages/macOS/CmuxControlSocket/Sources/CmuxControlSocket/Coordinator/Surface/ControlSurfaceSplitInputs.swift
  • Packages/macOS/CmuxControlSocket/Sources/CmuxControlSocket/Wire/ControlCommandExecutionPolicy.swift
  • Packages/macOS/CmuxControlSocket/Tests/CmuxControlSocketTests/ControlCommandContextTestStubs+SidebarBrowser.swift
  • Packages/macOS/CmuxControlSocket/Tests/CmuxControlSocketTests/ControlCommandCoordinatorBrowserEngineTests.swift
  • Packages/macOS/CmuxControlSocket/Tests/CmuxControlSocketTests/ControlCommandExecutionPolicyTests.swift
  • Packages/macOS/CmuxControlSocket/Tests/CmuxControlSocketTests/FakeSurfaceControlCommandContext.swift
  • Packages/macOS/CmuxFoundation/Sources/CmuxFoundation/Browser/BrowserEngineDefaultChoice.swift
  • Packages/macOS/CmuxFoundation/Sources/CmuxFoundation/Browser/BrowserEngineKind.swift
  • Packages/macOS/CmuxGit/Sources/CmuxGit/Changes/GitExecutableFileProbing.swift
  • Packages/macOS/CmuxGit/Sources/CmuxGit/Parsing/GitConfigFileReader.swift
  • Packages/macOS/CmuxGit/Sources/CmuxGit/Parsing/GitIndexDataReader.swift
  • Packages/macOS/CmuxGit/Sources/CmuxGit/Parsing/GitMetadataService+Index.swift
  • Packages/macOS/CmuxGit/Sources/CmuxGit/Parsing/GitMetadataService+WatchFallback.swift
  • Packages/macOS/CmuxGit/Sources/CmuxGit/Refs/GitReferenceStorageProbing.swift
  • Packages/macOS/CmuxGit/Sources/CmuxGit/Status/GitMetadataSafety.swift
  • Packages/macOS/CmuxGit/Sources/CmuxGit/Status/SystemGitFileStatusReader.swift
  • Packages/macOS/CmuxSettings/Sources/CmuxSettings/Keys/BrowserCatalogSection.swift
  • Packages/macOS/CmuxSettings/Sources/CmuxSettings/Values/BrowserEngineOption.swift
  • Packages/macOS/CmuxSettings/Tests/CmuxSettingsTests/BrowserEngineSettingTests.swift
  • Packages/macOS/CmuxSettingsUI/Sources/CmuxSettingsUI/Navigation/CuratedSettingEntry+Default.swift
  • Packages/macOS/CmuxSettingsUI/Sources/CmuxSettingsUI/Sections/BrowserSection.swift
  • Packages/macOS/CmuxSettingsUI/Tests/CmuxSettingsUITests/SettingsRowAnchorResolutionTests.swift
  • Resources/Localizable.xcstrings
  • Sources/AppDelegate.swift
  • Sources/BrowserActionDispatcher.swift
  • Sources/BrowserSplitContainer.swift
  • Sources/BrowserSplitRequest.swift
  • Sources/Canvas/Workspace+CanvasLayout.swift
  • Sources/CmuxSettingsJSONPathSupport.swift
  • Sources/DockSplitStore+BrowserActions.swift
  • Sources/DockSplitStore+PaneFocus.swift
  • Sources/DockSplitStore+PortalReconcile.swift
  • Sources/DockSplitStore+SessionRestore.swift
  • Sources/DockSplitStore+SessionSnapshot.swift
  • Sources/DockSplitStore+SurfaceTransfer.swift
  • Sources/DockSplitStore.swift
  • Sources/Find/BrowserFindWebViewEvaluator.swift
  • Sources/KeyboardShortcutSettingsFileStore+Template.swift
  • Sources/KeyboardShortcutSettingsFileStore.swift
  • Sources/Panels/BrowserAutomation.swift
  • Sources/Panels/BrowserAutomationViewportError.swift
  • Sources/Panels/BrowserDiscardRestoreHeal.swift
  • Sources/Panels/BrowserHiddenWebViewDiscardManager.swift
  • Sources/Panels/BrowserOmnibarPageFocusAdapter.swift
  • Sources/Panels/BrowserPaneEngineAdapter.swift
  • Sources/Panels/BrowserPaneEngineController.swift
  • Sources/Panels/BrowserPanel+AutomationRecovery.swift
  • Sources/Panels/BrowserPanel+Chromium.swift
  • Sources/Panels/BrowserPanel.swift
  • Sources/Panels/BrowserPanelView.swift
  • Sources/Panels/CEFBrowserHostView.swift
  • Sources/Panels/CEFBrowserPaneEngineAdapter.swift
  • Sources/Panels/CEFRuntimeBootstrap.swift
  • Sources/Panels/ChromiumBrowserHostRepresentable.swift
  • Sources/Panels/ChromiumBrowserHostView.swift
  • Sources/Panels/ChromiumBrowserPaneEngineAdapter.swift
  • Sources/Panels/ChromiumBrowserRuntimeEnvironment+Live.swift
  • Sources/Panels/ChromiumEngineAdapting.swift
  • Sources/Panels/ChromiumInputEventQueue.swift
  • Sources/Panels/ChromiumKeyMapping.swift
  • Sources/Panels/ReactGrab.swift
  • Sources/Panels/WebKitBrowserPaneEngineAdapter.swift
  • Sources/SessionPersistence.swift
  • Sources/SettingsNavigation.swift
  • Sources/SettingsSearchAliases.swift
  • Sources/SystemDefaultBrowserDetector.swift
  • Sources/TabManager.swift
  • Sources/TerminalController+BrowserCookies.swift
  • Sources/TerminalController+BrowserDocumentScripts.swift
  • Sources/TerminalController+BrowserViewport.swift
  • Sources/TerminalController+BrowserWorkerSupport.swift
  • Sources/TerminalController+ChromiumBrowserAutomation.swift
  • Sources/TerminalController+ChromiumBrowserCookies.swift
  • Sources/TerminalController+ChromiumBrowserViewport.swift
  • Sources/TerminalController+ControlBrowserPanelContext.swift
  • Sources/TerminalController+ControlPaneContext.swift
  • Sources/TerminalController+ControlPaneDock.swift
  • Sources/TerminalController+ControlSidebarContext3.swift
  • Sources/TerminalController+ControlSurfaceContext2.swift
  • Sources/TerminalController+ControlSurfaceDock.swift
  • Sources/TerminalController+ControlSystemContext2.swift
  • Sources/TerminalController+WindowDockBrowserRouting.swift
  • Sources/TerminalController.swift
  • Sources/Workspace+DockBrowserLookup.swift
  • Sources/Workspace+PanelLifecycle.swift
  • Sources/Workspace.swift
  • Sources/cmuxApp.swift
  • cmux.xcodeproj/project.pbxproj
  • cmuxTests/BrowserConfigTests.swift
  • cmuxTests/BrowserDiscardedWebViewRestoreRetryTests.swift
  • cmuxTests/BrowserHiddenWebViewDiscardMemoryPressureTests.swift
  • cmuxTests/BrowserPanelSessionRestoreTests.swift
  • cmuxTests/BrowserPanelTests.swift
  • scripts/embed-cef.sh
  • scripts/ensure-cef.sh
  • vendor/bonsplit
  • web/data/cmux.schema.json
  • web/messages/en.json
  • web/messages/ja.json
  • web/tests/vm-publication-provider.test.ts

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

rustybret pushed a commit to rustybret/bmux that referenced this pull request Sep 4, 2026
e83b832 Revert "feat(browser): Chromium browser panes via in-process CEF, with extens…" (manaflow-ai#11966)
f838159 Clarify Cloud VM capacity is shared (manaflow-ai#11897)
austinywang added a commit that referenced this pull request Sep 5, 2026
The same squash merge (19f51d5, #11789) re-added three
cmux.xcodeproj entries for SystemDefaultBrowserDetector.swift: the
PBXBuildFile, the PBXFileReference, and the cmux target's Sources entry.
The file itself was deleted by the CEF revert (#11966, e83b832),
which also removed those entries on main; the VPN branch's merge of
that revert kept them. The reference sits in no group, so Xcode
resolves it against the project root and the app target fails with:

  error: Build input file cannot be found:
  '.../SystemDefaultBrowserDetector.swift'

The nightly never reached this error because cmux-cli failed first.
Remove the three entries, matching the revert. No other file reference
in the project is orphaned or missing.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EA5g4LcJ3QYAARgJjKCXvG
austinywang added a commit that referenced this pull request Sep 5, 2026
…11999)

* Restore CMUXCLI.vmAttachTransportUnsupportedCode so cmux-cli compiles

Every "Nightly macOS build" run on main since 19f51d5 fails in
build-nightly-app with:

  CLI/cmux.swift:13798: error: type 'CMUXCLI' has no member
  'vmAttachTransportUnsupportedCode'

Two independent changes crossed. The Cloud VPN branch (#11789, commit
c9272d3) removed the cmux-tui fallback helpers from
CLI/CMUXCLI+VMTui.swift, including this constant, because every Cloud
route now goes through the WireGuard hub. Five hours later main gained a
new use of the same constant in shouldFallbackFromForcedSSH
(c8098d7). The branch's later merges of main combined both sides
without a textual conflict, and the squash merge landed the dangling
reference on main.

PR CI never compiled Swift for #11789: web-typecheck failed, so
linux-preflight failed and every macOS job was skipped, while the no-op
"CI status fallback" workflow satisfied the required ci-status check and
auto-merge went ahead.

Restore the constant in CLI/CMUXCLI+VMTui.swift. The control plane still
answers 409 vm_attach_transport_unsupported
(web/services/vms/routeHelpers.ts), and
VMSSHCommandTests.testVMSSHAliasUsesCmuxRemoteWhenProviderSSHIsUnmanaged
covers the forced-SSH fallback that reads it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EA5g4LcJ3QYAARgJjKCXvG

* Drop stale SystemDefaultBrowserDetector.swift project entries

The same squash merge (19f51d5, #11789) re-added three
cmux.xcodeproj entries for SystemDefaultBrowserDetector.swift: the
PBXBuildFile, the PBXFileReference, and the cmux target's Sources entry.
The file itself was deleted by the CEF revert (#11966, e83b832),
which also removed those entries on main; the VPN branch's merge of
that revert kept them. The reference sits in no group, so Xcode
resolves it against the project root and the app target fails with:

  error: Build input file cannot be found:
  '.../SystemDefaultBrowserDetector.swift'

The nightly never reached this error because cmux-cli failed first.
Remove the three entries, matching the revert. No other file reference
in the project is orphaned or missing.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EA5g4LcJ3QYAARgJjKCXvG

* Re-merge CmuxTuiSurfaceProviders.swift: keep main's state sync, apply the private-link port scan

The VPN branch's merge of main (0ecbf91, "Merge origin/main into
cloud tunnel PR branch") resolved seven conflict hunks in this file by
taking the branch side, which:

- left a `guard catalog.replaceResources(` with no `else` and Void
  `return`s inside `refresh(force:) -> Bool` (the app target did not
  parse; the nightly never got this far because cmux-cli failed first),
- dropped main's `stop()` resets for `scheduledRefresh`,
  `stateRecoveryRefreshTask`, `watchedLink`, `changeWatcherID`, and
  `eventsFeedWarning`,
- dropped main's asleep/unavailable publication through
  `replaceUnavailableCloudState` and the `eventsFeedWarning` link-error
  reporting,
- kept `refreshDebounce` calls for a property main had removed.

Redo the merge from git's automatic result: main's structure and logic
stay, and the branch's intended changes are applied on top. Ports are no
longer probed through provider exec; the cached scan is used until the
cmux-tui link is up, then `ports(link:socketPath:)` refreshes
`scannedPorts`/`currentPorts` for `publish`. The desktop row carries its
private noVNC URL everywhere it is created (`desktopDisplayResource()`),
the provider preview-endpoint machinery stays removed, and the old
`VMTunnelManager.privateRouteBlocker()` text stays removed because that
API no longer exists.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EA5g4LcJ3QYAARgJjKCXvG

* Re-merge CloudMachineLink.swift: restore the events recovery state the merge dropped

The same merge (0ecbf91) resolved six hunks here by taking the branch
side and lost main's events-subscription state: the eight stored
properties (`eventsSubscriptionID`, `eventsReaderTask`, `eventsCursor`,
`eventsRecoveryClock`, `eventsRecoveryPolicy`, `eventsRecoveryTask`,
`eventsStabilityTask`, `eventsRecoveryPhase`) while every use of them
survived, the `eventsCursor = nil; resetEventsRecovery()` at the start of
`connect`, the `.connected` change event, the subscription id and cursor
in `startEventsSubscription`, and the reader/recovery resets in
`disconnect()` and `linkProcessDidExit`.

Build error on main after the constant fix:

  Sources/Cloud/CloudMachineLink.swift:166: value of type
  'CloudMachineLink' has no member 'eventsRecoveryClock'

Keep the branch's additions (hub lease release, `eventsProcessExit`
with `terminateAndWait` before a replacement reader, async
`disconnect`/`linkProcessDidExit`) on top of main's logic.
`startEventsSubscription(socketPath:cursor:)` is now async because it
waits for the previous events child; `restartEventsSubscription`,
`resumeEventsSubscription`, and `recoverEventsSubscription` propagate
that. Callers already await them (actor).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EA5g4LcJ3QYAARgJjKCXvG

* Restore network_addresses plumbing and the vm terminal rename contract row

Two more main-side pieces the 0ecbf91 merge dropped while keeping
the rest of the feature (c8098d7): the `vm.cmux_remote_info` socket
reply no longer carried `network_addresses` even though the CLI still
parses it, and `cmux vm open --json` no longer forwarded it. Put both
back so the chain works end to end again. Also restore the
`vm terminal rename` row in docs/cli-contract.md, which the merge
removed from the CLI contract table.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EA5g4LcJ3QYAARgJjKCXvG

---------

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
aerickson pushed a commit to aerickson/cmux that referenced this pull request Sep 13, 2026
aerickson pushed a commit to aerickson/cmux that referenced this pull request Sep 13, 2026
…ge broke (manaflow-ai#11999)

* Restore CMUXCLI.vmAttachTransportUnsupportedCode so cmux-cli compiles

Every "Nightly macOS build" run on main since 19f51d5 fails in
build-nightly-app with:

  CLI/cmux.swift:13798: error: type 'CMUXCLI' has no member
  'vmAttachTransportUnsupportedCode'

Two independent changes crossed. The Cloud VPN branch (manaflow-ai#11789, commit
c9272d3) removed the cmux-tui fallback helpers from
CLI/CMUXCLI+VMTui.swift, including this constant, because every Cloud
route now goes through the WireGuard hub. Five hours later main gained a
new use of the same constant in shouldFallbackFromForcedSSH
(c8098d7). The branch's later merges of main combined both sides
without a textual conflict, and the squash merge landed the dangling
reference on main.

PR CI never compiled Swift for manaflow-ai#11789: web-typecheck failed, so
linux-preflight failed and every macOS job was skipped, while the no-op
"CI status fallback" workflow satisfied the required ci-status check and
auto-merge went ahead.

Restore the constant in CLI/CMUXCLI+VMTui.swift. The control plane still
answers 409 vm_attach_transport_unsupported
(web/services/vms/routeHelpers.ts), and
VMSSHCommandTests.testVMSSHAliasUsesCmuxRemoteWhenProviderSSHIsUnmanaged
covers the forced-SSH fallback that reads it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EA5g4LcJ3QYAARgJjKCXvG

* Drop stale SystemDefaultBrowserDetector.swift project entries

The same squash merge (19f51d5, manaflow-ai#11789) re-added three
cmux.xcodeproj entries for SystemDefaultBrowserDetector.swift: the
PBXBuildFile, the PBXFileReference, and the cmux target's Sources entry.
The file itself was deleted by the CEF revert (manaflow-ai#11966, e83b832),
which also removed those entries on main; the VPN branch's merge of
that revert kept them. The reference sits in no group, so Xcode
resolves it against the project root and the app target fails with:

  error: Build input file cannot be found:
  '.../SystemDefaultBrowserDetector.swift'

The nightly never reached this error because cmux-cli failed first.
Remove the three entries, matching the revert. No other file reference
in the project is orphaned or missing.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EA5g4LcJ3QYAARgJjKCXvG

* Re-merge CmuxTuiSurfaceProviders.swift: keep main's state sync, apply the private-link port scan

The VPN branch's merge of main (0ecbf91, "Merge origin/main into
cloud tunnel PR branch") resolved seven conflict hunks in this file by
taking the branch side, which:

- left a `guard catalog.replaceResources(` with no `else` and Void
  `return`s inside `refresh(force:) -> Bool` (the app target did not
  parse; the nightly never got this far because cmux-cli failed first),
- dropped main's `stop()` resets for `scheduledRefresh`,
  `stateRecoveryRefreshTask`, `watchedLink`, `changeWatcherID`, and
  `eventsFeedWarning`,
- dropped main's asleep/unavailable publication through
  `replaceUnavailableCloudState` and the `eventsFeedWarning` link-error
  reporting,
- kept `refreshDebounce` calls for a property main had removed.

Redo the merge from git's automatic result: main's structure and logic
stay, and the branch's intended changes are applied on top. Ports are no
longer probed through provider exec; the cached scan is used until the
cmux-tui link is up, then `ports(link:socketPath:)` refreshes
`scannedPorts`/`currentPorts` for `publish`. The desktop row carries its
private noVNC URL everywhere it is created (`desktopDisplayResource()`),
the provider preview-endpoint machinery stays removed, and the old
`VMTunnelManager.privateRouteBlocker()` text stays removed because that
API no longer exists.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EA5g4LcJ3QYAARgJjKCXvG

* Re-merge CloudMachineLink.swift: restore the events recovery state the merge dropped

The same merge (0ecbf91) resolved six hunks here by taking the branch
side and lost main's events-subscription state: the eight stored
properties (`eventsSubscriptionID`, `eventsReaderTask`, `eventsCursor`,
`eventsRecoveryClock`, `eventsRecoveryPolicy`, `eventsRecoveryTask`,
`eventsStabilityTask`, `eventsRecoveryPhase`) while every use of them
survived, the `eventsCursor = nil; resetEventsRecovery()` at the start of
`connect`, the `.connected` change event, the subscription id and cursor
in `startEventsSubscription`, and the reader/recovery resets in
`disconnect()` and `linkProcessDidExit`.

Build error on main after the constant fix:

  Sources/Cloud/CloudMachineLink.swift:166: value of type
  'CloudMachineLink' has no member 'eventsRecoveryClock'

Keep the branch's additions (hub lease release, `eventsProcessExit`
with `terminateAndWait` before a replacement reader, async
`disconnect`/`linkProcessDidExit`) on top of main's logic.
`startEventsSubscription(socketPath:cursor:)` is now async because it
waits for the previous events child; `restartEventsSubscription`,
`resumeEventsSubscription`, and `recoverEventsSubscription` propagate
that. Callers already await them (actor).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EA5g4LcJ3QYAARgJjKCXvG

* Restore network_addresses plumbing and the vm terminal rename contract row

Two more main-side pieces the 0ecbf91 merge dropped while keeping
the rest of the feature (c8098d7): the `vm.cmux_remote_info` socket
reply no longer carried `network_addresses` even though the CLI still
parses it, and `cmux vm open --json` no longer forwarded it. Put both
back so the chain works end to end again. Also restore the
`vm terminal rename` row in docs/cli-contract.md, which the merge
removed from the CLI contract table.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EA5g4LcJ3QYAARgJjKCXvG

---------

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
@austinywang austinywang mentioned this pull request Sep 14, 2026

This branch was successfully deployed

2 active deployments
Preview – cmux166 — 7c37ee25 Deployed Sep 4, 2026 by vercel[bot]
Preview – cmux41 — 7c37ee25 Deployed Sep 4, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant