What is new in Firefox 118?
In Firefox version 118, some significant updates include:
- UI Setting for Global Privacy Control: Users can now opt-in to GPC, a privacy signal indicating their preference for enhanced data protection.
- Operating System Compatibility Changes: Firefox 118 dropped support for Windows 8.1 and earlier, as well as macOS 10.14 and older; users need to switch to Firefox ESR (Extended Support Release).
- Developers:
<search>
element is now supported for containing elements related to searches or filters.font-synthesis-position
property and its associatedposition
value for disabling specific types of font variants like subscripts and superscripts were added.- Several CSS Math Functions such as
abs()
,sign()
,round()
,mod()
,rem()
,pow()
,sqrt()
,hypot()
,log()
, andexp()
became supported. transform-box
property gained additional valuescontent-box
andstroke-box
, allowing control over transformation references.- Improvements for keyboard events, where the ⊞ Windows logo key and Command key on Mac now report as "Meta" rather than "OS," and corresponding codes reflect this change.
- Additions to JavaScript API, including handling user prompts (
alert
,confirm
,prompt
) and adding atype
field to identify event messages or command states. - Enabled support for all Web Authentication extension commands for public key credential authentication.
- Automatic Translation: Firefox introduced automated translation of web content for users.
- Web Audio Anonymity: Firefox's Web Audio implementation began utilizing the FDLIBM math library across all platforms to enhance fingerprint protection.
These notes cover both developer-focused changes and general feature improvements.