black7375 / black7375/Firefox-UI-Fix
Theme not applied to new profiles introduced in Firefox 144
- Dominant language
- SCSS
- Stars
- 5.9k
- Forks
- 202
- PR merge metrics
- No merged PRs in 30d
Description
### Describe the bug
After updating to Firefox 144, the Photon (Firefox-UI-Fix) theme no longer works with the new profile system.
When installing using:
```bash
bash -c "$(curl -fsSL https://raw.githubusercontent.com/black7375/Firefox-UI-Fix/master/install.sh)"
```
the script does not list or detect the newly introduced profiles at all.
**Steps to reproduce:**
1. Install or update to Firefox 144.
2. Go to `about:config` and set `browser.profiles.enabled` config to `true`
3. Create a new profile using the new profile system.
4. Run the installation script above.
### Expected behavior
The installer should detect all available profiles, including those created under Firefox 144, and apply the theme.
### OS
Linux
### Firefox Version
144
### Distribution
- [x] [Original Lepton](https://github.com/black7375/Firefox-UI-Fix)
- [x] [Lepton's photon style](https://github.com/black7375/Firefox-UI-Fix/tree/photon-style)
- [x] [Lepton's proton style](https://github.com/black7375/Firefox-UI-Fix/tree/proton-style)
### Theme - More Info
It seems that the script or detection logic may not account for the updated profile directory structure introduced in Firefox 144.
### `user.js` setup
`browser.profiles.enabled` setting must be set to `true`
### Additional context
https://support.mozilla.org/en-US/kb/profile-management
Contributor guide
Research direction
Start with install.sh and reproduce the issue using Firefox 144 with browser.profiles.enabled set to true and a newly created profile. Trace how the installer discovers profiles, then verify that all available profiles are detected and the theme is applied to the new profile.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- bash
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100