Closed
Bug 1160076
Opened 10 years ago
Closed 10 years ago
Broken in-content preferences Search tab with browser.search.showOneOffButtons = false
Categories
(Firefox :: Settings UI, defect)
Tracking
()
People
(Reporter: skyler.o.sully, Assigned: florian)
References
()
Details
Attachments
(2 files, 1 obsolete file)
629.83 KB,
image/png
|
Details | |
1.91 KB,
patch
|
Gijs
:
review+
Sylvestre
:
approval-mozilla-aurora+
Sylvestre
:
approval-mozilla-release+
Sylvestre
:
approval-mozilla-esr38+
|
Details | Diff | Splinter Review |
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:37.0) Gecko/20100101 Firefox/37.0
Build ID: 20150415140819
Steps to reproduce:
I'm currently running Mac OS X 10.9.5 (Mavericks) and just installed Firefox 37.0.2. I installed add-ons for aesthetics and for functionality related to Web Development tools. I'm not sure how to perform a dump of any crucial information you may need to fix this issue--but here's a little background:
1) After the initial install of Firefox, going to the Preferences (Firefox -> Preferences [Cmd+,]) produced the typical window containing all settings. Nothing new here.
2) After installing all of the add-ons I needed (13 in total) as well as the Plugins I needed (5 in total), I took the time to configure the browser to my liking. It looks perfect.
3) After finishing my configuration, going back to the Preferences window creates a new tab, whether I use the keyboard shortcut or go through the context menu. Everything works fine with the exception of the 'Search' tab.
Steps to reproduce:
a. Go to Preferences [Cmd+,] or through context menu
b. A new tab opens containing the Preferences (this was new for me, but impressed)
c. Click on the 'Search' tab
d. Click on the "Default Search Engine" dropdown
e. Look at the "One-click search engines" table
f. (Optional) Click on the "Restore Default Search Engines" buttons
Actual results:
Actual Results:
[Steps a. and b. are skipped]
c. The Search tab (on left), the tab itself disappears, but the settings still appear
d. The dropdown is not populated, so an empty dropdown occurs
e. The "One-click search engines" table is empty
f. No effect (that I noticed) after clicking the "Restore Default Search Engines" button
#NOTE: doing a refresh on the page returns the Search tab.
Expected results:
Expected Results:
[Steps a. and b. are skipped]
c. The Search tab (on left) shouldn't disappear
d. The dropdown is populated with the current default; onClick shows all engines
e. The "One-click search engines" table is populated with all installed Engines
f. The default should be Yahoo, as this was the default engine after a fresh install
Comment 1•10 years ago
|
||
Related: bug 1157186.
Do you have the same problem when you start Firefox in a brand new profile?
https://support.mozilla.org/kb/profile-manager-create-and-remove-firefox-profiles
(In reply to Skyler Sully from comment #0)
> I'm not sure how to perform a dump of any crucial information you may need
1. Type about:support into the location bar and press Enter.
2. Click the Copy Text to Cliboard button.
3. Paste the clipboard contents in the comment reply box here, but don't submit the reply just yet.
4. Type about:plugins into the location bar and press Enter.
5. Select everything and copy it to the clipboard.
6. Paste the clipboard contents at the end of the comment reply box, then submit the comment.
> 3) After finishing my configuration, going back to the Preferences window
> creates a new tab
That shouldn't be happening until Firefox 38, which will be released around May 12. Did you at any point install a test version of Firefox like Beta or Nightly? If so, going back and forth between versions with the same profile probably mucked it up.
Component: Untriaged → Preferences
Flags: needinfo?(skyler.o.sully)
This can be caused by disabling one-click searches by setting browser.search.showOneOffButtons to false.
Video is corrupted when uploading to bugzilla. Here it is in gfycat:
https://gfycat.com/ZealousAmpleAfricanelephant
Attachment #8600616 -
Attachment is obsolete: true
Reporter | ||
Comment 4•10 years ago
|
||
(In reply to Gingerbread Man from comment #1)
> Related: bug 1157186.
> 1. Type about:support into the location bar and press Enter.
> 2. Click the Copy Text to Cliboard button.
> 3. Paste the clipboard contents in the comment reply box here, but don't
> submit the reply just yet.
Application Basics
------------------
Name: Firefox
Version: 37.0.2
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:37.0) Gecko/20100101 Firefox/37.0
Multiprocess Windows: 0/1
Crash Reports for the Last 3 Days
---------------------------------
All Crash Reports
Extensions
----------
Name: AdBlock for YouTube™
Version: 0.1.0
Enabled: true
ID: jid1-q4sG8pYhq8KGHs@jetpack
Name: Classic Theme Restorer
Version: 1.3.1.1
Enabled: true
ID: ClassicThemeRestorer@ArisT2Noia4dev
Name: ColorZilla
Version: 2.8
Enabled: true
ID: {6AC85730-7D0F-4de0-B3FA-21142DD85326}
Name: Firebug
Version: 2.0.9
Enabled: true
ID: firebug@software.joehewitt.com
Name: Free Memory
Version: 0.95
Enabled: true
ID: jid1-n85lxPv1NAWVTQ@jetpack
Name: Menu Icons Plus
Version: 3.2
Enabled: true
ID: menuiconsplus@codedawn.com
Name: Menu Wizard
Version: 2.08
Enabled: true
ID: s3menu@wizard
Name: Restart
Version: 1.2.3
Enabled: true
ID: Restart@schuzak.jp
Name: Restart application
Version: 1.2.1
Enabled: true
ID: {c0af4d2f-2ce4-9471-49e2-1e5ca8a57dd2}
Name: Speed Test Add-on
Version: 0.1
Enabled: true
ID: jid1-pXkkWYQQvYa3iA@jetpack
Name: Tab Groups Button
Version: 0.52
Enabled: true
ID: tabgroupsbtn@char101.github.com
Name: Tab Memory Usage
Version: 0.1.4
Enabled: true
ID: jid1-fRvgLzKONCsPew@jetpack
Name: Web Developer
Version: 1.2.5
Enabled: true
ID: {c45c406e-ab73-11d8-be73-000a95be3b12}
Graphics
--------
Device ID: 0x a16
GPU Accelerated Windows: 0/1 Basic
Vendor ID: 0x8086
WebGL Renderer: Intel Inc. -- Intel Iris Pro OpenGL Engine
windowLayerManagerRemote: false
AzureCanvasBackend: quartz
AzureContentBackend: quartz
AzureFallbackCanvasBackend: none
AzureSkiaAccelerated: 0
Important Modified Preferences
------------------------------
accessibility.browsewithcaret: true
accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 358400
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.cache.frecency_experiment: 1
browser.places.smartBookmarksVersion: 7
browser.search.useDBForOrder: true
browser.sessionstore.upgradeBackup.latestBuildID: 20150415140819
browser.startup.homepage_override.buildID: 20150415140819
browser.startup.homepage_override.mstone: 37.0.2
browser.tabs.loadInBackground: false
browser.urlbar.suggest.openpage: false
dom.mozApps.used: true
extensions.lastAppVersion: 37.0.2
layers.offmainthreadcomposition.enabled: false
media.gmp-gmpopenh264.lastUpdate: 1430169511
media.gmp-gmpopenh264.version: 1.3
media.gmp-manager.lastCheck: 1430580890
network.cookie.prefsMigrated: true
places.database.lastMaintenance: 1430601688
places.history.expiration.transient_current_max_pages: 104858
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
privacy.donottrackheader.enabled: true
privacy.sanitize.migrateFx3Prefs: true
security.disable_button.openCertManager: false
security.disable_button.openDeviceManager: false
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1430221146
Important Locked Preferences
----------------------------
JavaScript
----------
Incremental GC: true
Accessibility
-------------
Activated: false
Prevent Accessibility: 0
Library Versions
----------------
NSPR
Expected minimum version: 4.10.8
Version in use: 4.10.8
NSS
Expected minimum version: 3.17.4 Basic ECC
Version in use: 3.17.4 Basic ECC
NSSSMIME
Expected minimum version: 3.17.4 Basic ECC
Version in use: 3.17.4 Basic ECC
NSSSSL
Expected minimum version: 3.17.4 Basic ECC
Version in use: 3.17.4 Basic ECC
NSSUTIL
Expected minimum version: 3.17.4
Version in use: 3.17.4
Experimental Features
---------------------
> 4. Type about:plugins into the location bar and press Enter.
> 5. Select everything and copy it to the clipboard.
> 6. Paste the clipboard contents at the end of the comment reply box, then
> submit the comment.
Installed plugins
Find updates for installed plugins at mozilla.com/plugincheck
OpenH264 Video Codec provided by Cisco Systems, Inc.
File: 1.3
Path: /Users/skyler/Library/Application Support/Firefox/Profiles/lt2naoia.default/gmp-gmpopenh264/1.3
Version: 1.3
State: Enabled
Play back web video and use video chats.
MIME Type Description Suffixes
Default Browser Helper
File: Default Browser.plugin
Path: /Library/Internet Plug-Ins/Default Browser.plugin
Version: 537
State: Enabled
Provides information about the default web browser
MIME Type Description Suffixes
application/apple-default-browser Provides information about the default web browser
QuickTime Plug-in 7.7.3
File: QuickTime Plugin.plugin
Path: /Library/Internet Plug-Ins/QuickTime Plugin.plugin
Version: 7.7.3
State: Enabled
The QuickTime Plugin allows you to view a wide variety of multimedia content in web pages. For more information, visit the QuickTime Web site.
MIME Type Description Suffixes
video/x-msvideo Video For Windows avi,vfw
video/3gpp2 3GPP2 media 3g2,3gp2
audio/mpeg3 MP3 audio mp3,swa
audio/mp3 MP3 audio mp3,swa
audio/x-caf CAF audio caf
audio/mpeg MPEG audio mpeg,mpg,m1s,m1a,mp2,mpm,mpa,m2a,mp3,swa
video/quicktime QuickTime Movie mov,qt,mqv
audio/x-mpeg3 MP3 audio mp3,swa
video/mp4 MPEG-4 media mp4
application/x-sdp SDP stream descriptor sdp
audio/wav WAVE audio wav,bwf
video/avi Video For Windows avi,vfw
audio/mp4 MPEG-4 media mp4
video/x-m4v Video m4v
audio/x-wav WAVE audio wav,bwf
application/sdp SDP stream descriptor sdp
audio/x-aiff AIFF audio aiff,aif,aifc,cdda
video/x-mpeg MPEG media mpeg,mpg,m1s,m1v,m1a,m75,m15,mp2,mpm,mpv,mpa
video/3gpp 3GPP media 3gp,3gpp
video/msvideo Video For Windows avi,vfw
audio/x-mpeg MPEG audio mpeg,mpg,m1s,m1a,mp2,mpm,mpa,m2a,mp3,swa
audio/vnd.qcelp QUALCOMM PureVoice audio qcp
audio/x-mp3 MP3 audio mp3,swa
application/x-rtsp RTSP stream descriptor rtsp,rts
audio/amr AMR audio AMR
video/sd-video SD video sdv
audio/aiff AIFF audio aiff,aif,aifc,cdda
video/mpeg MPEG media mpeg,mpg,m1s,m1v,m1a,m75,m15,mp2,mpm,mpv,mpa
audio/3gpp2 3GPP2 media 3g2,3gp2
audio/aac AAC audio aac,adts
audio/x-m4b AAC audio book m4b
audio/x-m4p AAC audio m4p
audio/x-gsm GSM audio gsm
application/x-mpeg AMC media amc
audio/x-aac AAC audio aac,adts
audio/basic uLaw/AU audio au,snd,ulw
audio/x-m4a AAC audio m4a
audio/3gpp 3GPP media 3gp,3gpp
Java Applet Plug-in
File: JavaAppletPlugin.plugin
Path: /System/Library/Java/Support/CoreDeploy.bundle/Contents/JavaAppletPlugin.plugin
Version: 14.9.0
State: Enabled
Displays Java applet content, or a placeholder if Java is not installed.
MIME Type Description Suffixes
application/x-java-applet;version=1.1.3 Java applet
application/x-java-applet Basic Java Applets javaapplet
application/x-java-applet;version=1.2.2 Java applet
application/x-java-applet;version=1.5 Java applet
application/x-java-vm Java applet
application/x-java-applet;version=1.3.1 Java applet
application/x-java-applet;version=1.3 Java applet
application/x-java-applet;version=1.1.2 Java applet
application/x-java-applet;version=1.1 Java applet
application/x-java-vm-npruntime Java applet
application/x-java-applet;version=1.2.1 Java applet
application/x-java-applet;jpi-version=1.6.0_65 Java applet
application/x-java-applet;version=1.4.2 Java applet
application/x-java-applet;version=1.6 Java applet
application/x-java-applet;version=1.4 Java applet
application/x-java-applet;version=1.1.1 Java applet
application/x-java-applet;version=1.2 Java applet
Shockwave Flash
File: Flash Player.plugin
Path: /Library/Internet Plug-Ins/Flash Player.plugin
Version: 17.0.0.169
State: Enabled
Shockwave Flash 17.0 r0
MIME Type Description Suffixes
application/x-shockwave-flash Shockwave Flash swf
application/futuresplash FutureSplash Player spl
> That shouldn't be happening until Firefox 38, which will be released around
> May 12. Did you at any point install a test version of Firefox like Beta or
> Nightly? If so, going back and forth between versions with the same profile
> probably mucked it up.
I'm running 37.0.2. After seeing what e10s is capable of, now I'm interested in messing with some of the betas/nightlies. Still, I suspect that one of the Extensions I installed is responsible. It wasn't until after I installed the Classic Theme Restorer 1.3.1.1 (which was required for the Plugin Tabs Groups 0.52 I installed). Hold on, more info to come after seeing the recent comments.
Reporter | ||
Comment 5•10 years ago
|
||
(In reply to Fanolian from comment #2)
> Created attachment 8600616 [details]
> Video showing the disappearing of Search preference
>
> This can be caused by disabling one-click searches by setting
> browser.search.showOneOffButtons to false.
Turns out that this fixed the problem. However, I never disabled that config value, but it was indeed set to false (user set). I'm not sure if one of my plugins was responsible, but I need to do some additional testing as to how this happened. I need to reinstall Mac OS X anyway, so I'll be able to track down where the issue was invoked.
I also have to try this from a different profile as was suggested previously.
Comment 6•10 years ago
|
||
STR |
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0
Build ID: 20150429135941
Steps to reproduce:
1. In about:config, set browser.search.showOneOffButtons to false.
2. In about:config, set browser.preferences.inContent to true (already the default in Firefox 38 and later).
3. Restart Firefox.
4. Open the Options/Preferences tab.
5. Click the Search category on the left.
Actual results:
Blank Default Search Engine drop-down menu.
Disabled Provide Search Suggestions checkbox.
Blank One-click Search Engines list.
Non-functional Restore Default Search Engines button.
(In reply to Fanolian from comment #2)
> This can be caused by disabling one-click searches by setting
> browser.search.showOneOffButtons to false.
Thank you for tracking this down.
(In reply to Skyler Sully from comment #5)
> Turns out that this fixed the problem. However, I never disabled that config
> value, but it was indeed set to false (user set). I'm not sure if one of my
> plugins was responsible, but I need to do some additional testing as to how
> this happened.
I installed Classic Theme Restorer 1.3.2beta1 in Firefox 38, and it didn't touch either browser.search.showOneOffButtons or browser.preferences.inContent. So it — the latest version at least — doesn't break this functionality by default, though users can break it manually from the extension's preferences, Advanced category.
Blocks: 718011
Status: UNCONFIRMED → NEW
Depends on: 1119250
Ever confirmed: true
Flags: needinfo?(skyler.o.sully)
OS: Unspecified → All
Hardware: Unspecified → All
Summary: The Search tab disappears and doesn't display any installed search engines in the Preferences Tab (not the modal dialog box) for Mac OS X 10.9.5 → Broken in-content preferences Search tab with browser.search.showOneOffButtons = false
Updated•10 years ago
|
status-firefox38:
--- → wontfix
status-firefox38.0.5:
--- → affected
status-firefox39:
--- → affected
status-firefox40:
--- → affected
Assignee | ||
Comment 7•10 years ago
|
||
Assignee: nobody → florian
Status: NEW → ASSIGNED
Attachment #8601435 -
Flags: review?(gijskruitbosch+bugs)
Assignee | ||
Comment 8•10 years ago
|
||
This regressed with bug 1012223. A patch for bug 1119250 would be large enough that I would prefer not to uplift it.
Blocks: 1012223
Updated•10 years ago
|
Attachment #8601435 -
Flags: review?(gijskruitbosch+bugs) → review+
Assignee | ||
Comment 10•10 years ago
|
||
Comment on attachment 8601435 [details] [diff] [review]
Patch
Not sure which approval flags are actually needed here. I think we want to get this low risk fix into 38.0.5, 39 and possibly also 38.1esr, as I would expect some corporate users to be more resistant to change, and so to be more likely to have flipped that pref.
Approval Request Comment
[Feature/regressing bug #]: regression caused by bug 1012223
[User impact if declined]: when browser.search.showOneOffButtons is false, a broken preference pane will be visible until it is selected.
[Describe test coverage new/current, TreeHerder]: QA will verify
[Risks and why]: low risk
[String/UUID change made/needed]: none.
Attachment #8601435 -
Flags: approval-mozilla-release?
Attachment #8601435 -
Flags: approval-mozilla-esr38?
Attachment #8601435 -
Flags: approval-mozilla-beta?
Attachment #8601435 -
Flags: approval-mozilla-aurora?
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 40
Comment 12•10 years ago
|
||
Hi Florian, can you provide a point value.
Iteration: --- → 40.3 - 11 May
Flags: qe-verify?
Flags: needinfo?(florian)
Flags: firefox-backlog+
Assignee | ||
Updated•10 years ago
|
Points: --- → 2
Flags: qe-verify?
Flags: qe-verify+
Flags: needinfo?(florian)
Updated•10 years ago
|
QA Contact: camelia.badau
Comment 13•10 years ago
|
||
Verified fixed on Windows 7 64bit, Ubuntu 13.10 32bit and Mac OSX 10.9.5 using latest Nightly 40.0a1 (buildID: 20150508030204).
Status: RESOLVED → VERIFIED
Comment 14•10 years ago
|
||
Comment on attachment 8601435 [details] [diff] [review]
Patch
Let's take it for 38.0.5 & 38.1.0esr.
Attachment #8601435 -
Flags: approval-mozilla-release?
Attachment #8601435 -
Flags: approval-mozilla-release+
Attachment #8601435 -
Flags: approval-mozilla-esr38?
Attachment #8601435 -
Flags: approval-mozilla-esr38+
Attachment #8601435 -
Flags: approval-mozilla-beta?
Attachment #8601435 -
Flags: approval-mozilla-aurora?
Attachment #8601435 -
Flags: approval-mozilla-aurora+
Comment 16•10 years ago
|
||
Comment 17•10 years ago
|
||
status-firefox-esr38:
--- → fixed
Comment 18•10 years ago
|
||
Verified fixed on Windows 7 64bit, Ubuntu 13.10 32bit and Mac OSX 10.9.5 using Firefox 38.0.5 Beta 1 (buildID: 20150511143336).
Comment 19•10 years ago
|
||
A workaround for Firefox 38.0 users is to load the "old" Manage Search Engines dialog in a tab using:
chrome://browser/content/search/engineManager.xul
Comment 21•10 years ago
|
||
Verified fixed on Firefox 39 Beta 1 (buildID: 20150523155636).
You need to log in
before you can comment on or make changes to this bug.
Description
•