Keyboard shortcuts

Press ← or β†’ to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Feature Matrix

This document provides a high-level overview of the features supported by CBF, categorized by functionality. The status of each feature is indicated to help users and developers understand the current capabilities and limitations of CBF.

Legend

SymbolMeaning
βœ…Fully supported
🚧Partial β€” see Notes for details
❌Not yet implemented

Page Lifecycle & Navigation

FeatureStatusPlatformNotes
Open webpageβœ…macOS
Navigate webpageβœ…macOS
Close webpageβœ…macOS
Go back/forwardβœ…macOS
Reload webpageβœ…macOS
beforeunload eventsβœ…macOS
Shutdownβœ…macOS

Surface & Input

FeatureStatusPlatformNotes
Surface creationβœ…macOSUses CAContextID
Change surface boundsβœ…macOS
Send mouse/key eventsβœ…macOS
Send IME eventsβœ…macOS

Content & Interaction

FeatureStatusPlatformNotes
Get DOM htmlβœ…macOS
Drag and Drop on webpageβœ…macOS
Drag and Drop from other appsβœ…
Context menu events🚧macOSSome native items are not yet supported

Downloads & Print

FeatureStatusPlatformNotes
Download managementβœ…macOS
Show print dialog UI🚧macOSUI can be shown; window can’t activated
Show print preview UI❌

Profile & Extensions

FeatureStatusPlatformNotes
Open webpage with profileβœ…macOS
Get profile listβœ…macOS
Get profile infoβœ…macOS
Get extension listβœ…macOS
Extension inline UIβœ…macOS
Full extension support🚧macOS

Developer Tools & Built-in Pages

FeatureStatusPlatformNotes
DevTools UI🚧macOSYou can embed DevTools in your app
chrome://versionβœ…macOS
chrome://history🚧macOSDeleting all history at once is not yet supported
chrome://settings🚧macOSSome settings options are not yet available