The Official Win32 20160720 NIGHTLY build is out
The Official Win32 20160720 AURORA build is out
.The Official Firefox 48 Beta 10 builds are not yet out
Previous NIGHTLY: 20160719 (Fx 50.0a1)
Previous AURORA: 20160719 (Fx 49.0a2)
Previous BETA: 20160719 (Fx 48.0b9)
Hourly NIGHTLY builds: mozilla-central-linux | mozilla-central-linux64 | mozilla-central-macosx | mozilla-central-win32 | mozilla-central-win64 | NIGHTLY Tinderbox | NIGHTLY Changelog | AURORA Tinderbox | AURORA changelog
Fixed:
- NIGHTLY +137
- #1247239
- #1278915
- #1283826
- #1287063
- #1287235 [Add-on SDK:General]-sdk/event/utils.js WeakValueGetterSetter should use try/cache around Cu.getWeakReference [Uns][]
- #1280877 [Cloud Services:Firefox: Common]-Blocklists can be replaced by an outdated version. [Uns][]
- #1284192 [Core:Audio/Video: GMP]-Make CDMProxy be a base class and move the logic into subclass [Uns][]
- #1285121 [Core:Audio/Video: Playback]-AccurateSeekTask needs to cancel calbacks before rejecting the promise [Uns][]
- #1287350 [Core:Audio/Video: Playback]-Call WatchManager::Shutdown() in MediaDecoder::Shutdown() to prevent notifications from watchables [Uns][]
- #1287698 [Core:Audio/Video: Playback]-Make MDSM::mPendingDormant a bool [Uns][]
- #1285928 [Core:Audio/Video: Playback]-No sound when playing video in Standard Definition quality mode [Win][]
- #1287370 [Core:Audio/Video: Playback]-Remove VDA decoder now than 10.6 to 10.8 are no longer supported. [Uns][]
- #1287684 [Core:Audio/Video: Playback]-Report HTMLMediaElement in non-MSE case [All][]
- #1285122 [Core:Audio/Video: Playback]-Some SeekTask code cleanup [Uns][]
- #1287000 [Core:Audio/Video: Playback]-[EME] Clearkey can't handle PSSH boxes with 0 size field. [Uns][]
- #1286810 [Core:Audio/Video: Playback]-[MSE] Disable abort() when range removal is in progress [Uns][]
- #1281999 [Core:Audio/Video: Playback]-[webvtt] Closed caption should be removed once text track mode is set to "disabled" [Uns][]
- #1283803 [Core:Audio/Video: Playback]-[webvtt] Modify the webvtt parsing algorithm for header and cue identifier [Uns][]
- #1286341 [Core:Audio/Video: cubeb]-1,500 instances of "Couldn't convert chrome URL: chrome://branding/locale/brand.properties" emitted from none during linux64 debug testing [Uns][]
- #783733 [Core:Audio/Video: cubeb]-JACK audio output support [initial version] [cubeb] [Lin][]
- #843579 [Core:CSS Parsing and Computation]-Remove prefix from :any-link [All][]
- #1287728 [Core:CSS Parsing and Computation]-convert RestyleResult to enum class [Uns][]
- #1287308 [Core:CSS Parsing and Computation]-remove old NS_STYLE_HINT_NONE constant [Uns][]
- #1287435 [Core:CSS Parsing and Computation]-stylo: Add bindings for nsStyleCoord::Calc [Uns][]
- #1287542 [Core:CSS Parsing and Computation]-stylo: Keep track of whether we have pending restyles. [Uns][]
- #1287383 [Core:CSS Parsing and Computation]-support style="" attributes longer than 255 characters when using the Servo style backend [Uns][]
- #1285964 [Core:Canvas: 2D]-Allow author to specify different object-fit value for fullscreen element [Win][[gfx-noted]]
- #1281800 [Core:Canvas: 2D]-ctx.fillText(text, x, y, null) behavior is incorrect [All][]
- #1279997 [Core:Canvas: WebGL]-Assertion failure: shouldYFlip || srcStride != dstStride (Performance trap -- should handle this case earlier to avoid memcpy), at WebGLTexelConversions.cpp:403 [Uns][]
- #1271770 [Core:Canvas: WebGL]-Fallback to WARP if accelerated ANGLE fails [Uns][gfx-noted]
- #1136416 [Core:Canvas: WebGL]-WebGL 1.0.3 conformance error: conformance/context/context-lost.html [All][webgl-conformance gfx-noted]
- #1136455 [Core:Canvas: WebGL]-WebGL 1.0.3 conformance error: conformance/glsl/misc/shaders-with-invariance.html [All][webgl-conformance gfx-noted]
- #1259702 [Core:Canvas: WebGL]-WebGL crash: [@mozilla::WebGLShader::FindActiveOutputMappedNameByUserName] [Mac][[gfx-noted]]
- #1241042 [Core:Canvas: WebGL]-[WebGL2] pass getFragDataLocation in gl-object-get-calls.html [Uns][[gfx-noted]]
- #1287382 [Core:DOM: CSS Object Model]-make the 1-arg version of CSS.supports() work with a Servo style backend [Uns][]
- #1283022 [Core:DOM: Core & HTML]-Implement the min and max attribute for <input type=month> [Uns][btpp-active]
- #1286947 [Core:DOM: Core & HTML]-Should not use a loop to get a single item from a set [Uns][]
- #918734 [Core:DOM: Core & HTML]-[XHR2] Wrong exception: "Unexpected error" or "failure" is not "DOMException InvalidStateError" [Lin][]
- #1286321 [Core:DOM: Core & HTML]-script element: language attribute overrides type attribute when type is empty string [Uns][]
- #970346 [Core:DOM: Events]-Add platform API for per-tab control of touch events [Win][[polish-backlog][difficulty=medium] [multiviewport] [mvp-rdm] ]
- #1261491 [Core:DOM: IndexedDB]-Intermittent test_quotaExceeded_recovery.js | application crashed [@ mozilla::dom::IndexedDatabaseManager::Notify] [Uns][]
- #1285327 [Core:DOM: IndexedDB]-Micro-optimize some IDB refcounting [Uns][]
- #1287756 [Core:DOM: IndexedDB]-[Static Analysis][Assignment in Assert] In function NoteFinishedMaintenance [All][]
- #1287879 [Core:DOM: Security]-Remove an non-used variable in ContextualIdentityService [Uns][]
- #1279029 [Core:DOM: Security]-UX for a about:preferences#privacy option for containers [Uns][[domsecurity-active][usercontextId]]
- #1279498 [Core:DOM: Workers]-Crash in mozilla::dom::workers::WorkerPrivate::OnProcessNextEvent | mozilla::dom::workers::WorkerThread::Observer::OnProcessNextEvent | nsThread::ProcessNextEvent | NS_ProcessNextEvent | mozilla::ipc::MessagePumpForNonMainThreads::Run [Win][]
- #1287760 [Core:DOM]-Comment out AddEventListenerOptions.once [Uns][]
- #1264164 [Core:DOM]-Support Referrer Policy HTTP header [Uns][btpp-active]
- #447689 [Core:DOM]-[XHR2] XHR fires readystatechange event even though readystate hasn't changed - too many readyState=1 events [All][]
- #1082790 [Core:DOM]-nsXMLHttpRequest::Init() does not use passed nsIScriptContext, it should be removed. [All][]
- #1282407 [Core:DOM]-revokeObjectURL breaks blob download with download attribute [Uns][]
- #1287145 [Core:Disability Access APIs]-Support QueryInterfacing proxy accessibles to nsIAccessibleHyperText. [All][]
- #1287734 [Core:General]-incorrect window placement when dragging a tab to the desktop across monitors with mixed resolution [Uns][]
- #1287362 [Core:Graphics: Layers]-Don't use Preferences from CompositorLRU [Uns][[gfx-noted]]
- #1287917 [Core:Graphics: Layers]-Ensure ScrollMetadata::sNullMetadata is initialized in the GPU process [Uns][]
- #1287232 [Core:Graphics: Layers]-Use normal refcounting for ISurfaceAllocator [Uns][[gfx-noted]]
- #1287627 [Core:Graphics: Layers]-[e10s] Mysterious continual rise in physical memory usage with twitch.tv open in a background tab and the browser window inactive [Win][[MemShrink]]
- #1285625 [Core:Graphics]-Remote vsync notifications to the GPU process [Uns][]
- #1287002 [Core:IPC]-Glue for COM IPC [Win][]
- #1287367 [Core:ImageLib]-StreamingLexer should make lexers aware when the input data is truncated [All][]
- #1281572 [Core:JavaScript Engine: JIT]-Instrument gdb to call iongraph during optimization phases. [Uns][]
- #1282944 [Core:JavaScript Engine: JIT]-Ion lazy linking algorithm pathologically degenerates on overload. [Uns][[platform-rel-Facebook][platform-rel-ReactJS]]
- #1277135 [Core:JavaScript Engine]-Add an rval argument to JS::CloneAndExecuteScript() [All][[v8api]]
- #1287240 [Core:JavaScript Engine]-Assertion failure: global->as<GlobalObject>().getPrototype(Class::KEY).isUndefined(), at js/src/asmjs/WasmJS.cpp:786 [Mac][[jsbugmon:update]]
- #1286159 [Core:JavaScript Engine]-Clean up FinishOffThread* APIs [All][]
- #1285134 [Core:JavaScript Engine]-Move the runtime private to the context [All][]
- #1287425 [Core:JavaScript Engine]-[Static Analysis][Uninitialized scalar field] In function FuncImport [All][CID 1363753]
- #1279129 [Core:JavaScript Engine]-[jsdbg2] `findScripts` does not always return all scripts [Uns][]
- #1286833 [Core:JavaScript: GC]-Minor tweaks to improve tenuring performance [Uns][]
- #1285605 [Core:JavaScript: GC]-Report the number of Zones and Compartments swept in a GC [All][]
- #1119537 [Core:JavaScript: GC]-Separate decommit into its own GC phase [All][]
- #1263771 [Core:JavaScript: GC]-Use WeakCache to sweep the inner views table [All][]
- #1157277 [Core:JavaScript: Standard Library]-Update String.prototype.toLowerCase, toUpperCase to work on code points [All][]
- #1287522 [Core:JavaScript: Standard Library]-Wrong evaluation order in RegExp.prototype.toString [Uns][]
- #1287521 [Core:JavaScript: Standard Library]-Wrong evaluation order in String.prototype.split [Uns][]
- #1286889 [Core:Layout: Block and Inline]-Crash in nsBlockFrame::GetLineCursor when trying to style ruby text when bidi is enabled [All][]
- #1273455 [Core:Layout: Images]-Flex rerendering causes images to blink (?) [Uns][]
- #1287705 [Core:Layout: Text]-background-clip:text interacts poorly with opacity (and blur) in text-shadow [Uns][]
- #1287743 [Core:Layout]-[Static Analysis][Assignment in Assert] In function nsHTMLFramesetFrame::Reflow [All][]
- #1287243 [Core:MFBT]-Optimize the type used to store Variant's tag [All][]
- #1287068 [Core:MathML]-Add Libertinus and DejaVu to the list of math fonts [All][]
- #1280578 [Core:Memory Allocator]-Wrap HeapAlloc/HeapFree [Win][]
- #1274818 [Core:Networking: HTTP]-Assertion failure: !mOnStartRequestCalled (We should not call OsStartRequest twice), panning on vfrmap.com [Uns][[necko-active]]
- #1261585 [Core:Networking: HTTP]-nsiTraceableChannel listener not working as expected with e10s enabled [Lin][[necko-active] triaged]
- #1273043 [Core:Networking]-Crash in mozilla::net::HttpChannelChild::DoOnStartRequest [Win][[necko-active]]
- #1287163 [Core:Networking]-[FlyWeb] Remove over-strict asserts in InternalResponse IPC code [Uns][]
- #1286636 [Core:Networking]-[FlyWeb] Use unbound UDP socket for mDNS queries [Uns][[necko-active]]
- #1286743 [Core:Networking]-[XHR2][Fetch] HEAD requests with a null body should be assigned a Content-Length of 0 [Uns][[necko-active]]
- #1285942 [Core:Printing: Output]-RecordedEvent::PlayEvent should return a bool, so that Translators can handle certain errors more gracefully. [Win][]
- #1274677 [Core:Security: PSM]-Enable Certplus and OpenTrust root certificates for EV in PSM [All][[psm-assigned]]
- #1286600 [Core:Security: PSM]-Malformed revocations cause the new OneCRL client to choke on sync. [Uns][[psm-assigned]]
- #1250582 [Core:Security: PSM]-Record TLS 1.3 fallbacks in SSL_FALLBACK_LIMIT_REACHED (or equivalent) [All][[psm-assigned]]
- #1284946 [Core:Security: PSM]-remove nsIX509Cert.getUsagesArray, requestUsagesArrayAsync, and getUsagesString [Uns][[psm-assigned]]
- #1285902 [Core:Security: Process Sandboxing]-Seccomp sandbox violation: sys_msgget called in content process of Firefox desktop [Uns][sblc1]
- #1130010 [Core:Web Audio]-Implement the new AudioNode.disconnect methods [Mac][[spec]]
- #1213517 [Core:WebRTC: Audio/Video]-Implement MediaStreamTrack.getConstraints() + getSettings() [All][[DevRel:P2]]
- #1042631 [Core:WebRTC]-The pointer from Firefox window share shows misplaced [Lin][]
- #1287082 [Core:Widget: Gtk]-Move GtkExpander to WidgetCache [Lin][]
- #1287080 [Core:Widget: Gtk]-Move Toolbar, Frame and Gripper widgets to WidgetCache [Lin][]
- #1287463 [Core:Widget: Gtk]-Use a separate X display on the compositor thread for basic composition buffering paths [Lin][]
- #1286389 [Core:XP Toolkit/Widgets: XUL]-Closing a panel doesn't place focus where it was [Uns][]
- #1274913 [Core:XPCOM]-Crash in nsTHashtable<T>::s_HashKey | PLDHashTable::Search | mozilla::LogModuleManager::CreateOrGetModule [Win][]
- #1287361 [Core:XPCOM]-Two tiny xpti tweaks [Uns][]
- #1287776 [Core:XPConnect]-[Static Analysis][Assignment in Assert] In function XPCWrappedNativeScope::EnsureContentXBLScope [All][]
- #1279526 [Firefox:Developer Tools: CSS Rules Inspector]-Firebug theme: fix CSS for rule view property [Uns][[good taipei bug]]
- #1287438 [Firefox:Developer Tools: CSS Rules Inspector]-While undocked, Dev Tools panel vanishes behind the browser window when 'Show MDN Docs' option is selected [All][[reserve-html]]
- #1247729 [Firefox:Developer Tools: Computed Styles Inspector]-Move the box model panel into the computed styles panel [Uns][[btpp-fix-later]]
- #1266839 [Firefox:Developer Tools: Framework]-replace nsIXULAppInfo [Uns][[devtools-html]]
- #1265802 [Firefox:Developer Tools: Framework]-replace nsIXULRuntime.OS and Services.appinfo.OS [Uns][[devtools-html]]
- #1274609 [Firefox:Developer Tools: Framework]-replace uses of Ci.nsIDOMNodeFilter constants [Uns][[devtools-html]]
- #1285449 [Firefox:Developer Tools: Inspector]-Firebug theme - Don't apply inverted filter for sidebar-toggle, rewind-timeline, pause-resume-timeline in Inspector [All][[reserve-html][good first bug][lang=css]]
- #1287090 [Firefox:Developer Tools: Inspector]-While Dev Tools is undocked, the event details tooltip is not dismissed although out of focus [All][[reserve-html]]
- #1280360 [Firefox:Developer Tools: Inspector]-[a11y] After editing attribute, all attributes drop out of tab order [All][]
- #1265686 [Firefox:Developer Tools: Performance Tools (Profiler/Timeline)]-Add PgUp+PgDown+Home+End navigation in Performance Profiler treeview? [Uns][[btpp-backlog][good taipei bug]]
- #1261048 [Firefox:Developer Tools: Performance Tools (Profiler/Timeline)]-Selected area in timeline goes insane when I toggle Devtools docking mode [Uns][[btpp-fix-later]]
- #1266414 [Firefox:Developer Tools: Responsive Design Mode]-Implement the design spec for the device modal [Uns][[multiviewport] [mvp-rdm]]
- #1285530 [Firefox:Developer Tools: Shared Components]-Reps: Off by one error in grip-array max length [Uns][[reserve-html]]
- #1282050 [Firefox:Downloads Panel]-"clear downloads" is grayed out when there is an active download till one download is removed from histroy [All][]
- #1280825 [Firefox:Downloads Panel]-Download panel is truncated in French when running more than 3 downloads [Uns][[fxprivacy]]
- #1285893 [Firefox:General]-Add hover state to dismissible notification anchor icons [Uns][[fxprivacy] ]
- #1281190 [Firefox:General]-Keep collecting telemetry for Permissions Notifications until version 55 [Uns][[fxprivacy]]
- #1287732 [Firefox:General]-Remove some event.target null checks [Uns][]
- #1285891 [Firefox:General]-Update notification anchor icon for plugins [Uns][[fxprivacy] ]
- #803330 [Firefox:Page Info Window]-"ASSERTION: row count did not change by the amount suggested, check caller" with Page Info [Mac][]
- #1287476 [Firefox:Pocket]-With 1.0.4 changes, sometimes two pocket pages are opened [Uns][]
- #1287687 [Firefox:Sync]-Syncs happen every 90 seconds when stale device records exist. [Uns][]
- #1287478 [Firefox:Sync]-Use proper plural forms for notification of incoming tabs. [Uns][[send-tab]]
- #1283812 [Firefox:Tabbed Browser]-Stop dispatching the TabSwitched event [Uns][]
- #965322 [Firefox:Theme]-Full screen windows on Windows 8/8.1/10 have Windows 7/Vista window controls [Win][[qx][defect] p=0]
- #1286785 [Toolkit:Add-ons Manager]-Addon Repository never recovers from a corrupt addons.json [Uns][]
- #1283262 [Toolkit:Autocomplete]-AutoCompleteE10S.jsm leaks windows [Uns][[MemShrink:P2]]
- #1270110 [Toolkit:Reader Mode]-[Linux] Speech synthesis: The narration can't be started anymore after you click any button from Narrate panel [Lin][[reader-mode-narrate]]
- #1281083 [Toolkit:Safe Browsing]-Changing the urlclassifier.*Table prefs doesn't take effect before the next browser restart [Uns][#sbv4-m0]
- #1285234 [Toolkit:Video/Audio Controls]-Intermittent test_bug659071.html | uncaught exception - TypeError: this.controlListeners is undefined at chrome://global/content/bindings/videocontrols.xml:651:30 [Uns][]
- #1282680 [Toolkit:WebExtensions]-Windows nativeMessagingHost registry locations to include 32 & 64 bit locations [Uns][[native messaging]]
- #1287229 [Toolkit:WebExtensions]-port.disconnect() should not throw an error if the port is already disconnected [Uns][]
- #1282109 [Toolkit:WebExtensions]-update version of kinto.js client to 3.1.2 (and kinto-http.js to 2.0.0) [Uns][[storage] triaged]
Partial Landings/Diagnostic Patches:
- #1284155 [Core:JavaScript Engine]-Baldr: add WebAssembly.(Memory, Table) [Uns][[leave open]]
- AURORA +1
- #1282267 [Firefox:Theme]-Window Frame Color detection routine can lead to incorrect results [Uns][]
- BETA +0
None
Nightly 50.0 fixes since 20160606 (Gecko 49) ~1655
Aurora 49.0 fixes since 20160425 (Gecko 48) ~2090
Beta 48.0 fixes since 20160307 (Gecko 47) ~2670
Release tracking Firefox 48-50 see HERE
Blog created by Mozilla for Nightly users: Nightly Blog
For Linux users:
Enabling seccomp-bpf for content seems to show problems/crashes for some users, see tracking Bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=1280415
If you have problems/crashes, check if seccomp-bpf for content is the culprit by setting
security.sandbox.content.level to 0 (disabled). By default it is 1 (enabled).