Sat Apr 27 2024 05:02:25 PDT
  • Resolution: FIXED
  • Whiteboard: [sp3]
  • Status: RESOLVED
  • Classification: Client Software, Developer Infrastructure, Components, Server Software, Other

406 bugs found.
ID Type Summary Product Comp Assignee Status Resolution Updated
1351231 Implement PFetch protocol and backing FetchService to allow Workers to request fetches without involving the main thread of their process Core DOM: Networking echuang RESO FIXE 2023-05-19
1364813 Devirtualize nsIFrame::IsFrameOfType() Core Layout emilio RESO FIXE 2023-11-28
1384562 Optimize the obj_toString call in OrdinaryToPrimitive Core JavaScript Engine jdemooij RESO FIXE 2023-03-07
1404916 nsContentIterator is used over anonymous content Core DOM: Core & HTML emilio RESO FIXE 2023-10-23
1444491 Consider updating to autofocus spec changes Core DOM: Core & HTML sefeng RESO FIXE 2023-07-03
1447839 Stop using PathBuilderSkia in PathBuilderRecording Core Graphics: WebRender jmuizelaar RESO FIXE 2023-03-22
1483869 Consider rewriting Function.prototype.bind Core JavaScript Engine jdemooij RESO FIXE 2023-10-27
1494466 PBackgroundStorage::OriginsHavingData sends cross-origin data to a content process Core Storage: localStorag nobody RESO FIXE 2023-03-07
1499054 Run tasks under unique OS user accounts on Linux Taskcluster Workers pmoore RESO FIXE 2023-12-18
1531405 Gather telemetry on cross-origin style sheet Content-Type headers Core DOM: Core & HTML valentin.gosu RESO FIXE 2023-03-07
1532952 Create Linux AArch64 build on Taskcluster Firefox Build System Task Configuration mh+mozilla RESO FIXE 2023-11-27
1539835 Flip pref on for lsng for (non-early) beta and release Core Storage: localStorag jvarga RESO FIXE 2023-03-07
1553691 CrossProcessSemaphore is unimplemented on OSX Core IPC lsalzman RESO FIXE 2023-12-18
1599979 [meta] Enable LSNG on Release Core Storage: localStorag jvarga RESO FIXE 2023-03-07
1609478 Avoid doing large memsets to poison values (or to 0, etc) under the memory lock Core Memory Allocator pbone RESO FIXE 2023-12-26
1612061 Audit DocumentChannel for cross-origin network leaks we can avoid Core Networking tom RESO FIXE 2023-03-07
1635155 Checkerboarding on sticky elements Core Panning and Zooming nobody RESO FIXE 2023-03-07
1643611 Stop intercepting requests in embed and object elements Core DOM: Service Workers jmarshall RESO FIXE 2023-03-07
1658748 [wpt-sync] Sync PR 24975 - Add tests for disabled input clicks Core DOM: Core & HTML wptsync RESO FIXE 2023-09-18
1658996 New wpt failures in /dom/events/Event-dispatch-click.html Core DOM: Core & HTML vhilla RESO FIXE 2023-12-22
1663700 Enable PGO profile generation for child processes on Android GeckoView General jnicol RESO FIXE 2023-11-20
1680602 Implement Warp Compiled Async Functions Core JavaScript Engine: J mgaudet RESO FIXE 2023-06-26
1686040 Audit embed/object element loading code Core DOM: Core & HTML shes050117 RESO FIXE 2023-03-07
1687025 Inline Array#forEach, Array#map etc. Core JavaScript Engine: J iireland RESO FIXE 2023-03-07
1699851 Avoid allocating for ArrayIteratorNext Core JavaScript Engine: J iireland RESO FIXE 2023-03-07
1709216 Optimize polymorphic Object.is Core JavaScript Engine: J iireland RESO FIXE 2023-03-07
1710905 Improve optimization of polymorphic TypeOf Core JavaScript Engine: J iireland RESO FIXE 2023-03-07
1712030 Improve optimization of polymorphic ToBool ICs Core JavaScript Engine: J iireland RESO FIXE 2023-03-07
1713203 AddCookie messages going to unrelated Content Process when processing 301's Core Networking edgul RESO FIXE 2024-01-22
1714614 CSS Visited Styling design results in excessive notifications to content processes Core CSS Parsing and Comp emilio RESO FIXE 2023-03-13
1715452 [Mac]Firefox 89 makes my external screen to flicker while scrolling Core Layout: Scrolling an emilio RESO FIXE 2023-10-21
1715785 Redirect Chain leaks to Content Process Core Networking jewilde RESO FIXE 2023-03-07
1745665 Remove AutoSuppressNurseryCellAlloc Core JavaScript: GC tcampbell RESO FIXE 2023-03-07
1760334 Fix concurrent delazification of `undefined` in a module. Core JavaScript Engine nicolas.b.pierron RESO FIXE 2023-06-07
1774178 Add a pref to disable Spectre mitigations for Fission web content processes Core JavaScript Engine: J jdemooij RESO FIXE 2023-03-07
1776885 Add capability of async remote texture on WebGL if CanvasRenderThread is used Core Graphics sotaro.ikeda.g RESO FIXE 2023-04-21
1776931 Simplify SpiderMonkey telemetry probes Core JavaScript Engine tcampbell RESO FIXE 2023-03-07
1777222 Optimize NewPlainObjectWithProperties Core JavaScript Engine jdemooij RESO FIXE 2023-03-07
1787082 Enable PGO on Linux aarch64 builds Firefox Build System General mh+mozilla RESO FIXE 2023-11-27
1787526 Implement semispace nursery collection Core JavaScript: GC jcoppeard RESO FIXE 2024-04-03
1789457 Tune the megamorphic cache and associated code Core JavaScript Engine: J dothayer RESO FIXE 2023-03-07
1790791 Optimize megamorphic SetProp/SetElem for PlainObject Core JavaScript Engine: J jdemooij RESO FIXE 2023-03-07
1792228 Optimize shapeguards on proto chain Core JavaScript Engine: J iireland RESO FIXE 2023-03-07
1794439 Inline `HasNativeDataPropertyPure` cache lookup in Ion Core JavaScript Engine: J dothayer RESO FIXE 2023-03-07
1795644 A bit of tuning of inlining in the JS parser Core JavaScript Engine jseward RESO FIXE 2023-03-07
1795848 IRGenerator::stubName_: don't allocate these on the C++ heap Core JavaScript Engine: J jseward RESO FIXE 2023-03-07
1797145 Turn off Spectre Mitigations for Privileged Mozilla Content Processes Core DOM: Content Process tom RESO FIXE 2023-03-07
1798284 Try to make the Cell header word non-atomic Core JavaScript Engine jdemooij RESO FIXE 2023-03-07
1798365 Fold MMegamorphicLoadSlotByValue to MMegamorphicLoadSlot where possible Core JavaScript Engine: J dothayer RESO FIXE 2023-03-07
1799023 Use generation counter instead of shape guard for GetGName Core JavaScript Engine iireland RESO FIXE 2023-04-28
1799024 Generate shape guards instead of class guards for first stub Core JavaScript Engine: J iireland RESO FIXE 2023-03-07
1799025 Optimize hasOwnProperty and getProp inside for-in loops Core JavaScript Engine: J iireland RESO FIXE 2024-03-11
1799028 Cache for-in iterators on the Shape Core JavaScript Engine iireland RESO FIXE 2023-03-31
1799100 Optimize string concat with null/undefined Core JavaScript Engine: J jdemooij RESO FIXE 2023-03-07
1799628 Cache the two most recent lookups in StringToAtomCache Core JavaScript Engine jdemooij RESO FIXE 2023-03-07
1800301 Large percentage of time still spent in ScopedResolveTexturesForDraw after 1798929 Core Graphics: CanvasWebG jgilbert RESO FIXE 2023-03-07
1800384 Improve sequential AddAndStoreSlot codegen Core JavaScript Engine: J dothayer RESO FIXE 2023-03-07
1801985 Handle postbarriers in codegen for ObjectToIterator Core JavaScript Engine: J iireland RESO FIXE 2023-03-07
1803734 Enable async RemoteTexture on WebGL until early beta except Android Core Graphics: CanvasWebG sotaro.ikeda.g RESO FIXE 2023-05-02
1803855 js::SubstringKernel should avoid making small ropes Core JavaScript Engine andrebargull RESO FIXE 2024-01-29
1804233 Avoid sync wait of remote texture in RenderThread Core Graphics sotaro.ikeda.g RESO FIXE 2023-08-03
1804952 Special case rectangle clips in canvas Core Graphics: Canvas2D jmuizelaar RESO FIXE 2023-03-07
1806178 Add a custom browsertime test for the grandprix benchmark Testing Raptor gmierz2 RESO FIXE 2023-03-07
1806501 Improve the life time of the Utility Process for ORB Core DOM: Networking afarre RESO FIXE 2023-03-07
1807011 AutoProfilerTextMarker may call TimeStamp::Now even when the profiler isn't running? Core Gecko Profiler canaltinova RESO FIXE 2023-03-07
1807015 TaskController::AddTask calls TimeStamp::Now() even when the profiler isn't running Core XPCOM canaltinova RESO FIXE 2023-03-07
1807017 Consider to reuse the memory when nsHtml5Tokenizer::end() is called Core DOM: HTML Parser smaug RESO FIXE 2024-03-28
1807159 Inline `GetNativeDataPropertyByValuePure` in Ion when possible Core JavaScript Engine: J dothayer RESO FIXE 2023-03-07
1807812 Remove WidgetEventTime::mTime Core DOM: Events smaug RESO FIXE 2023-03-07
1807842 JSEventHandler could have a pointer to EventTarget, not nsISupports Core DOM: Events smaug RESO FIXE 2023-03-07
1808429 Make it easier to configure poisoning in jemalloc at runtime Core Memory Allocator pbone RESO FIXE 2023-03-07
1808673 Investigate if MruCache would be useful for atom cache Core JavaScript Engine smaug RESO FIXE 2023-03-07
1808744 Improve JIT codegen for GC barriers a bit Core JavaScript Engine: J jdemooij RESO FIXE 2023-03-07
1809359 Inline SetElementMegamorphic in Ion Core JavaScript Engine: J dothayer RESO FIXE 2023-03-07
1810207 Investigate the use of generated bytecode Core JavaScript Engine mgaudet RESO FIXE 2023-06-02
1811310 Try caching `isFixedSlot` in the megamorphic cache Core JavaScript Engine jdemooij RESO FIXE 2023-03-10
1811411 Add profiler marker for discarding JitCode Core JavaScript Engine tcampbell RESO FIXE 2023-03-07
1812055 Add fast path for adding a plain object property or array element to structured clone reading Core JavaScript Engine jdemooij RESO FIXE 2023-03-07
1812317 Collect some data on bound functions Core JavaScript Engine jdemooij RESO FIXE 2023-03-07
1812644 Event::PreventDefaultInternal should call WarnOnceAbout only once. Core DOM: Events smaug RESO FIXE 2023-03-07
1812729 Use AutoTArray in SVGTextFrame.cpp to reduce reallocation overhead Core SVG dholbert RESO FIXE 2023-03-07
1812753 Move xpcom/ds/MruCache.h to mfbt/ Core MFBT smaug RESO FIXE 2023-03-07
1812774 Use AutoTArray in FlattenedDisplayListIterator to reduce reallocation overhead Core Web Painting dholbert RESO FIXE 2023-03-07
1812828 Use AutoTArray in ChildCommandDispatcher to avoid reallocation overhead Core DOM: Core & HTML dholbert RESO FIXE 2023-03-07
1812895 Remove GuardAndGetIterator Core JavaScript Engine: J iireland RESO FIXE 2023-03-07
1813165 Measure impact of Ion Off-thread compile latency Core JavaScript Engine mgaudet RESO FIXE 2023-06-02
1813310 AutoProfileRunnable uses TimeStamp::Now even when the profiler isn't running Core Gecko Profiler felash RESO FIXE 2023-03-07
1813344 HTMLInputElement::IntrinsicState() is slow Core XPCOM smaug RESO FIXE 2023-03-07
1814711 Object.assign is faster in V8 than in Spidermonkey Core JavaScript Engine: J nobody RESO FIXE 2024-02-12
1814808 Move chunk releasing out of the arena lock's critical section Core Memory Allocator pbone RESO FIXE 2023-03-07
1815219 Support callable function imports other than JSFunction Core JavaScript: WebAssem jdemooij RESO FIXE 2023-03-07
1815273 WidgetEvent::Duplicate triggers extra TimeStamp::Now() call Core DOM: Events smaug RESO FIXE 2023-08-10
1815396 Proxx-Tables-Canvas is very CSS parsing heavy (and some shows up in React-Stockcharts too) Core CSS Parsing and Comp emilio RESO FIXE 2023-03-07
1815503 Optimize away `SetElementMegamorphic` inside for-in loops when possible Core JavaScript Engine dothayer RESO FIXE 2023-02-27
1815538 Add an option to generate an entry trampoline for each script executing in the vm and baseline Interpreter Core JavaScript Engine: J dpalmeiro RESO FIXE 2023-08-22
1815590 Add a pref for the number of nested timeouts before we start clamping Core DOM: Core & HTML smaug RESO FIXE 2023-03-07
1816682 Transpile CallClassHook Core JavaScript Engine: J jdemooij RESO FIXE 2023-03-07
1816915 Animation handling on bind / unbind is rather suspect. Core CSS Transitions and emilio RESO FIXE 2023-03-07
1816981 Inline megamorphic cache lookups in Baseline Core JavaScript Engine dothayer RESO FIXE 2023-03-07
1819558 Optimize constructor calls to bound functions in CacheIR Core JavaScript Engine: J jdemooij RESO FIXE 2023-03-23
1819722 Implement monomorphic inlining Core JavaScript Engine dothayer RESO FIXE 2024-04-15
1819767 DebuggerNotificationManager::ForDispatch shows up a tiny bit in the performance profiles DevTools Debugger poirot.alex RESO FIXE 2023-04-03
1819769 don't dispatch a11y related events when there are no listeners Core DOM: Core & HTML smaug RESO FIXE 2023-04-11
1820136 Use same value for jemalloc moz_set_max_dirty_page_modifier in JS shell as for foreground content processes Core JavaScript Engine jdemooij RESO FIXE 2023-03-07
1820277 Add --only-inline-selfhosted Core JavaScript Engine: J iireland RESO FIXE 2023-03-06
1820281 The generated code for VM Wrappers isn't managing the frame pointer properly Core JavaScript Engine: J mstange.moz RESO FIXE 2023-03-06
1820605 Add --enable-ic-frame-pointers Core JavaScript Engine: J iireland RESO FIXE 2023-03-25
1820763 Optimize Function.prototype.bind more Core JavaScript Engine: J jdemooij RESO FIXE 2023-04-06
1820813 Markers for UserTiming `measure` seems to be mispositioned Core Gecko Profiler canaltinova RESO FIXE 2023-03-22
1820826 `performance.mark` markers are wrongly positioned when { startTime } is used. Core Gecko Profiler canaltinova RESO FIXE 2023-03-22
1821659 Fallible hashing (MovableCellHasher) performs unnecessary lookups Core JavaScript Engine jcoppeard RESO FIXE 2023-03-22
1821783 Speedometer 3 profiles in CI appear to be garbage Testing Raptor kshampur RESO FIXE Mon 16:12
1821935 gfxContext constructor does always an extra heap allocation for mStateStack Core Graphics jfkthame RESO FIXE 2023-03-14
1822184 Consider to use AutoTArray for ContextState::clipsAndTransforms Core Graphics: Canvas2D jfkthame RESO FIXE 2023-03-19
1823352 A little code cleanup in RenderThread Core Graphics sotaro.ikeda.g RESO FIXE 2023-03-22
1823397 Try to avoid allocations when handling mapped attributes Core SVG smaug RESO FIXE 2023-03-20
1823545 SVG attribute handling is a bit allocator heavy Core SVG emilio RESO FIXE 2023-03-23
1823686 Share URLExtraData between style attribute and SVG. Core SVG emilio RESO FIXE 2023-03-23
1823730 Implement new methodology for profiling benchmark tests in CI Testing Raptor kshampur RESO FIXE 2023-05-25
1824051 Calling filter() on a proxied array is quite a bit slower in SM than V8 Core JavaScript Engine: J dothayer RESO FIXE 2024-03-17
1824102 Remove Zone::gcNumber Core JavaScript Engine jdemooij RESO FIXE 2023-03-24
1824135 Make ArraySpeciesLookup::tryOptimizeArray more robust when there are extra own properties Core JavaScript Engine jdemooij RESO FIXE 2023-03-24
1824309 Add FramePublishId to new_frame_ready() to add a way to control the processing of ResultMsg messages Core Graphics: WebRender sotaro.ikeda.g RESO FIXE 2023-04-01
1824655 Investigate skipping locking for the DOM jemalloc arena Core Memory Allocator pbone RESO FIXE 2023-07-18
1824772 Explore caching jit hints in the process for eager baseline compilation Core JavaScript Engine: J dpalmeiro RESO FIXE 2023-06-07
1825014 Consider not allocating arguments objects in self-hosted code in interpreter/Baseline Core JavaScript Engine jdemooij RESO FIXE 2023-04-03
1825038 Update Speedometer 3 repo to tip Testing Raptor bgrinstead RESO FIXE 2023-04-06
1825722 Handle functions that use only arguments.length better Core JavaScript Engine mgaudet RESO FIXE Mon 08:14
1826053 Optimize creation of function environments Core JavaScript Engine jdemooij RESO FIXE 2023-04-07
1826078 Emit bytecode to copy aliased arguments to the call object Core JavaScript Engine jdemooij RESO FIXE 2024-01-12
1826134 DrawTargetWebgl interleaves glBufferSubData calls with draw calls Core Graphics: CanvasWebG jnicol RESO FIXE 2023-04-12
1826204 Refactor RenderThread's RenderNotifier event handling Core Graphics sotaro.ikeda.g RESO FIXE 2023-05-08
1826224 Increase timer resolution on Windows (when not on battery) in Nightly Core Performance Engineer jlink RESO FIXE 2024-02-22
1826280 Add RemoteTexture async waiting capability Core Graphics sotaro.ikeda.g RESO FIXE 2023-09-07
1826420 Fast-path non-pixel-aligned clip rects in DrawTargetWebgl Core Graphics: Canvas2D lsalzman RESO FIXE 2023-04-06
1826603 Don't dispatch transition events if there are no listeners Core CSS Transitions and smaug RESO FIXE 2023-04-06
1826687 Fix Android SurfaceTexture handling with async RemoteTexture Core Graphics sotaro.ikeda.g RESO FIXE 2023-05-09
1827258 Fast path Array.prototype.concat Core JavaScript Engine jdemooij RESO FIXE 2023-06-25
1827338 Tune the MegamorphicSetPropCache to reduce misses Core JavaScript Engine: J dothayer RESO FIXE 2024-01-22
1827420 Optimize AutoSetNewObjectMetadata Core JavaScript Engine jdemooij RESO FIXE 2023-04-13
1827578 Async wait remote texture ready of offscreen canvas at WebRenderImageHost Core Graphics sotaro.ikeda.g RESO FIXE 2023-04-17
1827810 See if we can optimize the C++ nursery allocation path Core JavaScript: GC nobody RESO FIXE 2023-07-04
1827918 Tidy GC allocation paths in preparation for adding a nursery fast path Core JavaScript: GC jcoppeard RESO FIXE 2024-01-30
1828088 Handle wait of async RemoteTexture at WebRenderAPI Core Graphics sotaro.ikeda.g RESO FIXE 2023-05-22
1828293 nsContentUtils::DispatchInputEvent uses AsyncEventDispatcher even when it is safe to run scripts Core DOM: Events smaug RESO FIXE 2023-04-23
1828356 Consider to have two EventTargetChainItem array caches Core DOM: Events smaug RESO FIXE 2023-04-20
1828455 Investigate removing the unique ID table and storing these elsewhere Core JavaScript Engine jcoppeard RESO FIXE 2023-05-18
1828496 Broaden MegamorphicStoreSlot's domain to avoid SetPropertyCache Core JavaScript Engine dothayer RESO FIXE 2023-05-14
1828560 BitBloomFilter does not use top 3 bits Core JavaScript Engine: J arai.unmht RESO FIXE 2023-04-19
1828603 Optimise MovableCellHasher::match method by checking pointers for equality first Core JavaScript Engine jcoppeard RESO FIXE 2023-04-19
1828724 StringConcatStub is missing frame pointers Core JavaScript Engine mstange.moz RESO FIXE 2023-04-25
1828862 Improve caching of knowledge of listeners which the event listener manager does not have Core DOM: Events smaug RESO FIXE 2023-04-20
1829026 Investigate off-main-thread canvas for DrawTargetWebGL Core Graphics: Canvas2D lsalzman RESO FIXE 2024-03-29
1829052 Enable async RemoteTexture on nightly except Android Core Graphics sotaro.ikeda.g RESO FIXE 2023-06-18
1829411 Ion compiled polymorphic calls are 10x slower than V8 (InvokeFunction) Core JavaScript Engine: J iireland RESO FIXE 2023-07-19
1829547 Redundant ifdef guards for the jit hints cache since we have a static pref Core Performance dpalmeiro RESO FIXE 2023-05-02
1829736 6x slower than V8 on Function.prototype.apply (affects Angular) Core JavaScript Engine jdemooij RESO FIXE 2023-04-26
1829896 Simplify nursery allocation a little more in preparation for adding an interpreter fast path Core JavaScript: GC jcoppeard RESO FIXE 2023-05-19
1829922 Fix inline access to megamorphic cache for symbols Core JavaScript Engine: J dothayer RESO FIXE 2023-05-02
1829987 Handle null and undefined as keys in MegamorphicLoadSlotByValue Core JavaScript Engine dothayer RESO FIXE 2023-05-02
1830068 Optimize codegen for loading aliased lexicals Core JavaScript Engine: J jdemooij RESO FIXE 2023-04-30
1830298 There are several places where we count nursery allocations Core JavaScript: GC jcoppeard RESO FIXE 2023-05-25
1830542 nsRange::RegisterSelection shows up in sp3/TodoMVC-Svelte Adding100Items.sync profiles Core DOM: Core & HTML jjaschke RESO FIXE 2023-05-03
1830727 Emit JSOp::IsNullOrUndefined for null-or-undefined checks in self-hosted code Core JavaScript Engine jdemooij RESO FIXE 2023-05-10
1830851 Avoid unnecessary post barrier code for atoms Core JavaScript: GC jdemooij RESO FIXE 2023-05-04
1831014 Allow (fix) early firing of timers in TimerThread Core XPCOM jlink RESO FIXE 2024-02-22
1831072 Refactor and simplify code around nursery allocation flags Core JavaScript: GC jcoppeard RESO FIXE 2023-05-30
1831182 Consider to let mozjemalloc to use a bit more memory for dirty pages in foreground content processes Core DOM: Content Process smaug RESO FIXE 2023-05-09
1831314 Consider rewriting some self-hosted RegExp builtins in C++ Core JavaScript Engine jdemooij RESO FIXE 2023-05-12
1831811 Enable async RemoteTexture until early beta on Android Core Graphics sotaro.ikeda.g RESO FIXE 2023-05-10
1832026 Do not create TextControlState for HTMLInputElement if we know parser will set type to something else than text Core DOM: Core & HTML smaug RESO FIXE 2023-12-04
1832044 Allow weakmap lookup methods to be inlined Core JavaScript Engine jcoppeard RESO FIXE 2024-03-11
1832119 Avoid redundantly spilling xmm6-15 on Windows Core JavaScript Engine: J dothayer RESO FIXE 2023-05-15
1832329 Simplify hashing of unique IDs to improve performance Core JavaScript Engine jcoppeard RESO FIXE 2023-05-12
1832480 Enable async RemoteTexture until release Core Graphics sotaro.ikeda.g RESO FIXE 2023-07-02
1832515 Optimize out EventListenerManager calls when the event is untrusted but there are listeners only for trusted events Core DOM: Events smaug RESO FIXE 2023-05-12
1832558 Improve RegExp stubs more Core JavaScript Engine jdemooij RESO FIXE 2023-08-16
1832850 Tidy up nursery header in preparation for inlining nursery allocation Core JavaScript: GC jcoppeard RESO FIXE 2023-06-23
1832928 Non-Blob fallback on Sp3 Editor-TipTap CodeMirror Core Graphics: WebRender tnikkel RESO FIXE 2023-05-17
1833181 Avoid attribute lookups when checking whether input value is empty. Core DOM: Core & HTML emilio RESO FIXE 2023-09-06
1833246 Reduce AddRef/Release calls done by nsFormFillController::HandleEvent Toolkit Form Manager smaug RESO FIXE 2023-05-16
1833293 Optimize UUID stringification (nsID::ToProvidedString) Core XPCOM mstange.moz RESO FIXE 2023-05-16
1833385 Support flattening ropes in RegExp stubs Core JavaScript Engine: J jdemooij RESO FIXE 2023-05-17
1833464 Main thread parsing / delazification is slowing down some sp3 subtests Core JavaScript Engine dpalmeiro RESO FIXE 2023-11-21
1833624 Call Ion RegExp stubs also from Baseline ICs Core JavaScript Engine: J jdemooij RESO FIXE 2023-06-08
1834002 Avoid InvalidateFrameSubtree in HTMLInputElement::SetCheckedInternal Core DOM: Core & HTML smaug RESO FIXE 2024-02-20
1834079 https://add-perf-dashboard--speedometer-preview.netlify.app/?suite=Perf-Dashboard is falling back to Skia Core Graphics: Canvas2D lsalzman RESO FIXE 2024-02-10
1834103 Optimize out some nsIMutationObserver calls Core DOM: Core & HTML smaug RESO FIXE 2023-05-20
1834143 AutoTimelineMarker in nsContentUtils::ParseFragmentHTML shows up in the profiles Core Gecko Profiler abrouwersharries RESO FIXE 2023-11-07
1834144 Make stylo thread pool size configurable. Core CSS Parsing and Comp emilio RESO FIXE 2023-06-08
1834226 Untangle HandleEventInternal listener checks Core DOM: Events mstange.moz RESO FIXE 2023-05-30
1834342 React-Stockcharts uses a huge amount of render-texture-hosts memory Core Graphics: Canvas2D sotaro.ikeda.g RESO FIXE 2023-05-30
1834370 Optimize listener iteration in EventListenerManager::HandleEventInternal Core DOM: Events mstange.moz RESO FIXE 2023-08-22
1834537 Simplify allocation code and make it more generic Core JavaScript: GC jcoppeard RESO FIXE 2023-05-30
1834993 IsNurseryAllocable incorrectly returns false for foreground finalized object kinds Core JavaScript: GC jcoppeard RESO FIXE 2023-10-23
1835280 Consider increasing the stylo parallelism threshold. Core CSS Parsing and Comp emilio RESO FIXE 2023-05-31
1835867 Combine requested heap check with check for nursery allocation allowed Core JavaScript: GC jcoppeard RESO FIXE 2023-06-02
1835876 Consider disabling code memory protection in the content process Core JavaScript Engine: J jdemooij RESO FIXE 2023-07-06
1835923 Explore switching stylo from .scope_fifo to .in_place_scope_fifo to keep the main thread busy Core CSS Parsing and Comp emilio RESO FIXE 2023-06-21
1836085 Take check for requested GC out of the nursery allocation fast path Core JavaScript: GC jcoppeard RESO FIXE 2023-06-19
1836964 Add a function which asserts if it is used. Core MFBT nicolas.b.pierron RESO FIXE 2023-06-12
1836988 Avoid multiple-realm stub folding Core JavaScript Engine: J mgaudet RESO FIXE 2023-06-12
1837068 Support alpha on stroked paths Core Graphics: Canvas2D lsalzman RESO FIXE 2023-12-11
1837192 Consider caching hints for eager Ion compilation Core JavaScript Engine: J dpalmeiro RESO FIXE 2023-09-08
1837194 Support MAP_JIT with pthread_jit_write_protect_np on Apple Silicon Core JavaScript Engine: J jdemooij RESO FIXE 2023-06-14
1837410 JSON.stringify is 2x slower than Safari on sp3 Core JavaScript Engine sphink RESO FIXE 2024-03-18
1837482 mozilla::ContentEventHandler::GetTextLength takes lots of time in sp3 TipTap Core DOM: UI Events & Foc masayuki RESO FIXE 2023-09-19
1837620 Investigate removing baseline JIT guards for otherwise-dead GC things Core JavaScript Engine: J jcoppeard RESO FIXE 2024-04-03
1837734 Minor improvements to attribute selector-matching. Core CSS Parsing and Comp emilio RESO FIXE 2023-06-16
1837762 Consider adding a fast-path for attribute selectors in querySelector. Core CSS Parsing and Comp emilio RESO FIXE 2023-06-15
1837816 Make selector cache not tied to a document. Core CSS Parsing and Comp emilio RESO FIXE 2023-06-17
1837818 Remove some unneeded specialization in the selector matching code. Core CSS Parsing and Comp emilio RESO FIXE 2023-06-28
1837944 Consider to use larger nursery on Android Core JavaScript: GC jcoppeard RESO FIXE 2023-08-03
1838355 mozilla::ContentEventHandler::GetTextLength takes lots of time in sp3 TipTap Core DOM: UI Events & Foc jmuizelaar RESO FIXE 2023-09-19
1838529 Reserve space in the properties vector to avoid costly vector growth Core JavaScript Engine: J mgaudet RESO FIXE 2023-06-26
1838629 Inline nursery allocation fast path Core JavaScript: GC jcoppeard RESO FIXE 2023-07-13
1838900 Increase the size of the canvas ring buffer. Core Graphics: Canvas2D jmuizelaar RESO FIXE 2023-06-21
1839078 IonCompileScriptForBaselineOSR called 658910 times for generator function in PerfDashboard benchmark Core JavaScript Engine: J mgaudet RESO FIXE 2023-08-11
1839082 Some more improvements for attribute selector matching Core CSS Parsing and Comp mstange.moz RESO FIXE 2023-07-10
1839264 Assertion failure: false (MOZ_ASSERT_UNREACHABLE: unexpected to be called), at /builds/worker/checkouts/gecko/gfx/layers/RemoteTextureMap.cpp:667 Core Graphics: WebRender sotaro.ikeda.g RESO FIXE 2023-08-03
1839422 Improve RegExpSearcher and use it in more cases Core JavaScript Engine jdemooij RESO FIXE 2023-08-09
1839427 Add zone, compartment and realm counts to the GC profile output Core JavaScript: GC jcoppeard RESO FIXE 2023-06-26
1839437 Use the for-in cache to improve performance on Object.keys Core JavaScript Engine: J mgaudet RESO FIXE 2023-07-19
1841214 Change MOZ_ASSERT_UNREACHABLE() calling situation in RemoteTextureMap::GetRemoteTextureForDisplayList() Core Graphics sotaro.ikeda.g RESO FIXE 2023-07-04
1841380 tab crash: Unexpected remote texture size on flightradar24.com Core Graphics sotaro.ikeda.g RESO FIXE 2023-12-18
1841620 Improve inlined nursery allocation path Core JavaScript: GC jcoppeard RESO FIXE 2023-07-10
1841891 Make sure we clear canvas ring buffer on background tabs Core Graphics: Canvas2D bobowencode RESO FIXE 2023-09-05
1842027 Firefox is 45x slower than Chrome at setAttribute on <input type="number"> Core DOM: Forms emilio RESO FIXE 2023-10-17
1843239 Consider to use [Pure, StoreInSlot] for Location.hash, or cache the value in C++ Core DOM: Core & HTML smaug RESO FIXE 2023-08-07
1843390 Increase the size of the Canvas ring buffer more Core Graphics: Canvas2D bobowencode RESO FIXE 2023-08-30
1843473 Avoid dispatching DOMActivate for button.click() / checkbox.click(), at least in common cases Core DOM: Events smaug RESO FIXE 2023-08-22
1843474 Avoid some QueryInterface in dom::Event::SetOwner Core DOM: Events mstange.moz RESO FIXE 2023-07-15
1843477 A lot of time is spent in AddRef / Release during button.click() / checkbox.click(), especially when clearing the event target chain Core DOM: Events smaug RESO FIXE 2023-11-01
1843482 Avoid one AddRef / Release pair in Event::InitPresContextData Core DOM: Events mstange.moz RESO FIXE 2023-07-15
1843484 Avoid QueryInterface to convert nsINode to EventTarget in EventDispatcher::Dispatch and friends Core DOM: Events mstange.moz RESO FIXE 2023-08-29
1843534 clock_gettime() etc are very slow on some android devices Core Performance jnicol RESO FIXE 2024-02-12
1843538 vixl::<ID_REG>::GetCpuFeatures() is slow on some Android devices Core Performance jnicol RESO FIXE 2023-09-05
1843540 "Queued event belongs to another document" assertion failure with patch from bug 1839455 Core Disability Access AP jteh RESO FIXE 2023-07-22
1843918 DOMParser.parseFromString on strings without a doctype produces a never-shown console warning (and wastes time doing so) Core DOM: HTML Parser smaug RESO FIXE 2023-07-19
1843946 Improve attribute storage of class attributes with multiple class names Core DOM: Core & HTML mstange.moz RESO FIXE 2023-08-29
1843949 Consider pre-allocating the attribute array based on the known attribute count from the parser Core DOM: HTML Parser mstange.moz RESO FIXE 2023-09-03
1844359 Elude the memory arena lookup lock for main thread only arenas. Core Memory Allocator pbone RESO FIXE 2023-08-16
1844432 On the Speedometer 3 "NewsSite" subtests, HTMLImageElement spends too much time creating URLs Core DOM: Core & HTML emilio RESO FIXE 2023-07-24
1844464 Optimize gfxHarfBuzzShaper::ShapeText if possible, for Editor-TipTap Core Layout: Text and Fon jfkthame RESO FIXE 2023-07-25
1844466 Too much time spent in CSS transition handling during NewsSite-Nuxt Core CSS Transitions and emilio RESO FIXE 2023-10-23
1844752 nsNodeInfoManager's constructor should initialize mPrincipal to the right value immediately if possible Core DOM: Core & HTML smaug RESO FIXE 2023-08-01
1844755 Consider to not create ServoStyleSet for data documents Core CSS Parsing and Comp smaug RESO FIXE 2023-11-02
1844774 Optimize Document::SetScopeObject at least for data documents Core DOM: Core & HTML smaug RESO FIXE 2023-07-26
1844830 Optimize textrun initialization, for Editor-TipTap Core Layout: Text and Fon jfkthame RESO FIXE 2023-07-24
1844832 Share non-document-dependent initial structs. Core CSS Parsing and Comp emilio RESO FIXE 2023-07-26
1844872 Optimize nsContentUtils::IsPDFJS Core DOM: Core & HTML emilio RESO FIXE 2023-07-24
1844874 Avoid an allocation in DocumentCascadeData::default() Core CSS Parsing and Comp emilio RESO FIXE 2023-07-24
1845169 Further optimize gfxHarfBuzzShaper::ShapeText by implementing bulk glyph & width getters Core Layout: Text and Fon jfkthame RESO FIXE 2023-07-26
1845215 Make `ContentEventHandler` stop using strong pointers as far as possible Core DOM: UI Events & Foc masayuki RESO FIXE 2023-08-31
1845256 Avoid re-hashing the same string contents twice when deduping strings Core JavaScript: GC andrebargull RESO FIXE 2023-07-26
1845381 Different behavior than Chrome with SMIL animation event names, e.g. "end" vs "endEvent" Core SVG mstange.moz RESO FIXE 2023-07-31
1845445 Make `ContentEventHandler::ShouldBreakLineBefore` stop using `IsAnyOfHTMLElements` Core DOM: UI Events & Foc masayuki RESO FIXE 2023-08-09
1845728 Make Object.keys elidable when only the length property is used. Core JavaScript Engine: J nicolas.b.pierron RESO FIXE 2024-03-21
1846051 Array destructuring is slow Core JavaScript Engine: J dothayer RESO FIXE 2023-10-03
1847017 Move the regexp and concat stubs from JitRealm to JitZone Core JavaScript Engine: J jdemooij RESO FIXE 2023-08-15
1847200 Don't create an internal event for transition events that we won't ever dispatch because of no listeners. Core CSS Transitions and emilio RESO FIXE 2023-09-01
1847258 Use warmup counter of last attached IC stub as the Ion hint threshold Core JavaScript Engine: J dpalmeiro RESO FIXE 2024-02-08
1847616 Pack AvlTree::Node more tightly Core JavaScript Engine: J jlink RESO FIXE 2023-11-02
1847714 Allocate smaller regexp match result objects from JIT code Core JavaScript Engine jdemooij RESO FIXE 2023-09-01
1847891 Move RegExpRealm to GlobalObjectData Core JavaScript Engine jdemooij RESO FIXE 2023-09-01
1848714 Use unsafe methods in hot code paths to access and remove elements from nsTArray when it is guaranteed to be safe Core Layout smaug RESO FIXE 2023-09-28
1848765 nsDisplayList::Sort should use nsTArray::StableSort Core Web Painting jstutte RESO FIXE 2024-03-26
1848766 Use PerformanceHintManager on Android for main thread and stylo thread pool threads Core Performance Engineer jnicol RESO FIXE 2023-08-30
1849080 Make `HTMLEditor::MaybeCreatePaddingBRElementForEmptyEditor()` does not start handling a top level edit sub-action until it does something Core DOM: Editor masayuki RESO FIXE 2023-09-01
1849204 Provide a generic AtomHashKey and RefPtrAtomHashKey Core XPCOM emilio RESO FIXE 2023-09-01
1849286 Implement shorter/simpler/faster path to compute text content in `<input>` and `<textarea>` Core DOM: UI Events & Foc masayuki RESO FIXE 2023-11-08
1849487 [gpu-canvas] Dotted lines appear at intersection of actual lines on a codepen demo Core Graphics: Canvas2D jmuizelaar RESO FIXE 2023-09-15
1849776 Don't allocate DeferredContentEditableCountChangeEvent unnecessarily Core DOM: Core & HTML mstange.moz RESO FIXE 2023-09-01
1849838 Use a faster check for anonymous root in contentiterator. Core DOM: Core & HTML emilio RESO FIXE 2023-09-01
1850161 Consider to remove or optimize Element::IntrinsicState() usage Core DOM: Core & HTML emilio RESO FIXE 2023-08-31
1850414 Simplify style sheet source-map URL code. Core CSS Parsing and Comp emilio RESO FIXE 2023-09-01
1850573 Set CPU affinity for main thread and stylo threads on Android when PerformanceHintManager is not available Core Performance Engineer jnicol RESO FIXE 2023-09-26
1850645 Make `AutoTextControlHandlingState` stop using `nsString` Core DOM: Forms masayuki RESO FIXE 2023-09-21
1850659 Perma [tier 2] speedometer subprocess.CalledProcessError: Command '['git', 'checkout', '36712deb57d45879f56dd2136f8a6ed8a22d964b']' returned non-zero exit status 1. Testing Raptor nobody RESO FIXE 2023-09-03
1850775 We block in CanvasChild::OnTextureForwarded() during Charts-chartjs Core Graphics: Canvas2D lsalzman RESO FIXE 2023-12-21
1850814 Add post barrier fast path for last-buffered-cell also to Baseline and IC code Core JavaScript Engine: J jdemooij RESO FIXE Mon 03:44
1850819 Let "Don't translate new lines for IME" ride into early beta. Core DOM: UI Events & Foc jmuizelaar RESO FIXE 2023-10-23
1851039 Investigate if it is possible to reuse the text node when setting element.textContent Core DOM: Core & HTML smaug RESO FIXE 2023-09-05
1851263 Remove a few QueryInterface calls from dom/events/Event.cpp Core DOM: Events mstange.moz RESO FIXE 2023-11-30
1851333 Investigate if generated dictionary code should use nsAuto*String, not ns*String Core DOM: Bindings (WebID smaug RESO FIXE 2023-09-08
1851523 Don't dispatch DOMHeadElementParsed on data documents Core DOM: Core & HTML smaug RESO FIXE 2023-09-05
1851526 Don't create the event in nsContentUtils::DispatchChromeEvent if it will not be dispatched Core DOM: Core & HTML smaug RESO FIXE 2023-09-05
1851649 Speed up and simplify display parsing. Core CSS Parsing and Comp emilio RESO FIXE 2023-09-06
1851796 don't get css transform scale when snapping scrolled rect Core Layout: Scrolling an tnikkel RESO FIXE 2023-09-16
1851872 Use weak pointers in IC stubs in more cases Core JavaScript Engine: J jdemooij RESO FIXE 2023-11-07
1852144 Make remote canvas a gfx feature Core Graphics: Canvas2D aosmond RESO FIXE 2023-12-18
1852145 Make PCanvasManager manage PCanvas Core Graphics: Canvas2D aosmond RESO FIXE 2024-03-13
1852540 maybeGet* calls for builtin protos in CacheIR.cpp can cause performance issues Core JavaScript Engine: J jdemooij RESO FIXE 2023-09-18
1852589 Reorder code in str_replace_string_raw to be faster when there's no match Core JavaScript Engine jdemooij RESO FIXE 2023-09-18
1852604 Hoist evaluation of upper limit out of loop in BacktrackingAllocator::tryAllocateRegister() Core JavaScript Engine: J jlink RESO FIXE 2023-09-19
1852755 Move Ion safepoint encoding off-thread Core JavaScript Engine: J jdemooij RESO FIXE 2023-09-18
1852866 Make the mName field of LifecycleCallbackArgs a RefPtr<nsAtom> instead of an nsString Core DOM: Core & HTML mstange.moz RESO FIXE 2023-09-13
1852867 Replace call to isalpha in SVGDataParser::IsAlpha with a call to mozilla::IsAsciiAlpha Core SVG longsonr RESO FIXE 2023-09-13
1853233 Only store the converted keyboard modifiers once Core DOM: Events mstange.moz RESO FIXE 2023-09-18
1853467 Investigate if Object.assign can be optimized more on Charts-chartjs Core JavaScript Engine jdemooij RESO FIXE 2024-02-12
1853487 microoptimize nsIFrame::Combines3DTransformWithAncestors Core Layout tnikkel RESO FIXE 2023-09-18
1853710 Try to re-enable widget.non-native-theme.webrender on macOS for Beta / Release Core Widget: Cocoa emilio RESO FIXE 2023-10-26
1853712 Don't rasterize native theme fallback rendering in the content process Core Graphics: WebRender mstange.moz RESO FIXE 2023-10-23
1853720 Add a profiler label variant that does nothing if the profiler isn't running Core Gecko Profiler mstange.moz RESO FIXE 2023-11-07
1853907 Support allocating string characters in the nursery Core JavaScript: GC sphink RESO FIXE 2024-02-15
1853986 Let "Don't translate new lines for IME" ride to release Core DOM: UI Events & Foc jmuizelaar RESO FIXE 2024-01-26
1854446 Make it easy to pass an nsAtom to JS as a function argument Core XPCOM emilio RESO FIXE 2023-10-31
1854951 Async substeps on Speedometer 3 often measure two paints instead of one Core Performance Engineer nobody RESO FIXE 2023-11-21
1855074 Avoid some string copies in WebIDL/XPCOM->JS string conversion. Core XPCOM emilio RESO FIXE 2023-10-06
1855230 Don't hold helper thread lock while tracing the lazy link list Core JavaScript Engine: J jdemooij RESO FIXE 2023-10-23
1855301 Add initial support for fuses. Core JavaScript Engine mgaudet RESO FIXE 2023-12-19
1855680 Add fast path for global regexp replace without capture groups Core JavaScript Engine jdemooij RESO FIXE 2023-10-23
1855705 Add a simple cache for Object.assign's fast path Core JavaScript Engine jdemooij RESO FIXE 2024-02-12
1855876 Micro-optimize QIs and refcounting in nsCSSFrameConstructor::FindSVGData Core SVG longsonr RESO FIXE 2023-10-05
1856449 Updating the UI when iframes are being loaded slows down speedometer3 Firefox General dothayer RESO FIXE 2023-11-01
1856545 Try to utilize idle time more Core XPCOM smaug RESO FIXE 2023-11-01
1856559 Make IdleTaskRunner just dispatch an idle task when possible Core XPCOM smaug RESO FIXE 2023-10-06
1856574 Run GC/CC slices before page load only if GC/CC is ongoing, and increase the slice delays Core DOM: Core & HTML smaug RESO FIXE 2023-11-01
1856577 Consider to trigger minor GC before a page load Core DOM: Core & HTML smaug RESO FIXE 2024-03-19
1856910 Optimize code for JS string comparisons in C++ a bit Core JavaScript Engine jdemooij RESO FIXE 2023-10-05
1857099 JSDependentString::new_() may return different type of string, unlike all other *String::new_() methods Core JavaScript Engine sphink RESO FIXE 2023-10-23
1857218 Refactor and tidy nursery code in preparation for partial collection Core JavaScript: GC jcoppeard RESO FIXE 2024-02-26
1857221 Consider to disable column tracking when doing fragment parsing Core DOM: HTML Parser hsivonen RESO FIXE 2023-10-23
1857237 Make the external string cache also work for the inline string path Core JavaScript Engine jdemooij RESO FIXE 2023-10-12
1857431 Use xpc::InitGlobalObjectOptions more Core DOM: Core & HTML tschuster RESO FIXE 2023-10-23
1857447 Redundant glUniformData calls in DrawTargetWebgl causes slowness Core Graphics: Canvas2D jnicol RESO FIXE 2023-11-01
1857488 Cache the mozilla::RTPCallerType on the JS::Realm Core DOM: Core & HTML tschuster RESO FIXE 2023-11-03
1857529 Use longer timer value for AsyncFreeSnowWhite Core Cycle Collector smaug RESO FIXE 2023-10-07
1857618 Ensure normal tasks get enough time to run Core Layout smaug RESO FIXE 2023-11-27
1857731 Schedule PREPARE_FOR_PAGELOAD to happen during idle time Core DOM: Core & HTML smaug RESO FIXE 2023-10-17
1857828 Use an RWLock for atom tables. Core XPCOM emilio RESO FIXE 2023-10-23
1857844 micro-optimize nsHTMLScrollFrame::DecideScrollableLayer Core Layout: Scrolling an tnikkel RESO FIXE 2023-10-23
1857911 optimize nsHTMLScrollFrame::WantAsyncScroll to avoid getting the scrolled rect Core Layout: Scrolling an tnikkel RESO FIXE 2023-10-23
1858106 Consider increasing the number of atom tables. Core XPCOM emilio RESO FIXE 2023-10-23
1858468 Don't compute custom properties twice inside links. Core CSS Parsing and Comp emilio RESO FIXE 2023-10-25
1858679 Callee guard for self-hosted lambda functions can cause unnecessary guard failures and bailouts/recompiles Core JavaScript Engine: J jdemooij RESO FIXE 2023-10-13
1859186 Figure out how to optimize FrameProperties handling Core Layout emilio RESO FIXE 2023-10-23
1859281 optimize a couple IsRootContentDocument calls Core Layout tnikkel RESO FIXE 2023-10-23
1859306 Optimize calls to EqualStringsHelperPure Core JavaScript Engine: J andrebargull RESO FIXE 2023-10-23
1859335 Refactor object moved hooks to remove duplicated logic Core JavaScript: GC jcoppeard RESO FIXE Tue 20:11
1859736 Vec allocation time is too high in WGR::PathBuilder Core Graphics: Canvas2D jnicol RESO FIXE 2023-10-23
1859832 isMagic check in CallArgsFromVp results in inefficient code Core JavaScript Engine jdemooij RESO FIXE 2023-10-19
1860541 Optimize VMFunction wrapper code by taking advantage of frame pointers Core JavaScript Engine: J jdemooij RESO FIXE 2023-11-28
1862309 Evaluate using speedometer 3 rather than 1 for our PGO training data Firefox Build System General sguelton RESO FIXE 2023-12-08
1863454 GetElement for missing properties on the document element is 60x slower in Firefox than Chrome or Safrari Core JavaScript Engine jdemooij RESO FIXE 2024-02-18
1863543 Optimize CacheIR for missing properties on DOM proxies Core JavaScript Engine: J jdemooij RESO FIXE 2024-01-27
1863914 Use multiple shmems for remote canvas recording and translation. Core Graphics: Canvas2D bobowencode RESO FIXE 2024-03-08
1863939 Allocate all Baseline stubs with the per-zone LifoAlloc Core JavaScript Engine: J jdemooij RESO FIXE 2024-04-02
1864419 ArgumentsData post barriers are over-conservative Core JavaScript: GC jcoppeard RESO FIXE 2024-02-26
1865256 Collect usage data of `TSFTextStore::InsertTextAtSelectionInternal` with CRLFs Core DOM: UI Events & Foc masayuki RESO FIXE 2023-11-21
1865502 Align hash fields in all atom subtypes Core JavaScript Engine sphink RESO FIXE 2023-12-28
1865886 Use aarch64 builds for PGO profile generation on Android Core Performance Engineer jmuizelaar RESO FIXE 2024-02-08
1865929 TodoMVC-Backbone spends a lot of time lazy parsing Core JavaScript Engine dpalmeiro RESO FIXE 2023-12-05
1866158 Use a Fuse to speed up EmulatesUndefined check. Core JavaScript Engine mgaudet RESO FIXE 2024-01-31
1866451 Limit number of parallel IonFreeTasks Core JavaScript Engine: J jdemooij RESO FIXE 2023-11-28
1866491 Batch compilation tasks in a single IonFreeTask Core JavaScript Engine: J jdemooij RESO FIXE 2023-11-27
1866974 Use more batching for IonFreeTask Core JavaScript Engine: J jdemooij RESO FIXE 2023-11-30
1867359 React's getElem with internalInstanceKey is 3x slower in SM (150ms) than V8 (50ms) and JSC (37ms) Core JavaScript Engine: J iireland RESO FIXE 2024-03-18
1868326 Use aarch64 instrumented build for PGO profile generation for aarch64 macos Core Performance jmuizelaar RESO FIXE 2024-04-03
1868336 Tidyup and preparation for semispace nursery Core JavaScript: GC jcoppeard RESO FIXE 2024-02-26
1868437 Unnecessary COMPARTMENT_REVIVED GCs being triggered during speedometer3 run Core JavaScript: GC jcoppeard RESO FIXE 2023-12-11
1868744 If JS engine triggered a GC slice, don't trigger another too soon from CCGCScheduler Core DOM: Core & HTML smaug RESO FIXE 2023-12-12
1868746 Drop styleset from Document sooner Core DOM: Core & HTML smaug RESO FIXE 2024-01-01
1869256 Compile error calling std::swap on SegmentedVectors Core MFBT jcoppeard RESO FIXE 2024-02-26
1869298 Dispatching new tasks is surprisingly slow Core XPCOM smaug RESO FIXE 2023-12-18
1869552 Intermittent Assertion failure: [GFX1]: RGBX pixel at (0,0) in 784x252 surface is not opaque: 0,0,0,0, at /builds/worker/workspace/obj-build/dist/include/mozilla/gfx/Logging.h:756 | single tracking bug Core Graphics: Canvas2D lsalzman RESO FIXE 2024-02-04
1870396 Use GuardFuse to speed up destructuring Core JavaScript Engine mgaudet RESO FIXE 2024-01-17
1870477 Trigger GC soon after CC if CC found lots of GCed garbage Core DOM: Core & HTML smaug RESO FIXE 2023-12-22
1871467 Use RemoteTextureMap for D2D Canvas Core Graphics: Canvas2D lsalzman RESO FIXE 2024-04-01
1871751 avoid AsyncPanZoomEnabled call in MaybeCreateDisplayPortInFirstScrollFrameEncountered Core Panning and Zooming tnikkel RESO FIXE 2024-01-08
1872002 don't descend into popups in MaybeCreateDisplayPortInFirstScrollFrameEncountered Core Panning and Zooming tnikkel RESO FIXE 2023-12-30
1872327 Don't leak runnables on shutdown in nsThreadPool Core Graphics: Canvas2D lsalzman RESO FIXE 2024-01-03
1872487 create less WebRenderLayerScrollData Core Panning and Zooming tnikkel RESO FIXE 2024-02-29
1872563 change WebRenderLayerScrollData::mVisibleRegion from a region to a rect Core Panning and Zooming tnikkel RESO FIXE 2024-01-18
1872564 optimize DisplayPortUtils::MaybeCreateDisplayPortInFirstScrollFrameEncountered by checking for leaf frames Core Panning and Zooming tnikkel RESO FIXE 2024-01-10
1873964 Implement a HasOwn optimization for when there's a consistent shape with few properties, but variable keys Core JavaScript Engine dothayer RESO FIXE 2024-04-02
1874050 Too much time spent in CustomPropertiesBuilder::cascade on TodoMVC-Lit-Complex-DOM (copying custom properties from ancestors) Core CSS Parsing and Comp emilio RESO FIXE 2024-01-17
1874454 Implement GetHeterogeneousCpuInfo for Apple Silicon Mac Core Hardware Abstraction smaug RESO FIXE 2024-01-23
1874969 Consider to use GetHeterogeneousCpuInfo when deciding how many background threads TaskController should have Core XPCOM smaug RESO FIXE 2024-04-11
1875427 microoptimize in LCPHelpers::CreateLCPEntryForImage Core DOM: Performance tnikkel RESO FIXE 2024-01-25
1875490 Use default test_root for Android PGO profile generation Testing General jnicol RESO FIXE 2024-01-22
1876091 grant generic-worker:feature:allowPtrace to gecko workers Release Engineering Firefox-CI Administr jcristau RESO FIXE 2024-01-29
1876266 Do less work on the ConsiderInitiatingTransition loop. Core CSS Transitions and emilio RESO FIXE 2024-01-29
1876337 Add the ability to use KVM to tasks. Firefox Build System Task Configuration jmuizelaar RESO FIXE 2024-02-01
1877194 mb-ship-geckoview.yml test parameters need an update for enable_always_target change in taskgraph 5.7.0 Firefox Build System Task Configuration jcristau RESO FIXE 2024-02-07
1877357 Assertion failure: v.isUndefined(), at vm/StringType.cpp:2467 Core JavaScript Engine: J nicolas.b.pierron RESO FIXE 2024-04-09
1877605 spectre mitigation speculation barriers are still used in generateVMWrappers Core JavaScript Engine: J jmuizelaar RESO FIXE 2024-02-09
1877787 Avoid doing reduced precision computation when generating LCP Core DOM: Performance sefeng RESO FIXE 2024-02-07
1878353 app.qonto.com doesn't load correctly Core JavaScript Engine: J nobody RESO FIXE 2024-02-16
1879318 Store custom property references in a list rather than a set. Core CSS Parsing and Comp emilio RESO FIXE 2024-02-13
1879437 LeakSanitizer: detected memory leaks [@ js::jit::JitHintsMap::addIonHint] Core JavaScript Engine: J dpalmeiro RESO FIXE 2024-04-09
1879562 Consider to optimize the default character set accesses in Document::RecomputeLanguageFromCharset() Core DOM: Core & HTML smaug RESO FIXE 2024-02-13
1879743 Rewrite custom property substitution to avoid re-tokenization. Core CSS Parsing and Comp emilio RESO FIXE 2024-03-10
1879831 Initialize array elements inline for LRest Core JavaScript Engine: J jdemooij RESO FIXE 2024-02-13
1879918 Allocating tenured dependent strings doesn't work Core JavaScript: GC sphink RESO FIXE 2024-04-10
1881019 Optimize branches in TenuringTracer::traverse Core JavaScript: GC jdemooij RESO FIXE 2024-02-21
1881995 Replace strings during atomization with a new string type which points to the corresponding atom Core JavaScript Engine dothayer RESO FIXE 23:18:37
1882417 Suspend DOM notifications while parsing innerHTML Core DOM: Core & HTML smaug RESO FIXE 2024-03-03
1883138 Ensure HasParserNotified returns true only when parser has actually notified Core DOM: Core & HTML smaug RESO FIXE 2024-03-07
1884360 Reimplement Array.prototype.sort with a JIT trampoline Core JavaScript Engine jdemooij RESO FIXE 2024-04-04
1884368 Retire jit::GetPcScript and PcScriptCache Core JavaScript Engine: J jdemooij RESO FIXE 2024-03-11
1887615 Micro-optimize PointerEventHandler::ReleaseIfCaptureByDescendant Core DOM: UI Events & Foc smaug RESO FIXE 2024-03-25
1887621 Micro-optimize nsFocusManager::ContentRemoved Core DOM: Core & HTML smaug RESO FIXE 2024-03-25
1890002 Don't create DOM event for those animation events which don't need to be dispatched Core CSS Transitions and smaug RESO FIXE 2024-04-08
1890208 Consider to drop non-purple entries from the nursery and not move them to the purple buffer Core Cycle Collector smaug RESO FIXE 2024-04-09
1892242 Increase maximum nursery size to 64MB Core JavaScript: GC dpalmeiro RESO FIXE Wed 19:58
406 bugs found.