

Masks can be configured to use either luminance or alpha values for occlusion. Masks work by overlaying images or other graphics (like linear gradients) that define which regions of an element should be visible, translucent, or transparent. New CSS Features: Positioned Masks and Flow-Rootįirefox 53 supports positioned CSS Masks, which allow authors to partially or fully hide visual elements within a webpage. CSS injected into pages with tabs.insertCSS can specify if the new styles should be considered part of the author stylesheet or the user stylesheet, which exist at different levels in the cascading order.
#Firefox developer edition 2017 flashes between page loads password#
Context menus can be created on tabs and password fields with the contextMenus API.Contextual Identities, the basis of the Containers experiment in Test Pilot, can now be created and managed via the contextualIdentities API.The contextMenus API now supports adding menus to browser actions and page actions.įirefox 53 also supports the following unique APIs:.The webRequest.onBeforeRequest API can now access the request body, in addition to headers.The storage.sync API allows add-ons to save user preferences to Firefox Sync, where it can be shared and synchronized between devices.The identity API allows add-ons to request OAuth2 tokens with the consent of the user, making it easier to sign into services within an add-on.For example, Firefox’s Forget Button could now be implemented as a WebExtension. The browsingData API lets add-ons clear the browser’s cache, cookies, history, downloads, etc.In Firefox 53, WebExtensions gained compatibility with several pre-existing Chrome APIs: WebExtensions are browser add-ons that are designed to work safely and efficiently in Firefox, Chrome, Opera, and Edge, while also supporting powerful features unique to Firefox. Users can find light and dark variants of this space-saving, square-tabbed theme listed under the “Themes” menu in Customize mode. The “compact” themes that debuted with Firefox Developer Edition are now a standard feature of Firefox. Firefox can now run its compositor in a completely separate process from the main Firefox program, which means that Firefox will keep running even if the compositor crashes-it can simply restart it.įor more details on how this aspect of Project Quantum reduces crash rates for Firefox users, check out Anthony Hughes’ blog post. Compositors are responsible for flattening all of the various elements on a webpage into a single image to be drawn on the screen. One of the first pieces of Project Quantum, the Compositor Process, has arrived on Windows. Firefox 53, available today, includes the following key new features and enhancements.
