Support/Firefox.Next: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
This is a list of ideas and enhancements that could be made in Firefox.next that would make troubleshooting Firefox users' problems simpler for our SUMO community.
This is a list of ideas and enhancements that could be made in Firefox.next that would make troubleshooting Firefox users' problems simpler for our SUMO community.  


* Diagnostics window that does a bunch of basic checks and offers tools to simplify self-diagnose [https://wiki.mozilla.org/Firefox/Projects/about:support] [https://bugzilla.mozilla.org/show_bug.cgi?id=367596]
*Diagnostics window that does a bunch of basic checks and offers tools to simplify self-diagnose [https://wiki.mozilla.org/Firefox/Projects/about:support] [https://bugzilla.mozilla.org/show_bug.cgi?id=367596]  
** Would be available as a Help menu item, e.g. Help » Diagnose (perhaps taking you to an about page, e.g. about:support)
**Would be available as a Help menu item, e.g. Help » Diagnose (perhaps taking you to an about page, e.g. about:support)  
** Items to diagnose and report in this window:
**Items to diagnose and report in this window:  
*** Integrity of files (places.sqlite, etc)
***Integrity of files (places.sqlite, etc)  
*** Any disabled features that may cause problems (cookies, javascript, "warn me when sites reload/redirect the page", pipelining settings)
***Any disabled features that may cause problems (cookies, javascript, "warn me when sites reload/redirect the page", pipelining settings)  
*** Any settings that are indicative of malware (changed homepage, keyword.URL, searches etc with ability to reset in a click)
***Any settings that are indicative of malware (changed homepage, keyword.URL, searches etc with ability to reset in a click)  
*** Active extensions (and disabled ones) -- include version numbers
***Active extensions (and disabled ones) -- include version numbers  
*** Recent crashIDs (with times)
***Recent crashIDs (with times)  
*** Connectivity ("You are using a proxy, click here to try connecting with the proxy disabled")
***Connectivity ("You are using a proxy, click here to try connecting with the proxy disabled")  
** Available tools for self-diagnose:
**Available tools for self-diagnose:  
*** Button to restart Firefox in safe mode
***Button to restart Firefox in safe mode  
*** Button to open current profile folder
***Button to open current profile folder  
*** Button to copy all diagnostics info to the clipboard (so users can paste to SUMO)
***Button to copy all diagnostics info to the clipboard (so users can paste to SUMO)
* Automatic gathering of info about active extensions using Javascript, with UI similar/identical to geolocation [https://bugzilla.mozilla.org/show_bug.cgi?id=491562]  
*Diagnose which extensions are causing slow startup/leaking memory or stalled and alert users accordingly.
* Automatic background diagnostics when idle and not on battery power?
*Automatic gathering of info about active extensions using Javascript, with UI similar/identical to geolocation [https://bugzilla.mozilla.org/show_bug.cgi?id=491562]  
** The above about:support diagnostics could be done in the background when Firefox is idle to catch problems without the user actively seeking to solve them
*Automatic background diagnostics when idle and not on battery power?  
** Corrupt files should be repaired or replaced without user intervention
**The above about:support diagnostics could be done in the background when Firefox is idle to catch problems without the user actively seeking to solve them  
*** If there's a risk of dataloss alert user with steps to fix or link to sumo)
**Corrupt files should be repaired or replaced without user intervention  
** Make sure we offer UI to disable this as users will complain about Firefox using up CPU.
***If there's a risk of dataloss alert user with steps to fix or link to sumo)  
* Automatic check of connectivity problems -- especially after upgrading to a new version of Firefox
**Make sure we offer UI to disable this as users will complain about Firefox using up CPU.  
** Could it connect to the internet before it upgraded?
*Automatic check of connectivity problems -- especially after upgrading to a new version of Firefox  
*** Likely a firewall issue
**Could it connect to the internet before it upgraded?  
*** Link to relevant support docs on SUMO
***Likely a firewall issue  
** Can it connect to to some trusted/reliable websites?
***Link to relevant support docs on SUMO  
** Are DNS requests taking a LONG time? (bad settings, massive hosts file)
**Can it connect to to some trusted/reliable websites?  
* If Firefox crashes more than once on startup, show a dialog asking if the user wants to launch another browser to troubleshoot on SUMO - would obviously have to be a native app that doesn't crash itself
**Are DNS requests taking a LONG time? (bad settings, massive hosts file)  
** Or we can try starting in safemode or with plugins disabled or with a temp profile
*If Firefox crashes more than once on startup, show a dialog asking if the user wants to launch another browser to troubleshoot on SUMO - would obviously have to be a native app that doesn't crash itself  
* In the post-crash "This is embarassing" dialog, show link to "Search for solution to my problem" that performs a search on SUMO similar to the way crash-stats already works
**Or we can try starting in safemode or with plugins disabled or with a temp profile  
* In the Socorro dialog, add button to search for solution to my problem (same as above)
*In the post-crash "This is embarassing" dialog, show link to "Search for solution to my problem" that performs a search on SUMO similar to the way crash-stats already works  
*In the Socorro dialog, add button to search for solution to my problem (same as above)


=Other general feedback=
= Other general feedback =
* Go through XUL help pages and make sure we link to relevant SUMO info where appropriate
 
*Go through XUL help pages and make sure we link to relevant SUMO info where appropriate
Confirmed users
1,247

edits

Navigation menu