Closed Bug 1249608 Opened 8 years ago Closed 8 years ago

Stop running UI migration steps with new profiles

Categories

(Firefox :: General, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
Firefox 47
Tracking Status
firefox47 --- fixed

People

(Reporter: dao, Assigned: dao)

References

Details

Attachments

(1 file)

Attached patch patch (deleted) — Splinter Review
Running our UI migration steps with new profiles is a waste and potentially dangerous, as old steps may rot and get virtually no testing in current profiles. Unfortunately, there was no good way around this. Now that _migrateUI has been around for ages (Firefox 2 I think), we can assume that when browser.migration.version is not set, we're dealing with a new profile.
Attachment #8721296 - Flags: review?(gijskruitbosch+bugs)
Comment on attachment 8721296 [details] [diff] [review]
patch

Review of attachment 8721296 [details] [diff] [review]:
-----------------------------------------------------------------

If we're taking the broom through this (hm, maybe that's a dutch expression), can we remove:

https://dxr.mozilla.org/mozilla-central/rev/d5daf10d3b74b04e8fa63c4e5429de8a0adf79f8/browser/components/nsBrowserGlue.js#1823-1832 -- bookmarks-menu-button-container isn't a thing anymore
https://dxr.mozilla.org/mozilla-central/rev/d5daf10d3b74b04e8fa63c4e5429de8a0adf79f8/browser/components/nsBrowserGlue.js#1834-1846 -- home-button is at the end, not next to the bookmarks button

I think this:

https://dxr.mozilla.org/mozilla-central/rev/d5daf10d3b74b04e8fa63c4e5429de8a0adf79f8/browser/components/nsBrowserGlue.js#1848-1871

is redundant now that we otherwise expand the bookmarks toolbar when there are bookmarks in it?
Attachment #8721296 - Flags: review?(gijskruitbosch+bugs) → review+
(In reply to :Gijs Kruitbosch from comment #1)
> is redundant now that we otherwise expand the bookmarks toolbar when there
> are bookmarks in it?

the patch was backed out, we do not.
philor, it seems the patches from https://hg.mozilla.org/mozilla-central/rev/889096db9c1b didn't get marked as fixed.
Flags: needinfo?(philringnalda)
https://hg.mozilla.org/mozilla-central/rev/ca83a163091a
https://hg.mozilla.org/mozilla-central/rev/eff6731606da
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 47
Flags: needinfo?(philringnalda)
Depends on: 1327210
No longer depends on: 1327210
Depends on: 1415692
No longer depends on: 1415692
Regressions: 1415692
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: