b6d535dd88
Extends the real-profile machinery (PR #95620) to Brave Origin — Brave's standalone paid build with a fully separate install identity: - new canonical key 'brave-origin' in _CHROMIUM_BROWSERS - Windows: BraveOHTML ProgId -> brave-origin; channel ProgIds BraveOBHTML/ BraveODHTML/BraveOSHTM fail closed (identifiers from brave-core install_static) - macOS: com.brave.Browser.origin bundle id (exact match); .beta/.dev/ .nightly channel bundles fail closed; /Applications/Brave Origin.app - Linux: brave-origin.desktop matched BEFORE the bare 'brave' fragment (substring scan would otherwise resolve an Origin default to stable Brave and drive the wrong profile — #95549 wrong-principal invariant); brave-origin-{beta,nightly,dev} fail closed - profile dirs: BraveSoftware/Brave-Origin on all three OSes (per brave-core kProductPathName + Homebrew cask zap paths) - /browser connect launch tables: Brave Origin split into its OWN group so a 'brave' executable lookup can never resolve to the Origin binary - user-facing strings/docs/desktop tooltip updated Tests: progid/bundle/desktop map params + data-dir resolution for all three OSes; 125 passed in the three browser test files.