The Official 20170308 NIGHTLY builds are out
The Official 20170308 AURORA builds are out
The Official Firefox 53 Beta 1 builds are out
Previous NIGHTLY: 20170307 (Fx 55.0a1)
Previous AURORA: 20170307 (Fx 54.0a2)
Previous BETA: 20170303 (Fx 52.0 RC2)
Hourly builds: Tinderbox Builds
Treeherder: Nightly | Aurora
Changelogs: NIGHTLY | AURORA | BETA
Release Notes: AURORA | BETA
Fixed:
- NIGHTLY +94
- #1338328
- #1343140
- #1343261
- #1343453
- #1344517
- #1344686
- #1344614 [Core:Audio/Video: GMP]-Improve GMP clock from second to millisecond precision [Uns][]
- #1344661 [Core:Audio/Video: Playback]-Capture input sample for CheckForSPSChange() [Uns][]
- #1344621 [Core:Audio/Video: Playback]-Label runnables in dom/media/MediaResource.cpp [Uns][]
- #1344653 [Core:Audio/Video: cubeb]-Update cubeb from upstream to a3c012f [Uns][]
- #1344964 [Core:CSS Parsing and Computation]-stylo: Add atom "scroll-position" to nsGkAtomList [Uns][]
- #1343751 [Core:CSS Parsing and Computation]-stylo: Store transition properties into nsStyleDisplay::mTransitions [Uns][]
- #1339627 [Core:CSS Parsing and Computation]-stylo: nsXULPrototypeCache needs to be able to hold ServoStyleSheets [Uns][]
- #1332036 [Core:Canvas: WebGL]-Avoid the sync IPC message added in bug 1331676 [Uns][]
- #1342927 [Core:DOM: Content Processes]-Don't wait for a layer tree if the TabChild hasn't actually been created yet [Uns][]
- #1333799 [Core:DOM: Content Processes]-Implement a deterministic process selection based on tab count [Uns][[e10s-multi:+]]
- #1344830 [Core:DOM: Device Interfaces]-Use range-based 'for' loops in U2F.cpp [Uns][]
- #1339081 [Core:DOM: Quota Manager]-QuotaManager: Upgrade storage from 1.0 to 2.0 [Uns][[storage-v1]]
- #1344671 [Core:DOM: Security]-Container telemetry IDs should be kept until version 58 [Uns][]
- #1344676 [Core:DOM: Workers]-Remove XHR_IN_WORKER telemetry ID [Uns][]
- #1344466 [Core:DOM]-Error propagation in FileReader when reading from the inputStream [Uns][]
- #1311057 [Core:DOM]-Remove IsApp flags from the quota manager and DOM cache [Uns][[storage-v1]]
- #1344669 [Core:DOM]-Remove Performance::IsEnabled [Uns][]
- #1341230 [Core:DOM]-add nsIDOMWindowUtils methods to add and remove EventStates for an element [Uns][]
- #1341754 [Core:Document Navigation]-Assertion failure: aTriggeringPrincipal (need a valid triggeringPrincipal to create a session history entry) [Uns][]
- #1317322 [Core:Editor]-Pasting image from clipboard fails in some cases [All][[platform-rel-Facebook]]
- #1344258 [Core:Gecko Profiler]-Remove integer mod from loop in ProfileBuffer::FindLastSampleOfThread [Uns][]
- #1341897 [Core:Geolocation]-Harmonize Geolocation providers [Uns][]
- #1323791 [Core:Graphics: Layers]-Add compositor support for triangle layers (for DirectX backend) [Win][]
- #1344433 [Core:Graphics]-Cleanup gfx/gl library loading [Uns][gfx-noted]
- #1344901 [Core:Internationalization]-Fix a regression from bug 1337551 [Uns][]
- #1344141 [Core:Internationalization]-Nightly l10n build for ja-JP returns locale string that's not "ja-JP" [Uns][]
- #1335877 [Core:Internationalization]-Remove resource://services-common/stringbundle.js from gecko [Uns][]
- #1339089 [Core:JavaScript Engine: JIT]-Inline floor/ceil/trunc/nearest for floating-point values when we have adequate SSE support [Uns][]
- #1344721 [Core:JavaScript Engine: JIT]-Remove null check from Ion post barrier [All][]
- #1344753 [Core:JavaScript Engine: JIT]-Update ControlFlowGenerator::processWhileOrForInLoop to follow bug 1342553 ? [Uns][]
- #1338217 [Core:JavaScript Engine: JIT]-Wasm: Allow instances to share code [All][]
- #1344334 [Core:JavaScript Engine]-Assertion failure: nslots > 0, at js/src/gc/Nursery.cpp:430 with OOM [Lin][[jsbugmon:update,bisect]]
- #774744 [Core:JavaScript Engine]-Error message when using a number as a key for WeakMap isn't very good [All][[js:p2]]
- #1344198 [Core:JavaScript Engine]-Inline various Shape search functions [All][]
- #420857 [Core:JavaScript Engine]-Syntax error for missing brace should mention the line number of the opening brace [All][]
- #1335751 [Core:JavaScript: GC]-Check gray mark state before cycle collection [Uns][]
- #1270056 [Core:JavaScript: GC]-[Perf][google suite][google docs] Try to prevent the GC before first paint event [Uns][[qf:p3][platform-rel-Google][platform-rel-GoogleSuite][platform-rel-GoogleDocs]]
- #866473 [Core:JavaScript: Internationalization API]-Implement caseFirst option in Intl.Collator [Mac][[parity-chrome] [parity-opera]]
- #1344487 [Core:JavaScript: Internationalization API]-Update IANA Language Subtag Registry data to version 2017-03-03 [Uns][]
- #1317397 [Core:JavaScript: Standard Library]-Implement RegExp.lastIndex changes from ES2017 [Uns][]
- #1343886 [Core:Layout: Form Controls]-Crash [@nsTextControlFrame::EnsureEditorInitialized] [Uns][]
- #1320880 [Core:Layout: Form Controls]-[DateTimePicker] Add RTL support to date picker [Uns][]
- #1343512 [Core:Layout: Text]-Let CSS text-justify property ride the train [Uns][]
- #1339298 [Core:Layout]-Add boilerplate parsing support for CSS3 multicol column-span [Uns][]
- #1345052 [Core:Layout]-Remove EffectProperties::MightHaveNoneSVGMask [Uns][]
- #1342869 [Core:Layout]-stylo Assertion failure: child->mParent == this (We have a unique inner!), at StyleSheet.cpp:86 [Uns][]
- #1337893 [Core:Networking: DNS]-Isolate DNS Cache using Origin Attributes [Uns][[OA][tor][necko-backlog]]
- #1344340 [Core:Networking]-"An unknown error has occurred (804b000c)" appears in the statusbar when loading some sites [Uns][[necko-active]]
- #1344558 [Core:Networking]-Crash in OOM | large | NS_ABORT_OOM | nsAutoCString::nsAutoCString [All][[necko-active]]
- #1310127 [Core:Networking]-Use MOZ_MUST_USE in netwerk/protocol/http [Uns][[necko-would-take]]
- #1344763 [Core:Panning and Zooming]-Extend checkerboarding telemetry probe expiry [Uns][[gfx-noted]]
- #1331298 [Core:Plug-ins]-[jsplugins] Support |\u 4 hexadecimal digits| format in json in rpc [Uns][]
- #1314361 [Core:Security: CAPS]-Remove addonId from origin attributes [Uns][[OA]]
- #1340710 [Core:Security: CAPS]-Speed up principal equality and subsumption checks [Uns][]
- #1344555 [Core:String]-nsTSubstring::Split should be a const method [Uns][]
- #1325173 [Core:WebRTC: Networking]-RtpStreamId is truncated when read from RTP extension header [Uns][]
- #1342523 [Core:WebRTC: Networking]-We need better ICE duration telemetry [Uns][]
- #1344544 [Core:XPCOM]-Crash in InvalidArrayIndex_CRASH | mozilla::ArrayIterator<T>::operator* [And][[clouseau]]
- #1320458 [Core:XPCOM]-MOZ_LOG doesn't work for child processes because of sandboxing on windows [Win][]
- #1344615 [Core:XPCOM]-Remove nsXPCOMStrings.h/cpp after bug 1332639 [Uns][]
- #1344974 [Core:XPConnect]-Eliminate virtual calls in xpc::AccessCheck methods [Uns][]
- #909102 [Firefox:Bookmarks & History]-Middle click on folder in Library left panel is broken [All][]
- #1333219 [Firefox:Developer Tools: Debugger]-Cannot remove breakpoint when it's set at non-script area [Uns][]
- #1344156 [Firefox:Developer Tools: Shared Components]-devtools reps: update bundle to v0.4.0 [Uns][]
- #1275942 [Firefox:Developer Tools]-Merge startup debugging support from Positron branch [All][]
- #1318830 [Firefox:General]-Clicking a zoomed in / out image resets the zoom but not the zoom level in urlbar / toolbar [Uns][]
- #1345075 [Firefox:General]-Remove FX_SANITIZE_LOADED_FLASH and FX_SANITIZE_UNLOADED_FLASH [Uns][]
- #1325896 [Firefox:General]-[jsplugins] Implement PPB_KeyboardInputEvent_Create [Uns][]
- #1344276 [Firefox:Location Bar]-Make sample list of top 20 websites (of www.alexa.com/topsites) for autocomlete prefill [Uns][]
- #1340472 [Firefox:PDF Viewer]-[jsplugins] Add a way to unregister the plugin in mortar-pdf's bootstrap.js [Uns][]
- #1344595 [Firefox:Session Restore]-Protect against nsIPrincipal.origin throwing for about:blank iframes [All][]
- #1343210 [Firefox:Site Identity and Permission Panels]-Only move focus into identity popup when opened via keyboard [Uns][[fxprivacy]]
- #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]]
- #1335016 [Firefox:Site Identity and Permission Panels]-[a11y] The identity-popup-security-expander button has no label, doesn't indicate expanded state to screen readers. [Uns][[fxprivacy]]
- #1342025 [Firefox:Tabbed Browser]-browser-ctrlTab.js calls ctrlTab.updatePreview too frequently for TabAttrModified events [All][[good first bug][lang=js]]
- #1344189 [Firefox:Theme]-Stop removing non-existent borders and backgrounds from the navigation toolbox and toolbars [Win][]
- #1338713 [Toolkit:Add-ons Manager]-Basic telemetry for permissions notifications [Uns][metrics, triaged]
- #1345055 [Toolkit:General]-Relabel "user set" preferences in about:config to "modified" [Uns][]
- #1343863 [Toolkit:Places]-precompile_cache.js leaks the places shutdown blockers [Uns][]
- #1339760 [Toolkit:Safe Browsing]-Break down "nsUrlClassifierDBServiceWorker::ApplyUpdate" and synchronously run update code on update thread [Uns][]
- #1343943 [Toolkit:Telemetry]-Add the ability to record default pref values in TelemetryEnvironment.jsm [Uns][[measurement:client]]
- #1341219 [Toolkit:Telemetry]-Extend the expiry of the browser engagement scalar probes [All][[measurement:client]]
- #1338627 [Toolkit:Telemetry]-Might we add a higher-resolution timestamp for crash pings? [Uns][[measurement:client]]
- #1313326 [Toolkit:Telemetry]-Support recording events in content processes [Uns][[measurement:client]]
- #1343921 [Toolkit:WebExtensions: Frontend]-Implement support for custom icons through the Theming API [Uns][triaged]
- #1344773 [Toolkit:WebExtensions: General]-Back out bug 1298950 in preparation for bug 1341458 [Uns][]
- #1295807 [Toolkit:WebExtensions: Request Handling]-Support proxy configuration from WebExtensions [Uns][[proxy] triaged]
- #1341541 [Toolkit:WebExtensions: Untriaged]-WebExtensions bookmarks.getRecent() results include raw tag objects [Uns][[bookmarks]triaged]
Partial Landings/Diagnostic Patches:
- #1268804 [Core:DOM: Quota Manager]-Enable SecureContext for Storage API [Uns][[storage-v1]]
- #1334617 [Firefox:Location Bar]-Consider making FX_URLBAR_SELECTED_RESULT_TYPE opt-out [Uns][[fxsearch]]
- #1344732 [Firefox:Sync]-The "Show tabs from other devices" panel looks awful [Uns][]
- AURORA +5
- #1343453
- #1344141 [Core:Internationalization]-Nightly l10n build for ja-JP returns locale string that's not "ja-JP" [Uns][]
- #1344901 [Core:Internationalization]-Fix a regression from bug 1337551 [Uns][]
- #1344558 [Core:Networking]-Crash in OOM | large | NS_ABORT_OOM | nsAutoCString::nsAutoCString [All][[necko-active]]
- #1344773 [Toolkit:WebExtensions: General]-Back out bug 1298950 in preparation for bug 1341458 [Uns][]
- Firefox 52 RC2 -> Firefox 53b1
Aurora merge
Nightly 55 fixes since 20170306 (Gecko 54) ~94
Aurora 54 fixes since 20170123 (Gecko 53) ~2045
Beta 53 fixes since 20161114 (Gecko 52) ~2923
Nightly Blog
Release Calendar
Release Tracking