The Official 20170502 NIGHTLY builds are out
The Official Firefox 54 Beta 4 builds are out
Previous NIGHTLY: 20170501 (Fx 55.0a1)
Previous BETA: 20170428 (Fx 54.0b3)
Tinderbox Builds
Treeherder
Release Notes: NIGHTLY | BETA
Changelogs: NIGHTLY | BETA
Fixed:
- NIGHTLY +47
- #1360852
- #1360423 [Core:Audio/Video: Playback]-Remove the ability to send synchronous notifications from MediaEventSource [Uns][]
- #1361041 [Core:CSS Parsing and Computation]-Crash in nsIFrame::SetStyleContextWithoutNotification [Win][]
- #1359281 [Core:CSS Parsing and Computation]-Interpolation of Integer type will need to follow the spec. [Uns][]
- #1361078 [Core:CSS Parsing and Computation]-Remove unnecessary fast-path for Element::GetPseudoElementType [Uns][]
- #1359060 [Core:CSS Parsing and Computation]-[css-grid] fit-content unexpectedly reserves space for full clamp size in repeat() [All][]
- #1360659 [Core:CSS Parsing and Computation]-stylo: Preserve units in computed Angle [Uns][]
- #1321754 [Core:CSS Parsing and Computation]-stylo: UA style sheets parsed with author features should be added at the UA level [Uns][]
- #1360776 [Core:CSS Parsing and Computation]-stylo: Why does get_animation_rule need to malloc/free stuff? [Uns][]
- #1361183 [Core:DOM: Animation]-Should check Element::MayHaveAnimations() in EffectSet::GetEffectSet() first [Uns][]
- #1357206 [Core:DOM]-Don't move selection to end when .value is set to its existing value [Uns][]
- #1360557 [Core:DOM]-Improve error reporting when an extended attribute is used on a construct that doesn't support any [Uns][]
- #1359129 [Core:Disability Access APIs]-Crash in IPCError-browser | PDocAccessibleParent::AddChildDoc binding to nonexistant proxy! [Win][aes+]
- #1351838 [Core:Gecko Profiler]-BHR stackwalker and profiler stackwalker both call Windows CRT code that requires a critical section [Uns][]
- #1358251 [Core:Gecko Profiler]-EnsureSymInitialized shouldn't need to care about the stack walking thread [Uns][]
- #1360442 [Core:Gecko Profiler]-Fix up macros in GeckoProfiler.h [All][]
- #1360642 [Core:Gecko Profiler]-Increase SAMPLER_MAX_STRING_LENGTH because callers are passing URIs [Uns][]
- #1360575 [Core:Gecko Profiler]-Sampler thread should set its thread name on all platforms [Uns][]
- #1349418 [Core:Graphics: Layers]-Remove checkerboarding for sub-scroll frames [Uns][]
- #1360892 [Core:Graphics: Text]-Make Telemetry for Graphite Opt-Out instead of Opt-In [Uns][]
- #1355479 [Core:HTML: Parser]-nsHtml5HtmlAttributes::nsHtml5HtmlAttributes is malloc heavy [Uns][]
- #1360372 [Core:JavaScript Engine]-Acquire a cooperative thread lock when entering the system zone [Uns][]
- #1358596 [Core:JavaScript Engine]-Check for sanity in DOM slot handling got removed [Uns][]
- #1360839 [Core:JavaScript Engine]-returning from yield inside for-of doesn't perform IteratorClose. [Uns][]
- #1361086 [Core:Layout]-GetListFor & GetOrCreateListFor should just take a single pointer, rather than a double-pointer [Uns][]
- #1360867 [Core:Layout]-Make a few classes final to possibly devirtualize some calls [All][]
- #1357880 [Core:Panning and Zooming]-Telemetry for keyboard APZ [Uns][[gfx-noted]]
- #1332386 [Core:Print Preview]-Come up with a way to make 'simplify page' not sticky when used in print preview [Uns][]
- #1360356 [Core:Security: Process Sandboxing]-[Mac] Remove "/Library/Caches/TemporaryItems" rule from level 3 Content Sandbox [Mac][sbmc2]
- #1359668 [Core:WebRTC: Audio/Video]-Screen-sharing track.getSettings() should reflect actual video width and height once frames come in. [All][]
- #1304205 [Core:XPCOM]-Increase slice time for long-running cycle collections [Uns][]
- #1358619 [Core:XPCOM]-Only pause the target thread once when collecting pseudo and native stacks for BHR [Uns][]
- #1346415 [Core:XPCOM]-We need more native stacks from BHR [Uns][[qf:p1]]
- #1354564 [Core:XUL]-Only update commands once per tab switch [Uns][]
- #1360316 [Firefox:Activity Streams: General]-Replace NewTabPrefsProvider in aboutNewTabService [Uns][]
- #1307879 [Firefox:Developer Tools: Console]-Handle grips in console message search [Uns][[console-html]]
- #1360554 [Firefox:Developer Tools: Console]-import new version of devools-source-map [Uns][]
- #1358080 [Firefox:Developer Tools: Console]-remove dependency on devtools webconsole-utils from InsecurePasswordUtils.jsm [Uns][]
- #1359090 [Firefox:Developer Tools: Framework]-Load browser-level stylesheets from DevTools dynamically [Uns][]
- #1356867 [Firefox:Developer Tools: Netmonitor]-Add scheme column to netmonitor [Uns][]
- #1359083 [Firefox:Developer Tools]-Extract shared/css/color utils from devtools [Uns][]
- #1356587 [Firefox:Menus]-Updating commands takes a lot of CPU time [Uns][[photon-performance]]
- #1361060 [Firefox:PDF Viewer]-Update pdf.js to version 1.8.290 [All][]
- #1334430 [Firefox:Sync]-Synced tabs in hamburger menu UX is worse than in-content about:sync-tabs [Uns][[sync-ui-polish]]
- #1360940 [Firefox:Tabbed Browser]-browser.js/CanCloseWindow() causes all lazy browsers to be instantiated [Uns][]
- #1360745 [Toolkit:Application Update]-The OS X elevation code hangs when running nightly [Uns][]
- #1333486 [Toolkit:Blocklisting]-Crash in @0x0 | idmcchandler7_64.dll@0x238bf [Win][]
- Partial Landings/Diagnostic Patches:
- #1347409 [Core:CSS Parsing and Computation]-SVG paint server without fallback value should be treated as no fallback [Uns][[stylo]]
- #1354077 [Core:Disability Access APIs]-Crash in GetProxiedAccessibleInSubtree when NVDA is on [Win][aes+]
- Beta 3 -> Beta 4 Changelog +15
- #1360852
- #1357169 [Core:CSS Parsing and Computation]-Back out bug 418833 and friends for 54 and 55 too. [Uns][]
- #1343139 [Core:DOM: Animation]-Assertion failure: !preTransformOverflows (GetVisualOverflowRect() won't return the pre-effects rect! [Uns][]
- #1304566 [Core:DOM: IndexedDB]-Crash in mozilla::dom::quota::QuotaManager::ShutdownObserver::Observe [Win][]
- #1334097 [Core:IPC]-Crash in OOM | unknown | mozalloc_abort | mozalloc_handle_oom | moz_xmalloc | mozilla::ipc::MessageChannel::MaybeUndeferIncall [Win][]
- #1357024 [Core:JavaScript Engine]-Crash [@ js::jit::CacheRegisterAllocator::allocateRegister] or Assertion failure: !availableRegs_.empty(), at jit/CacheIRCompiler.cpp:351 [Lin][[jsbugmon:update,bisect]]
- #1345910 [Core:Networking: HTTP]-Allow restart of an auth sticky connection that has not yet started the conn-based auth process [Uns][[necko-active][ntlm]]
- #1359450 [Core:Plug-ins]-Force the use of wmode opaque when Firefox isn't using accelerated compositing [Uns][]
- #1354308 [Core:Security: Process Sandboxing]-Crash in IPCError-browser | This path is not allowed. [Win][]
- #1358889 [Core:WebRTC: Networking]-Crash in mozilla::SingletonThreadHolder::ReleaseUse_i [Win][]
- #1356637 [External Software Affecting Firefox:Other]-nahimic 2 blocks Firefox updates [Uns][]
- #1301056 [Firefox:File Handling]-[e10s] Link with target="_blank" to download a file leaves a about:blank window/tab open after the download [Win][[e10s-multi:-]]
- #1350058 [Firefox:File Handling]-Can no longer download Chrome [All][]
- #1359704 [Toolkit:WebExtensions: General]-ContextMenu context PAGE also appears in TAB [Uns][]
- #1359806 [Toolkit:WebExtensions: General]-sessions.restore returns an array instead of an object [Uns][[sessions]triaged]
Nightly 55 fixes since 20170306 (Gecko 54) ~2798
Beta 54 fixes since 20170123 (Gecko 53) ~2486
Nightly Blog
Release Calendar
Release Tracking