Firefox 14 Released For Windows, Mac, Linux – Download Now! By Ben Reid July 18th, 2012 Mozilla's Firefox has been around for quite a while now, and despite Google continually pushing updates of its fast-growing Chrome browser, Firefox has continued to remain resilient, altering its own release schedule in a bid to stay relevant. The remote Mac OS X host contains a web browser that is affected by multiple vulnerabilities. Description The installed version of Firefox is earlier than 14.0 and thus, is potentially affected by the following security issues: - Several memory safety issues exist, some of. If you're certain that the SSL website where you're encountering the issue is completely secure, you can prevent the SSLErrorBadMacAlert from ever appearing again by accessing the Mozilla Firefox config files and adding the secure SSL to the list of Insecure FallBack Hosts. Keeping web browsers up to date with the latest version is almost always recommended for security purposes, and right now that's particularly important with Firefox because the US Department of Homeland Security has acknowledged a Firefox security exploit that could cause the takeover of a targeted computer and is thereby urging Firefox users to update to 72.0.1 (or later) right away.
Most problems with Firefox can be fixed by following the troubleshooting methods described below. Try these steps in order. If one doesn't work, move on to the next one. If you need extra help with any of this, we have a community of volunteers standing by.
Table of Contents
- 7Other solutions
Sometimes problems can be fixed by simply restarting your computer and then starting Firefox again.
Many problems with loading web pages can be resolved by clearing Firefox's cookies and cache:
- Click the Library button on your toolbar. (If you don't see it there, click the menu button then click Library.) Click and select .
- In the Time Range to clear: drop-down, select Everything.
- Below the drop-down menu, select both Cookies and Cache. Make sure other items you want to keep are not selected.
- Click .
Firefox Safe Mode is a troubleshooting mode that disables extensions, uses the default theme, turns off hardware acceleration and uses default toolbar settings, among other changes (see this article for details). To start Firefox in Safe Mode:
- Click the menu button , click Help and select Restart with Add-ons Disabled…. Firefox will start up with the Firefox Safe Mode dialog. Note: You can also start Firefox in Safe Mode by holding down the shift key while starting Firefox.holding down the option key while starting Firefox.quitting Firefox and then going to your Terminal and running:
firefox -safe-mode
You may need to specify the Firefox installation path (e.g. /usr/lib/firefox) - In the Firefox Safe Mode dialog, click .
- Check whether your problem is still happening while in Safe Mode.
- If the problem still happens in Safe Mode, go on to step 4.
- If the problem does not happen in Safe Mode, see Turn content blocking off on individual sites, if certain websites only work correctly while in Firefox Safe Mode. For other issues, follow these instructions to troubleshoot extensions, themes and hardware acceleration.
Some Firefox issues can be caused by a problem with one of the Firefox program files. Follow these steps to completely remove and reinstall Firefox. This process will not remove your Firefox profile data (such as bookmarks and passwords), since that information is stored in a different location.
- Download and save the installer for the latest official version of Firefox from mozilla.org.
- Exit Firefox (if open): Click the Firefox menu and select Exit.Click the Firefox menu at the top of the screen and select Quit Firefox.Click the Firefox menu and select Quit.
- You may want to make a note of the Mozilla Firefox program folder location (right-click the Firefox desktop icon, select Properties from the context menu and click the Shortcut tab) since there may be leftover files and folders after you uninstall Firefox that should be removed for a clean reinstallation.
- Uninstall Firefox from your computer.
- Delete the Firefox program folder, which is normally found in one of these locations by default:
- C:Program FilesMozilla Firefox
- C:Program Files (x86)Mozilla Firefox
- Reinstall Firefox using the installer you downloaded earlier - see How to download and install Firefox on Windows for instructions.
- Download the latest official version of Firefox from mozilla.org.
- Quit Firefox: Click the Firefox menu and select Exit.Click the Firefox menu at the top of the screen and select Quit Firefox.Click the Firefox menu and select Quit.
- Uninstall Firefox from your computer by opening the Applications folder in the Finder and dragging the Firefox application to the Trash.
- Reinstall Firefox - see How to download and install Firefox on Mac for instructions.
- Download the latest official version of Firefox from mozilla.org.
- Quit Firefox: Click the Firefox menu and select Exit.Click the Firefox menu at the top of the screen and select Quit Firefox.Click the Firefox menu and select Quit.
- Uninstall Firefox - If you installed Firefox with the distro-based package manager, you should use the same way to uninstall it - see Install Firefox on Linux for details. If you downloaded and installed the binary package from the Firefox download page, simply remove the folder firefox in your home directory to uninstall Firefox.
- Reinstall Firefox - see Install Firefox on Linux for instructions.
Now start Firefox and check to see if your problem has been fixed. If it hasn't, continue with the next troubleshooting method.
The Refresh Firefox feature can fix many issues by restoring your Firefox profile to its default state while saving your essential information.- Click this Refresh Firefox button directly, if you are viewing this page in Firefox. This won't work if you are using a different browser or a mobile device.
- You can also find a Refresh Firefox button at the top of the Firefox about:supportTroubleshooting Information page.
- To continue, click in the confirmation window that opens.
- Firefox will close to refresh itself. When finished, a window will list your imported information. Click and Firefox will open.
Sometimes files in your Firefox profile folder that correspond to the essential information that a Firefox Refresh doesn't remove (such as bookmarks and browsing history) may be causing the issue. You can create a new, additional profile which will not contain any of your old Firefox data. See the Profile Manager - Create, remove, or switch Firefox profiles article for instructions.
If you've tried all of these troubleshooting methods, and you're still having problems, here are some other solutions you can try:
Check browser internals
The Firefox Task Manager (about:performance page) lets you see what tabs or extensions are slowing down Firefox. Telemetry Data shared with Mozilla (about:telemetry page) contains detailed data about performance, hardware, usage and customization. The Troubleshooting Information page (about:support page) includes other about: page links and troubleshooting resources. (For a list of all about: pages, enter about:about in the address bar.)
Troubleshoot the Flash plugin
See Flash Plugin - Keep it up to date and troubleshoot problems.
Check for conflicts with your Internet security software
Some Internet security software (including antivirus, antispyware, and firewall programs) can cause problems with Firefox including blocking it from opening websites, crashes, and more. Often you can open the program's settings, remove Firefox from its list of allowed or trusted programs, and it will be re-detected and things should start working again. If your program is listed at the Configure firewalls so that Firefox can access the Internet article, you can get specific instructions for how to properly reconfigure it.
Check for malware
Malware (short for 'malicious software') can cause problems with Firefox. Periodically, you should scan your system for viruses, spyware, or other malware. For more information, see Troubleshoot Firefox issues caused by malware.
Based on information from Standard diagnostic - Firefox (mozillaZine KB)
Firefox 14 shipped on July 17, 2012. This article lists key changes that are useful for not only Web developers to know about, but also Firefox and Gecko developers as well as add-on developers.
Changes for Web developers
HTML
- The
element is no longer incorrectly classified as a form element, and therefore no longer has a
form
attribute. - The default modifier keys for the
accesskey
of HTML contents on Mac are changed to Control+Option. This is the same as WebKit-based browsers on Mac.
DOM
- input events are fired also on editing host element of contenteditable editor and root element of designMode editor.
DOMException.code
is now deprecated per latest DOM Level 4 specification.- The
Range.insertNode()
method now works correctly when used on collapsed ranges. - The
MozBlobBuilder
interface has been deprecated in favor of the constructor onBlob
. If you useMozBlobBuilder
you'll see a warning message in the Web Console. - The
Blob()
constructor is now available to workers (bug 736686). - Support for the Mutation Observers has been landed. It is designed as a replacement for the Mutation Events in DOM3, which has a number of issues regarding performance.
- The
HTMLImageElement
interface'sx
andy
properties were removed in Gecko 7.0 (Firefox 7.0 / Thunderbird 7.0 / SeaMonkey 2.4) but restored in this release for compatibility reasons. - The
Document
methodsexecCommandShowHelp()
andqueryCommandText()
, which never did anything, have been removed. - The
GeoPositionAddress
interface, an obsolete part of the Geolocation API, has been removed. localStorage/sessionStorage
now correctly returnundefined
instead ofnull
for undeclared keys through property access.ff- The
ImageData
object has been implemented (bug 550309). - Attributes and methods related to child nodes on
Attr
interface where obsoleted (bug 737122).
CSS
- The
text-transform
andfont-variant
CSS properties have been fixed to correctly handle thei
→İ
andı
→I
Turkic-specific case pairs. - The Dutch IJ digraph is now correctly handled by
text-transform: capitalization
. Similarly the Greek letterΣ
, which has two lowercase forms,σ
andς
, is now correctly handled bytext-transform: lowercase
. - Support for the
skew()
function has been removed fromtransform
property, as it has been removed from the draft standard. - The syntax for
border-image
has been updated to match the latest revision of the specification; it no longer accepts a trailing slash ('/').
JavaScript
MathML
- The syntax of the
statusline
action type onelements has been adjusted to follow the MathML specification.
HTTP
- Gecko now supports the new HTTP
308 Permanent Redirect
status code. As Gecko doesn't make a distinction between permanent and temporary redirects, it behaves like the307 Temporary Redirect
status code, as it forbids the user agent from changing the HTTP method used between the two requests (POST
will stayPOST
,GET
will stayGET
).
Changes for Mozilla and add-on developers
JavaScript code modules
source-editor.jsm
- Added a keyboard shortcut to toggle commenting for the current selection (Ctrl-/ or Cmd-/ on Mac OS X).
- Added the Ctrl-[ and Ctrl-] keyboard shortcuts for moving the text input position to the beginning and end of the current block.
- Added the new
getLineStart()
andgetLineEnd()
methods.
XUL
- Added the new
fullscreenbutton
attribute to theelement; setting this to
true
adds a button to the window's chrome to enable full screen mode.
Interfaces
Firefox 14 For Mac
- The
nsILocalFile
interface has been merged intonsIFile
(bug 682360). - The methods in
nsIPlacesImportExportService
for importing bookmarks have all been removed in favor of theBookmarkHTMLUtils.jsm
JavaScript code module. - The
nsIDOMGeoPositionAddress
interface has been removed. - The
getItemGUID
,setItemGUID
andgetItemIdForGUID
methods have been removed fromnsINavBookmarksService
(bug 715355).
Spellchecking
Firefox 14 Mac
- Dictionary names are now parsed as full BCP 47 language tags (bug 730209, bug 741842). Developers are encouraged to not hard-code the name of their language in their dictionary names.