-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Labels
Description
Summary
get_firefox_profiles()currently returns raw directory names likeabc123.default-release.- Firefox stores human-friendly profile names in
profiles.ini; we can parse it to surface nicer labels and the default flag.
Why it matters
- Users should see "Work" or "Personal" instead of hashed directories in the UI.
- Aligns Firefox support with the Chromium-based browsers we already parse.
Acceptance Criteria
- Parse the appropriate
profiles.inion each platform (respectingIsRelativevalues) and use theNamefield asProfileDescriptor.display_namewhen available. - Continue to fall back to directory names if the INI or name is missing.
- Update/extend the tests in
apps/desktop/src-tauri/tests/browser/firefox_profiles.rsto cover the new behaviour (including relative paths and custom names).
Additional context
- File:
apps/desktop/src-tauri/src/browser_details.rs