Closed
Bug 1363118
Opened 8 years ago
Closed 8 years ago
Rename browser.shell.skipDefaultBrowserCheck pref for clarity
Categories
(Firefox :: General, enhancement)
Firefox
General
Tracking
()
RESOLVED
FIXED
Firefox 55
Tracking | Status | |
---|---|---|
firefox55 | --- | fixed |
People
(Reporter: dao, Assigned: dao)
Details
(Whiteboard: [bugday-20170531])
Attachments
(1 file)
Followup from bug 1322723 comment 4.
Comment hidden (mozreview-request) |
Assignee | ||
Comment 2•8 years ago
|
||
Oops, the migration code is wrong it seems.
Comment hidden (mozreview-request) |
Comment 4•8 years ago
|
||
mozreview-review |
Comment on attachment 8865559 [details]
Bug 1363118 - Rename browser.shell.skipDefaultBrowserCheck pref for clarity.
https://reviewboard.mozilla.org/r/137174/#review140310
::: browser/app/profile/firefox.js:239
(Diff revision 2)
> pref("browser.shell.skipDefaultBrowserCheckOnFirstRun", true);
> #endif
> -pref("browser.shell.skipDefaultBrowserCheck", true);
> +pref("browser.shell.defaultBrowserCheckSkippedOnFirstRun", false);
I... honestly don't understand what the difference is between "skipDefaultBrowserCheckOnFirstRun" and "defaultBrowserCheckSkippedOnFirstRun" on first read.
Can we use "didSkipDefaultBrowserCheckOnFirstRun" or "alreadySkippedDefaultBrowserCheck" instead?
Attachment #8865559 -
Flags: review?(gijskruitbosch+bugs)
Assignee | ||
Comment 5•8 years ago
|
||
(In reply to :Gijs from comment #4)
> Comment on attachment 8865559 [details]
> Bug 1363118 - Rename browser.shell.skipDefaultBrowserCheck pref for clarity.
>
> https://reviewboard.mozilla.org/r/137174/#review140310
>
> ::: browser/app/profile/firefox.js:239
> (Diff revision 2)
> > pref("browser.shell.skipDefaultBrowserCheckOnFirstRun", true);
> > #endif
> > -pref("browser.shell.skipDefaultBrowserCheck", true);
> > +pref("browser.shell.defaultBrowserCheckSkippedOnFirstRun", false);
>
> I... honestly don't understand what the difference is between
> "skipDefaultBrowserCheckOnFirstRun" and
> "defaultBrowserCheckSkippedOnFirstRun" on first read.
Skip vs. skipped basically. Better on second read?
Flags: needinfo?(gijskruitbosch+bugs)
Comment 6•8 years ago
|
||
(In reply to Dão Gottwald [::dao] from comment #5)
> (In reply to :Gijs from comment #4)
> > Comment on attachment 8865559 [details]
> > Bug 1363118 - Rename browser.shell.skipDefaultBrowserCheck pref for clarity.
> >
> > https://reviewboard.mozilla.org/r/137174/#review140310
> >
> > ::: browser/app/profile/firefox.js:239
> > (Diff revision 2)
> > > pref("browser.shell.skipDefaultBrowserCheckOnFirstRun", true);
> > > #endif
> > > -pref("browser.shell.skipDefaultBrowserCheck", true);
> > > +pref("browser.shell.defaultBrowserCheckSkippedOnFirstRun", false);
> >
> > I... honestly don't understand what the difference is between
> > "skipDefaultBrowserCheckOnFirstRun" and
> > "defaultBrowserCheckSkippedOnFirstRun" on first read.
>
> Skip vs. skipped basically. Better on second read?
I mean, after I read all the context in the other bug, sure. I just think it'd be better to err on the side of as much past tense as possible. Maybe "defaultBrowserCheckWasSkippedOnFirstRun" ?
Flags: needinfo?(gijskruitbosch+bugs)
Comment hidden (mozreview-request) |
Comment 8•8 years ago
|
||
mozreview-review |
Comment on attachment 8865559 [details]
Bug 1363118 - Rename browser.shell.skipDefaultBrowserCheck pref for clarity.
https://reviewboard.mozilla.org/r/137174/#review140602
Attachment #8865559 -
Flags: review?(gijskruitbosch+bugs) → review+
Pushed by dgottwald@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/553198d4b70f
Rename browser.shell.skipDefaultBrowserCheck pref for clarity. r=Gijs
Comment 10•8 years ago
|
||
Backed out for lint failure at nsBrowserGlue.js:1669:
https://hg.mozilla.org/integration/autoland/rev/c91db7615094314c661ea7c7e07e8d6497d356c1
Push with failure: https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=553198d4b70fef266094ba0e397dee72b429b61c&filter-resultStatus=testfailed&filter-resultStatus=busted&filter-resultStatus=exception&filter-resultStatus=retry&filter-resultStatus=usercancel&filter-resultStatus=runnable
Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=97679072&repo=autoland
> TEST-UNEXPECTED-ERROR | /home/worker/checkouts/gecko/browser/components/nsBrowserGlue.js:1669:15 | Method 'BG__migrateUI' has a complexity of 62. (complexity)
Flags: needinfo?(dao+bmo)
Comment hidden (mozreview-request) |
Comment 12•8 years ago
|
||
Pushed by dgottwald@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/38346bf36faa
Rename browser.shell.skipDefaultBrowserCheck pref for clarity. r=Gijs
Assignee | ||
Updated•8 years ago
|
Flags: needinfo?(dao+bmo)
Comment 13•8 years ago
|
||
Backed out for failing xpcshell's test_browserGlue_urlbar_defaultbehavior_migration.js and test_browserGlue_migration_loop_cleanup.js:
https://hg.mozilla.org/integration/autoland/rev/86504695e75226ab066c183c844014a7274b1358
Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=38346bf36faaff4fa4d99ba88d66475f8a18ac57&filter-resultStatus=testfailed&filter-resultStatus=busted&filter-resultStatus=exception&filter-resultStatus=retry&filter-resultStatus=usercancel&filter-resultStatus=runnable
Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=97695182&repo=autoland
[task 2017-05-09T16:23:26.778974Z] 16:23:26 INFO - TEST-START | browser/components/places/tests/unit/test_browserGlue_urlbar_defaultbehavior_migration.js
[task 2017-05-09T16:23:28.446967Z] 16:23:28 WARNING - TEST-UNEXPECTED-FAIL | browser/components/places/tests/unit/test_browserGlue_urlbar_defaultbehavior_migration.js | xpcshell return code: 0
[task 2017-05-09T16:23:28.458155Z] 16:23:28 INFO - TEST-INFO took 1671ms
[task 2017-05-09T16:23:28.458474Z] 16:23:28 INFO - >>>>>>>
[task 2017-05-09T16:23:28.460399Z] 16:23:28 INFO - PID 7220 | [7220] WARNING: Couldn't get the user appdata directory. Crash events may not be produced.: file /home/worker/workspace/build/src/toolkit/crashreporter/nsExceptionHandler.cpp, line 2888
[task 2017-05-09T16:23:28.460720Z] 16:23:28 INFO - (xpcshell/head.js) | test MAIN run_test pending (1)
[task 2017-05-09T16:23:28.460973Z] 16:23:28 INFO - (xpcshell/head.js) | test run_next_test 0 pending (2)
[task 2017-05-09T16:23:28.463553Z] 16:23:28 INFO - (xpcshell/head.js) | test MAIN run_test finished (2)
[task 2017-05-09T16:23:28.465662Z] 16:23:28 INFO - running event loop
[task 2017-05-09T16:23:28.468726Z] 16:23:28 INFO - browser/components/places/tests/unit/test_browserGlue_urlbar_defaultbehavior_migration.js | Starting
[task 2017-05-09T16:23:28.474438Z] 16:23:28 INFO - (xpcshell/head.js) | test pending (2)
[task 2017-05-09T16:23:28.476940Z] 16:23:28 INFO - "Migrate default.behavior = 0"
[task 2017-05-09T16:23:28.479193Z] 16:23:28 INFO - PID 7220 | JavaScript error: jar:file:///home/worker/workspace/build/application/firefox/browser/omni.ja!/components/nsBrowserGlue.js, line 1968: NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getBoolPref]
[task 2017-05-09T16:23:28.481217Z] 16:23:28 INFO - (xpcshell/head.js) | test run_next_test 0 finished (2)
[task 2017-05-09T16:23:28.483288Z] 16:23:28 INFO - Unexpected exception NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getBoolPref]
[task 2017-05-09T16:23:28.485383Z] 16:23:28 INFO - BG__migrateUI@jar:file:///home/worker/workspace/build/application/firefox/browser/omni.ja!/components/nsBrowserGlue.js:1968:35
[task 2017-05-09T16:23:28.487327Z] 16:23:28 INFO - BG_observe@jar:file:///home/worker/workspace/build/application/firefox/browser/omni.ja!/components/nsBrowserGlue.js:397:11
[task 2017-05-09T16:23:28.490487Z] 16:23:28 INFO - setupBehaviorAndMigrate@/home/worker/workspace/build/tests/xpcshell/tests/browser/components/places/tests/unit/test_browserGlue_urlbar_defaultbehavior_migration.js:37:3
[task 2017-05-09T16:23:28.492606Z] 16:23:28 INFO - @/home/worker/workspace/build/tests/xpcshell/tests/browser/components/places/tests/unit/test_browserGlue_urlbar_defaultbehavior_migration.js:42:3
[task 2017-05-09T16:23:28.494923Z] 16:23:28 INFO - _run_next_test@/home/worker/workspace/build/tests/xpcshell/head.js:1554:9
[task 2017-05-09T16:23:28.497003Z] 16:23:28 INFO - run@/home/worker/workspace/build/tests/xpcshell/head.js:703:9
[task 2017-05-09T16:23:28.499138Z] 16:23:28 INFO - _do_main@/home/worker/workspace/build/tests/xpcshell/head.js:211:5
[task 2017-05-09T16:23:28.502580Z] 16:23:28 INFO - _execute_test@/home/worker/workspace/build/tests/xpcshell/head.js:542:5
[task 2017-05-09T16:23:28.504398Z] 16:23:28 INFO - @-e:1:1
[task 2017-05-09T16:23:28.506250Z] 16:23:28 INFO - exiting test
[task 2017-05-09T16:23:28.508677Z] 16:23:28 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getBoolPref]" {file: "jar:file:///home/worker/workspace/build/application/firefox/browser/omni.ja!/components/nsBrowserGlue.js" line: 1968}]"
[task 2017-05-09T16:23:28.510963Z] 16:23:28 INFO - PID 7220 | [7220] WARNING: NS_ENSURE_TRUE(aObserver) failed: file /home/worker/workspace/build/src/modules/libpref/nsPrefBranch.cpp, line 748
[task 2017-05-09T16:23:28.514728Z] 16:23:28 INFO - PID 7220 | [7220] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/worker/workspace/build/src/modules/libpref/Preferences.cpp, line 1721
[task 2017-05-09T16:23:28.516761Z] 16:23:28 INFO - PID 7220 | [7220] WARNING: '!compMgr', file /home/worker/workspace/build/src/xpcom/components/nsComponentManagerUtils.cpp, line 63
[task 2017-05-09T16:23:28.518895Z] 16:23:28 INFO - PID 7220 | [7220] WARNING: OOPDeinit() without successful OOPInit(): file /home/worker/workspace/build/src/toolkit/crashreporter/nsExceptionHandler.cpp, line 3601
[task 2017-05-09T16:23:28.522323Z] 16:23:28 INFO - PID 7220 | nsStringStats
[task 2017-05-09T16:23:28.524242Z] 16:23:28 INFO - PID 7220 | => mAllocCount: 9430
[task 2017-05-09T16:23:28.526150Z] 16:23:28 INFO - PID 7220 | => mReallocCount: 153
[task 2017-05-09T16:23:28.529176Z] 16:23:28 INFO - PID 7220 | => mFreeCount: 9430
[task 2017-05-09T16:23:28.531131Z] 16:23:28 INFO - PID 7220 | => mShareCount: 7035
[task 2017-05-09T16:23:28.533035Z] 16:23:28 INFO - PID 7220 | => mAdoptCount: 497
[task 2017-05-09T16:23:28.536009Z] 16:23:28 INFO - PID 7220 | => mAdoptFreeCount: 497
[task 2017-05-09T16:23:28.537975Z] 16:23:28 INFO - PID 7220 | => Process ID: 7220, Thread ID: 139767380888576
[task 2017-05-09T16:23:28.539913Z] 16:23:28 INFO - <<<<<<<
[task 2017-05-09T16:23:28.562915Z] 16:23:28 INFO - TEST-START | browser/components/tests/unit/test_browserGlue_migration_loop_cleanup.js
[task 2017-05-09T16:23:29.979281Z] 16:23:29 WARNING - TEST-UNEXPECTED-FAIL | browser/components/tests/unit/test_browserGlue_migration_loop_cleanup.js | xpcshell return code: 0
[task 2017-05-09T16:23:29.979682Z] 16:23:29 INFO - TEST-INFO took 1418ms
[task 2017-05-09T16:23:29.982421Z] 16:23:29 INFO - >>>>>>>
[task 2017-05-09T16:23:29.986648Z] 16:23:29 INFO - PID 7243 | [7243] WARNING: Couldn't get the user appdata directory. Crash events may not be produced.: file /home/worker/workspace/build/src/toolkit/crashreporter/nsExceptionHandler.cpp, line 2888
[task 2017-05-09T16:23:29.988627Z] 16:23:29 INFO - (xpcshell/head.js) | test MAIN run_test pending (1)
[task 2017-05-09T16:23:29.990567Z] 16:23:29 INFO - (xpcshell/head.js) | test run_next_test 0 pending (2)
[task 2017-05-09T16:23:29.992519Z] 16:23:29 INFO - (xpcshell/head.js) | test MAIN run_test finished (2)
[task 2017-05-09T16:23:29.994414Z] 16:23:29 INFO - running event loop
[task 2017-05-09T16:23:30.000163Z] 16:23:29 INFO - browser/components/tests/unit/test_browserGlue_migration_loop_cleanup.js | Starting test_check_cleanup_loop_prefs
[task 2017-05-09T16:23:30.002153Z] 16:23:30 INFO - (xpcshell/head.js) | test test_check_cleanup_loop_prefs pending (2)
[task 2017-05-09T16:23:30.004461Z] 16:23:30 INFO - PID 7243 | JavaScript error: jar:file:///home/worker/workspace/build/application/firefox/browser/omni.ja!/components/nsBrowserGlue.js, line 1968: NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getBoolPref]
[task 2017-05-09T16:23:30.006654Z] 16:23:30 INFO - (xpcshell/head.js) | test run_next_test 0 finished (2)
[task 2017-05-09T16:23:30.008737Z] 16:23:30 INFO - Unexpected exception NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getBoolPref]
[task 2017-05-09T16:23:30.010787Z] 16:23:30 INFO - BG__migrateUI@jar:file:///home/worker/workspace/build/application/firefox/browser/omni.ja!/components/nsBrowserGlue.js:1968:35
[task 2017-05-09T16:23:30.012867Z] 16:23:30 INFO - BG_observe@jar:file:///home/worker/workspace/build/application/firefox/browser/omni.ja!/components/nsBrowserGlue.js:397:11
[task 2017-05-09T16:23:30.015781Z] 16:23:30 INFO - test_check_cleanup_loop_prefs@/home/worker/workspace/build/tests/xpcshell/tests/browser/components/tests/unit/test_browserGlue_migration_loop_cleanup.js:16:3
[task 2017-05-09T16:23:30.017770Z] 16:23:30 INFO - _run_next_test@/home/worker/workspace/build/tests/xpcshell/head.js:1554:9
[task 2017-05-09T16:23:30.021588Z] 16:23:30 INFO - run@/home/worker/workspace/build/tests/xpcshell/head.js:703:9
[task 2017-05-09T16:23:30.023669Z] 16:23:30 INFO - _do_main@/home/worker/workspace/build/tests/xpcshell/head.js:211:5
[task 2017-05-09T16:23:30.025580Z] 16:23:30 INFO - _execute_test@/home/worker/workspace/build/tests/xpcshell/head.js:542:5
[task 2017-05-09T16:23:30.027616Z] 16:23:30 INFO - @-e:1:1
[task 2017-05-09T16:23:30.029688Z] 16:23:30 INFO - exiting test
[task 2017-05-09T16:23:30.034914Z] 16:23:30 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getBoolPref]" {file: "jar:file:///home/worker/workspace/build/application/firefox/browser/omni.ja!/components/nsBrowserGlue.js" line: 1968}]"
[task 2017-05-09T16:23:30.037020Z] 16:23:30 INFO - PID 7243 | [7243] WARNING: NS_ENSURE_TRUE(aObserver) failed: file /home/worker/workspace/build/src/modules/libpref/nsPrefBranch.cpp, line 748
[task 2017-05-09T16:23:30.039167Z] 16:23:30 INFO - PID 7243 | [7243] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/worker/workspace/build/src/modules/libpref/Preferences.cpp, line 1721
[task 2017-05-09T16:23:30.041166Z] 16:23:30 INFO - PID 7243 | [7243] WARNING: '!compMgr', file /home/worker/workspace/build/src/xpcom/components/nsComponentManagerUtils.cpp, line 63
[task 2017-05-09T16:23:30.043251Z] 16:23:30 INFO - PID 7243 | [7243] WARNING: OOPDeinit() without successful OOPInit(): file /home/worker/workspace/build/src/toolkit/crashreporter/nsExceptionHandler.cpp, line 3601
[task 2017-05-09T16:23:30.046250Z] 16:23:30 INFO - PID 7243 | nsStringStats
[task 2017-05-09T16:23:30.048176Z] 16:23:30 INFO - PID 7243 | => mAllocCount: 8956
[task 2017-05-09T16:23:30.050234Z] 16:23:30 INFO - PID 7243 | => mReallocCount: 143
[task 2017-05-09T16:23:30.054387Z] 16:23:30 INFO - PID 7243 | => mFreeCount: 8956
[task 2017-05-09T16:23:30.056312Z] 16:23:30 INFO - PID 7243 | => mShareCount: 6678
[task 2017-05-09T16:23:30.058200Z] 16:23:30 INFO - PID 7243 | => mAdoptCount: 315
[task 2017-05-09T16:23:30.060075Z] 16:23:30 INFO - PID 7243 | => mAdoptFreeCount: 315
[task 2017-05-09T16:23:30.061971Z] 16:23:30 INFO - PID 7243 | => Process ID: 7243, Thread ID: 139992163576832
[task 2017-05-09T16:23:30.063958Z] 16:23:30 INFO - <<<<<<<
Flags: needinfo?(dao+bmo)
Comment hidden (mozreview-request) |
Assignee | ||
Updated•8 years ago
|
Flags: needinfo?(dao+bmo)
Comment 15•8 years ago
|
||
Pushed by dgottwald@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/779a202b73af
Rename browser.shell.skipDefaultBrowserCheck pref for clarity. r=Gijs
Comment 16•8 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox55:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 55
Comment 17•7 years ago
|
||
I have reproduced this bug with Nightly 55.0a1 (2017-05-08) on Windows 10, 64 bit!
The fix is now verified on latest Nightly!
Build ID 20170531030204
User Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0
Whiteboard: [bugday-20170531]
You need to log in
before you can comment on or make changes to this bug.
Description
•