- testdata/ (directory) fix(cef): stop the vim page runtime caret drifting and tighten its hot paths
- accessibility_capture.go 11.6 KiB fix(runtime): harden navigation and browser lifecycle
- accessibility_capture_test.go 21.2 KiB fix(cef): bound accessibility capture retention
- accessibility_enable_test.go 4.3 KiB fix(cef): preserve accessibility lifecycle requests
- accessibility_handler.go 1.6 KiB feat(cef): capture and measure accessibility payloads
- accessibility_handler_test.go 5.8 KiB feat(cef): capture and measure accessibility payloads
- accessibility_trace.go 1.4 KiB feat(cef): capture and measure accessibility payloads
- accessibility_trace_test.go 841 B feat(cef): capture and measure accessibility payloads
- adaptive_frame_rate.go 3.8 KiB perf(cef): opt-in BeginFrame from the frame clock and pin the OSR rate (#429)
- adaptive_frame_rate_test.go 1.8 KiB fix(cef): address adaptive frame review findings
- app.go 15.5 KiB feat(runtime): add named CEF browser instances (#444)
- app_test.go 20.1 KiB feat(runtime): add named CEF browser instances (#444)
- background_guard.go 3.5 KiB fix(cef): keep browser canvas white, move anti-flash to presentation layer
- bridge_script_templates.go 19.6 KiB Split browsing contexts between panes and native windows
- cef2gtk_adapter.go 12.5 KiB fix(cef): apply the bridge page-zoom compensation once (#426)
- cef2gtk_boundary_test.go 1.7 KiB fix(cef): harden vulkan navigation handoff
- click_diagnostics.go 2.5 KiB feat(debug): trace stacked click routing (#446)
- click_diagnostics_test.go 1.6 KiB feat(debug): trace stacked click routing (#446)
- content_injector.go 13.6 KiB fix(cef): preserve committed systemview identity (#445)
- content_injector_test.go 3.8 KiB Split browsing contexts between panes and native windows
- context_menu.go 11.2 KiB fix: tighten CEF scale helpers
- context_menu_adapter_test.go 8.1 KiB fix: support fractional scale CEF OSR
- context_menu_run_context_menu_test.go 759 B fix(context-menu): address remaining review follow-ups
- doc.go 104 B feat(cef): add purego-cef dependency (local replace) and CEF config schema
- download_handler.go 10.0 KiB feat(cef): resident runtime with bounded prewarming gates (Plan 02) (#411)
- download_handler_test.go 8.9 KiB feat(cef): resident runtime with bounded prewarming gates (Plan 02) (#411)
- engine.go 18.3 KiB fix(cef): recover all views after a GPU process relaunch
- engine_adapters.go 2.5 KiB fix: address CodeRabbit findings + vendor purego fork with FFI optimizations
- engine_contract_test.go 1023 B fix(download): harden engine download setup and terminal state
- engine_init.go 16.3 KiB feat(vim): add link hints, visual selection, and text-object yanks
- engine_init_test.go 9.8 KiB feat(runtime): add named CEF browser instances (#444)
- engine_popup_bridge.go 2.7 KiB cef: make popup fallback opener handling generic
- engine_runtime_test.go 3.5 KiB chore(finalizer): tighten clipboard cleanup and coverage
- engine_settings_test.go 1.4 KiB Apply go fix updates
- env.go 2.9 KiB perf(cef): opt-in BeginFrame from the frame clock and pin the OSR rate (#429)
- env_test.go 2.0 KiB perf(cef): opt-in BeginFrame from the frame clock and pin the OSR rate (#429)
- experiment_surface_test.go 1.1 KiB perf(cef): web navigation, filtering and cache policy (#414)
- factory.go 15.3 KiB fix(cef): apply the bridge page-zoom compensation once (#426)
- factory_resize_test.go 7.7 KiB fix(cef): use released size observer
- favicon_discovery.go 3.4 KiB Apply go fix updates
- favicon_discovery_test.go 9.2 KiB fix(cef): preserve committed systemview identity (#445)
- favicon_systemviews.go 1.0 KiB feat(favicon): add cache refresh resolution pipeline
- file_dialog.go 15.8 KiB Apply go fix updates
- file_dialog_test.go 7.7 KiB Apply go fix updates
- filter_request_handler.go 2.3 KiB perf(cef): web navigation, filtering and cache policy (#414)
- filter_request_handler_test.go 7.6 KiB perf(cef): web navigation, filtering and cache policy (#414)
- find_controller.go 5.2 KiB refactor: extract shared webutil package and consolidate engine adapters
- first_presentation_collector_test.go 28.4 KiB perf(cef): cold-start critical path (Plan 01) (#410)
- focus_bridge.go 321 B Address CodeRabbit migration feedback
- gpu_recovery.go 8.4 KiB fix(cef): recover all views after a GPU process relaunch
- gpu_recovery_test.go 20.5 KiB test(cef): assert the GPU recovery pulse sequence and fail fast on GTK waits
- gtk_sync_required_test.go 2.7 KiB fix(cef): harden vulkan navigation handoff
- heartbeat.go 4.3 KiB Use purego-cef2gtk CEF rendering bridge
- injection_event_test.go 9.8 KiB fix(cef): preserve committed systemview identity (#445)
- input_focus.go 3.8 KiB fix(runtime): harden navigation and browser lifecycle
- input_focus_test.go 2.1 KiB fix(runtime): harden navigation and browser lifecycle
- internal_urls.go 3.1 KiB Merge branch 'main' into feat/systemviews-wasm
- internal_urls_test.go 3.9 KiB fix(systemviews): address review feedback
- jsdialog_handler.go 10.0 KiB feat(cef): support JS alert, confirm, prompt and beforeunload dialogs (#462)
- jsdialog_handler_test.go 15.1 KiB feat(cef): support JS alert, confirm, prompt and beforeunload dialogs (#462)
- messaging.go 5.5 KiB refactor: extract shared webutil package and consolidate engine adapters
- permission_handler.go 11.9 KiB feat(cef): handle permission requests through Dumber's permission flow (#461)
- permission_handler_test.go 16.5 KiB feat(cef): handle permission requests through Dumber's permission flow (#461)
- pool.go 3.4 KiB feat(cef): resident runtime with bounded prewarming gates (Plan 02) (#411)
- pool_test.go 1.1 KiB feat(cef): resident runtime with bounded prewarming gates (Plan 02) (#411)
- popup_opener_bridge.go 12.2 KiB cef: harden popup bridge follow-ups
- popup_opener_bridge_test.go 2.6 KiB refactor(tests): move remaining fake doubles to mockery
- popup_opener_renderer.go 4.9 KiB fix(page-mode): harden scrolling and editable focus
- popup_opener_renderer_test.go 7.0 KiB chore: fix branch lint issues
- popup_surface.go 3.7 KiB chore(cef): satisfy lint for scale probe
- process_diagnostics.go 10.2 KiB Apply go fix updates
- process_diagnostics_test.go 1.2 KiB lint: support golangci-lint v2.12
- profile.go 4.5 KiB Apply go fix updates
- profile_test.go 2.1 KiB cef: address render stack review findings
- render_diagnostics.go 9.5 KiB fix(cef): recover all views after a GPU process relaunch
- render_experiment_test.go 3.6 KiB perf(cef): opt-in BeginFrame from the frame clock and pin the OSR rate (#429)
- render_handler_adapter.go 8.8 KiB feat(cef): install accessibility handler at wrap time
- render_handler_popup_test.go 2.2 KiB fix(cef): address popup surface review findings
- render_stack.go 1.2 KiB feat(cef): add render stack config
- render_stack_env.go 6.2 KiB fix: support fractional scale CEF OSR
- render_stack_env_test.go 6.2 KiB fix: support fractional scale CEF OSR
- render_stack_plan_test.go 1.3 KiB feat(cef): add render stack config
- render_stall_watchdog.go 8.5 KiB lint: support golangci-lint v2.12
- render_stall_watchdog_test.go 2.8 KiB Use purego-cef2gtk CEF rendering bridge
- renderer_bridge.go 6.9 KiB content: extract popup manager scaffolding
- renderer_bridge_test.go 13.9 KiB fix(page-mode): harden scrolling and editable focus
- restart_safety.go 1.9 KiB style(cef): satisfy safety marker lint
- restart_safety_test.go 1.4 KiB test(cef): cover GPU relaunch safety marker
- runtime_activity.go 5.6 KiB feat(cef): resident runtime with bounded prewarming gates (Plan 02) (#411)
- runtime_activity_test.go 3.4 KiB feat(cef): resident runtime with bounded prewarming gates (Plan 02) (#411)
- runtime_config.go 2.0 KiB feat(cef): inertial scrolling with keyboard support (#409)
- scale.go 505 B fix(cef): address popup surface review findings
- scale_probe.go 3.1 KiB fix(cef): apply the bridge page-zoom compensation once (#426)
- scale_probe_test.go 2.3 KiB fix(cef): apply the bridge page-zoom compensation once (#426)
- scheme_handler.go 44.0 KiB fix(cef): harden the vim page bridge
- scheme_handler_assets_p1_test.go 11.1 KiB perf(cef): internal systemview startup (Plan 05) (#415)
- scheme_handler_assets_p2_test.go 16.4 KiB perf(cef): internal systemview startup (Plan 05) (#415)
- scheme_handler_assets_p3_test.go 18.2 KiB perf(cef): internal systemview startup (Plan 05) (#415)
- scheme_handler_systemviews_test.go 3.9 KiB fix(release): address final review blockers
- scheme_handler_test.go 28.3 KiB feat(favicon): add cache refresh resolution pipeline
- semantic_navigation.go 6.3 KiB feat(vim): activate selected heading links
- semantic_navigation_test.go 4.7 KiB feat(vim): activate selected heading links
- session_spawn_environment.go 827 B fix(review): address PR feedback
- startup_presentation_hooks_test.go 2.3 KiB fix(startup): own CEF trace lifecycle
- startup_trace.go 5.1 KiB fix(startup): own CEF trace lifecycle
- startup_trace_test.go 4.3 KiB fix(startup): own CEF trace lifecycle
- systemview_asset_cache.go 12.5 KiB style: apply gofmt to struct field alignment
- systemview_asset_cache_test.go 6.1 KiB perf(cef): internal systemview startup (Plan 05) (#415)
- testutil_test.go 5.4 KiB fix(cef): apply the bridge page-zoom compensation once (#426)
- touchpad_navigation.go 7.5 KiB fix(cef): move touchpad gesture contract to domain
- touchpad_navigation_test.go 19.0 KiB fix(cef): move touchpad gesture contract to domain
- ui_scale_test.go 602 B fix(cef): respect effective HiDPI scale for zoom
- vim_page.go 14.8 KiB fix(cef): cap the visual copy allowance at one and tighten accent color validation
- vim_page_runtime.js 36.2 KiB fix(cef): stop the vim page runtime caret drifting and tighten its hot paths
- vim_page_runtime_test.go 29.5 KiB fix(cef): stop the vim page runtime caret drifting and tighten its hot paths
- vim_page_test.go 20.3 KiB fix(cef): cap the visual copy allowance at one and tighten accent color validation
- webview.go 92.9 KiB Merge branch 'main' into fix/gpu-crash-recovery
- webview_audio_test.go 22.9 KiB fix(audio): guard CEF stream lifecycle
- webview_begin_frame_cleanup_test.go 783 B test(ticks): require raw callback unref exactly once
- webview_bridge_nonce_test.go 1.6 KiB cef: make popup fallback opener handling generic
- webview_handlers.go 50.3 KiB fix(popup): release aborted popup shells and guard popup config
- webview_handlers_test.go 24.6 KiB fix(cef): preserve committed systemview identity (#445)
- webview_input_test.go 4.4 KiB feat(cef): inertial scrolling with keyboard support (#409)
- webview_javascript_test.go 1.1 KiB fix(cef): run injected javascript on ui thread
- webview_lifecycle_test.go 1.8 KiB fix(cef): apply the bridge page-zoom compensation once (#426)
- webview_navigation_test.go 20.8 KiB fix(cef): replay startup navigation dropped during about:blank commit (#449)
- webview_popup_lifecycle_test.go 2.3 KiB fix(popup): release aborted popup shells and guard popup config
- webview_popup_proxy.go 4.5 KiB chore: fix branch lint issues
- webview_popup_proxy_test.go 3.1 KiB chore: fix lint issues
- webview_popup_routing_test.go 19.0 KiB fix(popup): harden deferred and CEF failure handling
- webview_scroll_cancel.go 3.6 KiB fix(cef): recover all views after a GPU process relaunch
- webview_scroll_cancel_test.go 9.8 KiB style: apply gofmt to struct field alignment
- webview_scroll_inject.go 1.6 KiB feat(cef): inertial scrolling with keyboard support (#409)
- webview_scroll_inject_test.go 3.1 KiB feat(cef): inertial scrolling with keyboard support (#409)
- webview_scroll_test.go 17.8 KiB fix(cef): prevent queued taps from stalling
- webview_viewport.go 19.5 KiB fix(cef): recover all views after a GPU process relaunch
- webview_viewport_test.go 18.4 KiB fix(cef): extend resize repaint pulses past capturer size adoption (#456)
- webview_visibility_test.go 1.6 KiB test(cef): require effective mapped ancestor visibility
- webview_zoom_test.go 6.6 KiB fix(cef): apply the bridge page-zoom compensation once (#426)