The Official 20170314 NIGHTLY builds are out
The Official 20170314 AURORA builds are out
The Official Firefox 53 Beta 2 builds are out
Previous NIGHTLY: 20170313 (Fx 55.0a1)
Previous AURORA: 20170313 (Fx 54.0a2)
Previous BETA: 20170308 (Fx 53.0b1)
Hourly builds: Tinderbox Builds
Treeherder: Nightly | Aurora
Changelogs: NIGHTLY | AURORA | BETA
Release Notes: AURORA | BETA
Fixed:
- NIGHTLY +109
- #1345427
- #676563 [Cloud Services:Firefox Sync: Backend]-Bookmarks sync does not sync bookmark timestamps [All][[sync-engine-addition][sync:bookmarks][sync-activity-stream]]
- #745410 [Cloud Services:Firefox Sync: Backend]-Remove remaining microsummary and dynamic container support from bookmarks [All][[sync:bookmarks][good first bug][lang=js]]
- #1345756 [Core:Audio/Video: Playback]-Can't seek to last audio frame on OS X treeherder [Uns][]
- #1346258 [Core:Audio/Video: Playback]-Fix ability to use the use-sync-texture pref for D3D11 DXVA [Uns][]
- #1291786 [Core:CSS Parsing and Computation]-stylo: Deal with mismatch between Gecko's eRestyle_Subtree and servo's RESTYLE_SELF + RESTYLE_DESCENDANTS [Uns][]
- #1315601 [Core:CSS Parsing and Computation]-stylo: Implement access to CSSMediaRule [Uns][]
- #1303229 [Core:CSS Parsing and Computation]-stylo: Supply correct viewport size when restyling (affects viewport units) [All][]
- #1341690 [Core:CSS Parsing and Computation]-stylo: background-image doesn't work in inline style [Uns][]
- #1345498 [Core:CSS Parsing and Computation]-stylo: implement/parse text-justify and its gecko glue [Uns][]
- #1331516 [Core:CSS Parsing and Computation]-stylo: mask shorthand resets several subproperties to their non-initial value [Uns][]
- #1341637 [Core:CSS Parsing and Computation]-stylo: need to support "font-family: -moz-fixed" in Servo's CSS parser or mapping back to Gecko values [Uns][]
- #1343639 [Core:DOM: Content Processes]-Get rid of HangObserverNotifier in PHM in favour of a task on the mMainThreadTaskFactory [Uns][]
- #1346166 [Core:DOM: Events]-Enabling PointerEvent breaks toggle full screen for jwplayer [Uns][]
- #1337963 [Core:DOM: Events]-Need to coalesce wheel events in the content process so that long wheel event handlers don't hang the content process indefinitely [All][]
- #1346161 [Core:DOM: Events]-Remove the telemetry code added in bug 1301346 [Uns][]
- #1345996 [Core:DOM: Events]-Stop doing special cancelation behavior for onmouseover and non-global-ErrorEvent onerror [Uns][]
- #1323158 [Core:DOM: Events]-[PointerEvents][web-platform-tests] Fail to get expect result status when running "pointerevent_capture_suppressing_mouse-manual" [Win][]
- #1345001 [Core:DOM: Push Notifications]-Remove expiring Push telemetry probes; extend others [Uns][]
- #1343279 [Core:DOM: Security]-"View Image" doesn't work anymore on canvas [Win][[domsecurity-active]]
- #1333147 [Core:DOM: Security]-Clicking "Back" from a link in about:sync-log causes hang [Uns][[domsecurity-active]]
- #1301666 [Core:DOM: Security]-Remove triggeringPrincipal_b64 from SessionHistory.jsm [Uns][[domsecurity-backlog1]]
- #1345943 [Core:DOM: Service Workers]-Client.postMessage() should set the correct MessageEvent.source [Uns][]
- #1345237 [Core:DOM]-Change all the selectionrange/start/end stuff in editor state and text control frame to use uint32_t [Uns][]
- #1346426 [Core:DOM]-Crash in mozilla::dom::Timeout::SetWhenOrTimeRemaining [All][]
- #1343275 [Core:DOM]-Make the text control editor state's GetSelectionRange codepath a bit faster when going via the selection controller [Uns][]
- #1345606 [Core:DOM]-setRangeText should mark the input value dirty [Uns][]
- #1309653 [Core:Document Navigation]-Give Necko the right notifications on active tab change and navigation start [Uns][[necko-active]]
- #1283947 [Core:Document Navigation]-Intermittent docshell/test/navigation/test_sessionhistory.html | Test timed out. [Uns][[stockwell fixed]]
- #1345763 [Core:Editor]-Let's create AsTextEditor() and AsHTMLEditor() before bug 1319340 [All][]
- #606885 [Core:Event Handling]-drop/drag/dragend events do not reflect real ctrl/shift/alt key status [All][]
- #1338369 [Core:Event Handling]-Shift+F10 not throwing contextmenu event in javascript [Uns][]
- #1072859 [Core:Geolocation]-Disable Geolocation on non-secure origins [All][parity-chrome,parity-webkit]
- #1322660 [Core:Graphics: Text]-Crash in woff2 module [Uns][[gfx-noted]]
- #1291483 [Core:Graphics: Text]-gfxFont should use MakeUnique instead of "new" when initializing UniquePtr values [Uns][[gfx-noted]]
- #1343764 [Core:Graphics: WebRender]-Add ExternalBuffer handling [Uns][]
- #1345907 [Core:Graphics: WebRender]-Add WebRender bindings for ClipRegion [Uns][[gfx-noted]]
- #1343979 [Core:Graphics: WebRender]-Add webrender support for ButtonBorderBackground [All][]
- #1344622 [Core:Graphics: WebRender]-Add webrender support for nsDisplayButtonForeground [Uns][]
- #1344396 [Core:Graphics: WebRender]-Build display lists directly instead of using an intermediate representation [Uns][]
- #1345975 [Core:Graphics: WebRender]-Clean up WebRender bindings and layer code [Uns][[gfx-noted]]
- #1345523 [Core:Graphics: WebRender]-Clean up duplicated WebRenderLayer code [Uns][]
- #1345140 [Core:Graphics: WebRender]-Remove unused WebRenderCommand infrastructure [Uns][]
- #1339433 [Core:Graphics: WebRender]-Rename WebRenderBridgeParent::ProcessWebrenderCommands to WebRenderBridgeParent::ProcessWebRenderCommands (case fix) [Uns][[gfx-noted]]
- #1345344 [Core:Graphics: WebRender]-Some video are rendered with shear since Bug 1343764 [Uns][]
- #1341156 [Core:Graphics: WebRender]-Support image border in Quantum Render. [Uns][]
- #1343019 [Core:Graphics: WebRender]-Update webrender to 178a65d098afcda7de0298d80d423bc80c6426ba or newer [Uns][[gfx-noted]]
- #1344947 [Core:Graphics: WebRender]-Update webrender to e30fb2914928c0e596d8632ed234647c0fd1492e [Uns][[gfx-noted]]
- #1346110 [Core:Graphics: WebRender]-Use BorderRenderer to generate wr commands for nsDisplayButtonBorder [Uns][]
- #1341565 [Core:Graphics: WebRender]-Use external image for mask layer [Uns][]
- #1345749 [Core:Graphics: WebRender]-Video is not clipped correctly during scrolling out on Youtube [Uns][]
- #1342833 [Core:Graphics: WebRender]-WebRenderBridgeParent::ClearResources() does not clear DisplayList [Uns][]
- #1345712 [Core:Graphics: WebRender]-Youtube video is not scaled correctly when zoom is changed [Uns][]
- #1342636 [Core:Hardware Abstraction Layer (HAL)]-Remove PHal::Msg_GetCurrentScreenConfiguration sync IPC [Uns][]
- #1342635 [Core:IPC]-Add telemetry for IPC serialization/deserialization time [Uns][]
- #1331173 [Core:IPC]-Bigger Header segment capacity for TaskTracer [Uns][]
- #1343729 [Core:IPC]-Ignore non-main-thread IPCs in the IPC_SYNC_LATENCY_MS probe [Uns][]
- #1337073 [Core:IPC]-Improve the IPC_SYNC_LATENCY_MS probe [Uns][]
- #1345675 [Core:ImageLib]-Some cleanup and optimization of VectorImage::Draw [Uns][]
- #1346269 [Core:JavaScript Engine: JIT]-Crash in js::jit::AutoFlushICache::AutoFlushICache [And][]
- #1346191 [Core:JavaScript Engine: JIT]-Some Speedometer tests spend a lot of time in IonBuilder [All][]
- #1338998 [Core:JavaScript Engine: JIT]-Wasm baseline: Align branch targets (speculative, investigation, x86/x64) [All][]
- #1342641 [Core:JavaScript Engine]-Baldr: validate and compile in single pass in compilation threads [Uns][]
- #1345968 [Core:JavaScript Engine]-Missing [no LineTerminator here] restriction for AsyncMethod and AsyncArrowFunction [Uns][]
- #1346074 [Core:JavaScript Engine]-SharedArrayBuffer instances should be created before allocating the SharedDataBlock [Uns][]
- #1345205 [Core:JavaScript Engine]-Zen Garden Wasm demo runs 2.22x slower and starts up 4.49x slower in 32-bit Firefox compared to 64-bit [Win][]
- #1344656 [Core:JavaScript: Standard Library]-TypedArray constructor creates ArrayBuffer with prototype from wrong global [Uns][]
- #1326409 [Core:Layout: Floats]-Implement the rendering of basic shape polygon() for CSS shape-outside [Uns][]
- #1343037 [Core:Layout: Form Controls]-Move various selection-management stuff out of nsTextControlFrame and into the editor state [Uns][]
- #1056516 [Core:Layout: Text]-presence of explicit soft-hyphen in a word should override automatic hyphenation [All][]
- #1345908 [Core:Layout]-Remove nsLayoutUtils::HasCSSBoxLayout [Uns][]
- #1208550 [Core:Layout]-Ship support for the 'transform-box' property [Uns][]
- #1345841 [Core:Layout]-Stop using Maybe<const T> [Uns][]
- #1341343 [Core:Networking: Cache]-Unable to load from alternate data after re-saving it. [Uns][[necko-active]]
- #1312774 [Core:Networking: HTTP]-Allow channels marked as "urgentStart" to bypass connection limits [Uns][[necko-active]]
- #1282306 [Core:Panning and Zooming]-Make about:support report actual touch support for APZ [Uns][[lang=c++][gfx-noted]]
- #1338895 [Core:Security: PSM]-Avoid non-smart string IDL types in remaining PSM IDL files [All][[psm-assigned]]
- #1343731 [Core:Security: PSM]-Remove the sync IPC during DataStorage initialization [Uns][]
- #1343184 [Core:Security: Process Sandboxing]-Add pref to allow http content linked from file:// URI to load in file content process [All][sbwc2, sbmc2, sblc3]
- #1345807 [Core:Security: Process Sandboxing]-View Page Source doesn't work on data URI loaded in file content process. [All][sbwc2, sbmc2, sblc3]
- #1345247 [Core:Selection]-Devirtualize nsFrameSelection [All][]
- #1346099 [Core:String]-Fix a typo in the substring splitter [Uns][]
- #1346100 [Core:String]-Make nsTSubstringSplitter_CharT use nsTDependentSubstring_CharT for its pieces [Uns][]
- #1341254 [Core:Web Audio]-Update libspeex_resampler to 79822c [Win][]
- #1346005 [Core:WebRTC: Audio/Video]-Add logging for audio frames [Uns][]
- #1342398 [Core:Widget: Cocoa]-Target milestone popup on Bugzilla pages is misplaced [Mac][tpi:+]
- #1318705 [Core:XP Toolkit/Widgets: Menus]-Combine nsXULPopupManager popup lists [Uns][]
- #1346587 [Firefox:Developer Tools: Inspector]-Add a check for rootNode in getGrids [Uns][]
- #1345997 [Firefox:Developer Tools: Inspector]-Add a check for the inspector toolbox when checking if the grid inspector or box model is visible [Uns][]
- #1345112 [Firefox:Developer Tools: Inspector]-Fix invalid console.trace() calls in inspector front [Uns][]
- #1303158 [Firefox:Developer Tools: Inspector]-Grid Inspector should handle browser zoom [Uns][]
- #1333714 [Firefox:Developer Tools: Inspector]-Grid highlighter doesn't hide when the DOM it is highlighting is removed/reloaded in jsfiddle [Uns][]
- #1346786 [Firefox:Developer Tools: Inspector]-Grid inspector icon is displayed even if display: grid is overriden [Uns][]
- #1067999 [Firefox:Developer Tools: Inspector]-Images in background-image tooltips aren't always easy to see [All][[good first bug][lang=css]]
- #1342941 [Firefox:Developer Tools: Inspector]-Implement the geometry editor in the new box model [All][]
- #1341756 [Firefox:Developer Tools: Inspector]-Inpector's overlay lingers after quickly quitting Responsive Design Mode [Uns][]
- #1346402 [Firefox:PDF Viewer]-Update pdf.js to version 1.7.359 [All][]
- #1214284 [Firefox:Search]-Can't tell the name of search engine I'm installing (not even by tooltip) [Uns][[fxsearch][good first bug]]
- #1342723 [Firefox:Tabbed Browser]-Modify removeTab to handle lazy-browser tabs [Uns][]
- #1287763 [Firefox:Theme]-[10.10+] update remaining OS X textbox focus styling [Mac][[qx:spec]]
- #1332061 [Toolkit:Add-ons Manager]-Add unsigned warning to webextension permission dialog [Uns][[permissions] triaged]
- #1342219 [Toolkit:Add-ons Manager]-Add-on install prompt doesn't detect if add-on installed by drag and drop from local file system is incompatible [Uns][[triaged]]
- #1345654 [Toolkit:Breakpad Integration]-Enable client-side stack walking for main process crashes on beta/release [Uns][]
- #1344445 [Toolkit:General]-Add LocaleService::GetRequestedLocales [Uns][]
- #1345345 [Toolkit:General]-Preferences.jsm observers report value changes for arbitrary preferences in sub-branch [Uns][]
- #1345513 [Toolkit:Printing]-Stop shipping unreferenced printing files on Mac [Uns][]
- #1345432 [Toolkit:Themes]-Clean up XUL checkbox styling on Linux [Lin][]
- #1344590 [Toolkit:WebExtensions: General]-Cache parsed and normalized JSON data in indexedDB [Uns][]
- #1333477 [Toolkit:WebExtensions: General]-Support injecting and invalidating schema wrappers dynamically [Uns][triaged]
Partial Landings/Diagnostic Patches:
- #1320134 [Core:Audio/Video: Playback]-Crash in xul.dll@0x4d768 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xul.dll@0x4d739 | xu [Win][[ps-radar]]
- #1345070 [Core:JavaScript Engine: JIT]-Wasm baseline: Optimize values loaded via Tls (x86, ARM) [Uns][]
- #1346109 [Core:Panning and Zooming]-don't hit the "no displayport base rect set" case in practice [Uns][[gfx-noted]]
- #1345368 [Core:Security: PSM]-Upgrade Firefox 55 to NSS 3.31 [Uns][]
- #1058040 [Core:SVG]-Make context paint (context-fill, context-stroke, etc.) work for SVG-as-an-image [All][]
- AURORA +9
- #1343879 [Core:CSS Parsing and Computation]-Reload-like thing happen by opening find bar on https://tc39.github.io/ecma262/ [Uns][]
- #1300112 [Core:DOM: Push Notifications]-push notifications do not show correctly on windows with multiple e10s child processes enabled [Uns][]
- #1345815 [Core:Graphics: Layers]-Crash in OOM | large | mozalloc_abort | mozalloc_handle_oom | moz_xmalloc | mozilla::layers::FillRectWithMask [Win][]
- #1345960 [Core:JavaScript Engine]-TOK_COMMA should be excluded from possible async method definition [Uns][]
- #1346010 [Core:JavaScript Engine]-[wasm] wasmBinaryToText->wasmTextToBinary round-trip fails [Uns][]
- #1344527 [Core:XPConnect]-Crash in mozilla::dom::ToJSValue called from ReadScriptAsync [Win][]
- #1343217 [Firefox:Developer Tools: Inspector]-Grid Inspector fails on http://gridbyexample.com/examples/ [Uns][]
- #1340538 [Firefox:Site Identity and Permission Panels]-Refresh a page when permission pop-up is opened will make the permission pop-up to be displayed in the bottom of the page [All][[fxprivacy]]
- #1325880 [Firefox:Tabbed Browser]-[RTL] When a link is close to Firefox's bottom, hovering its tooltip doesn't make the tooltip go to the left [Uns][]
- Beta 1 -> Beta 2 Changelog +43
- #1339722
- #1342661
- #1343261
- #1343453
- #1343552
- #1344517
- #1336345 [Core:Audio/Video: Playback]-Let MediaShutdownManager register shutdown blocker on startup instead of on demand [Uns][]
- #1336356 [Core:Audio/Video: Playback]-Ensure MediaDecode::Shutdown() is called by MediaShutdownManager::BlockShutdown() [Uns][]
- #1342808 [Core:Audio/Video: Playback]-Can't play video file generated by DJI Mavic Pro [Uns][]
- #1343787 [Core:Audio/Video: Playback]-Crash in mozilla::MediaShutdownManager::Register [Win][]
- #1334875 [Core:Document Navigation]-page not loading on session restoration [All][[workaround see comment #8]]
- #1341589 [Core:Document Navigation]-Assertion failure: triggeringPrincipal (need a valid triggeringPrincipal to load from history) [Uns][]
- #1341754 [Core:Document Navigation]-Assertion failure: aTriggeringPrincipal (need a valid triggeringPrincipal to create a session history entry) [Uns][]
- #1324554 [Core:DOM: Animation]-Assertion failure: !animationProperty [Uns][]
- #1342057 [Core:DOM: Events]-DataTransfer.items always uses application/x-moz-file as mime-type for file items [All][]
- #1330012 [Core:Graphics]-Assertion failure: cachedInt < (1 << (sizeof(mPowTable) * 8)) (mPowCache integer type too small) [Uns][[gfx-noted]]
- #1337548 [Core:Graphics]-Twice as many DidComposite messages as vsync messages in the content process [Uns][gfx-noted]
- #1345815 [Core:Graphics: Layers]-Crash in OOM | large | mozalloc_abort | mozalloc_handle_oom | moz_xmalloc | mozilla::layers::FillRectWithMask [Win][]
- #1333489 [Core:IPC]-Record sync IPC message timing in telemetry [Uns][]
- #1335235 [Core:IPC]-Disable BSTR cache in mscom::MainThreadRuntime [Win][]
- #1343729 [Core:IPC]-Ignore non-main-thread IPCs in the IPC_SYNC_LATENCY_MS probe [Uns][]
- #1345960 [Core:JavaScript Engine]-TOK_COMMA should be excluded from possible async method definition [Uns][]
- #1343493 [Core:JavaScript: Internationalization API]-Update to tzdata2017a [Uns][]
- #1344558 [Core:Networking]-Crash in OOM | large | NS_ABORT_OOM | nsAutoCString::nsAutoCString [All][[necko-active]]
- #1342442 [Core:Networking: Cache]-Crash in nsCacheService::DispatchToCacheIOThread [Uns][[necko-active]]
- #1321878 [Core:Networking: HTTP]-performance timing numbers exclude initial child process and IPC transit time in e10s [Uns][[necko-active]]
- #1343852 [Core:Security: PSM]-Upgrade Firefox 53 to NSS 3.29.3 [Uns][]
- #1337777 [Core:WebRTC]-Audio/video on Ciscospark is not working [All][]
- #1339246 [Core:WebRTC: Networking]-When switching from sendrecv to recvonly to sendrecv, FF sends RTP with the previous SSRC of the same m= line rather than the new one [Uns][]
- #1344848 [Core:XPCOM]-Don't check for atom leaks unless we're checking for other leaks [Uns][]
- #1344527 [Core:XPConnect]-Crash in mozilla::dom::ToJSValue called from ReadScriptAsync [Win][]
- #1294799 [Firefox:Bookmarks & History]-The bookmark panel can hide when there is a selection made but the mouse leaves the panel [Uns][]
- #1335043 [Firefox:Bookmarks & History]-The bookmark panel closes automatically if the mouse is located over the panel when it opens [Uns][]
- #1312103 [Firefox:Developer Tools: Inspector]-Avoid scrolling latency on highlighters given by APZ [Uns][]
- #1343217 [Firefox:Developer Tools: Inspector]-Grid Inspector fails on http://gridbyexample.com/examples/ [Uns][]
- #1340115 [Firefox:Migration]-Cap the amount of history we import from Chrome [All][]
- #1323987 [Firefox:Session Restore]-about:blank and about:newtab aren't restored by Session Restore [Win][]
- #1343056 [Firefox:Session Restore]-Session Restore is broken due to recent regression in FF53 & FF54 [All][]
- #1343210 [Firefox:Site Identity and Permission Panels]-Only move focus into identity popup when opened via keyboard [Uns][[fxprivacy]]
- #1337993 [Firefox:Sync]-Bookmark sync broken after disabling bookmarks, syncing, and re-enabling them. [Uns][]
- #1325880 [Firefox:Tabbed Browser]-[RTL] When a link is close to Firefox's bottom, hovering its tooltip doesn't make the tooltip go to the left [Uns][]
- #1342462 [Firefox:Tours]-'browser' is undefined in UITour.jsm#startSubTour [Uns][]
- #1333256 [Toolkit:Password Manager]-Bring back the insecure field warning Learn More text [All][[FxPrivacy]]
Nightly 55 fixes since 20170306 (Gecko 54) ~353
Aurora 54 fixes since 20170123 (Gecko 53) ~2081
Beta 53 fixes since 20161114 (Gecko 52) ~2966
Nightly Blog
Release Calendar
Release Tracking