Open Bug 579843 Opened 15 years ago Updated 3 years ago

Removing or disabling theme syncs, but doesn't apply to current window

Categories

(Toolkit :: Add-ons Manager, defect, P3)

defect

Tracking

()

Tracking Status
firefox22 --- affected
firefox23 --- affected
firefox24 --- affected
firefox25 --- affected
firefox32 --- affected

People

(Reporter: ahoza, Unassigned)

References

Details

User-Agent: Mozilla/5.0 (Windows; Windows NT 6.1; en-US; rv:2.0b2pre) Gecko/20100718 Minefield/4.0b2pre Build Identifier: When switching back to default theme on Client A and syncing, previously wore theme remains displayed in the client's B browser. Reproducible: Always Steps to Reproduce: Prerequisites: Two machines (client A and Client B) already setup on the same Weave account. For each client; Sync Preferences > Browser Sync > Minefield Will: is set to "Sync Everything" and "Merge sync data with sync data" for Manage Account-> Reset sync Environment Client A: Win7(32), Mozilla/5.0 (Windows; Intel Mac OS X 10.6; en-US; rv:2.0b2pre) Gecko/20100718 Minefield/4.0b2pre Client B: Mac 10.6, Mozilla/5.0 (Macintosh; Windows NT 6.1; en-US; rv:2.0b2pre) Gecko/20100718 Minefield/4.0b2pre Firefox Sync: 1.4.1 1. Install two personas on Client A, set one as default and sync. 2. Sync Client B. Enabled theme on Client A is enabled now on Client B as well. 3. Enable default theme on Client A and sync. 4. Sync Client B. Actual Results: Theme from step b is still displayed in browser window but in Addons Manager->Themes for the corresponding theme, "Enable" button is available. After restarting browser, Default theme is enabled. Expected Results: Default theme should be enabled on Client B and displayed in the browser.
Priority: -- → P3
Summary: Default theme is changed on Client B only after restart → removing Persona doesn't get synced
Target Milestone: --- → 1.6
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: regression
Removing regression keyword, because... well, it's probably not.
Keywords: regression
Priority: P3 → P4
Whiteboard: [good-first-bug]
Target Milestone: 1.6 → ---
Yeah... we should just fix Fx5 to watch those prefs and do the right thing, not do it ourselves in the sync engine. We couldn't do that while the add-on existed, but there's no reason to do this the hard way anymore.
Whiteboard: [good-first-bug] → [good first bug]
Summary: removing Persona doesn't get synced → removing or disabling Persona syncs but doesn't apply to current window
is this still an issue?
yes, still exists.
Component: Firefox Sync: Backend → Theme
Product: Mozilla Services → Firefox
Hardware: x86 → All
Summary: removing or disabling Persona syncs but doesn't apply to current window → Removing or disabling theme syncs, but doesn't apply to current window
Component: Theme → Add-ons Manager
Product: Firefox → Toolkit
I'm looking at old "good first bugs" not touched for a while. As for comment 6 it seems to be still valid. Richard, do you think this bug could become a mentored bug? Perhaps this will catch somebody's attention.
Flags: needinfo?(rnewman)
As far as I know it's still valid, but it would be worth re-verifying -- it's been over a year. Yes, this could be a mentored bug. It *probably* is a small fix: watch the right pref. I don't know who the right mentor is, alas.
Flags: needinfo?(rnewman)
I've re-verified it and the problem still occurs.
Guessing that all of these are affected. (Please correct if not!)
Severity: trivial → normal
Priority: P4 → --
Shopping around for a mentor for this. If this is still relevant in firefox-accounts-land, Dao, feel like taking that on?
Flags: needinfo?(dao)
I don't know if this bug is still relevant, why this bug would be happening (i.e. where exactly the code is broken), or that this qualifies as a good first bug...
Flags: needinfo?(dao)
Whiteboard: [good first bug]
Priority: -- → P3
Severity: normal → S3

The severity field for this bug is relatively low, S3. However, the bug has 5 duplicates.
:robwu, could you consider increasing the bug severity?

For more information, please visit auto_nag documentation.

Flags: needinfo?(rob)

The last needinfo from me was triggered in error by recent activity on the bug. I'm clearing the needinfo since this is a very old bug and I don't know if it's still relevant.

Flags: needinfo?(rob)
You need to log in before you can comment on or make changes to this bug.