429592 |
catch process hangs |
-- |
RESOLVED |
441481 |
excessive IO on urlclassifier3.sqlite |
-- |
RESOLVED |
490661 |
bookmark backups should be async |
-- |
RESOLVED |
492805 |
GetHasChildren executes too many queries |
-- |
RESOLVED |
532150 |
session file should be read on a background thread |
P2 |
RESOLVED |
535519 |
session restore is overly event hungry |
-- |
RESOLVED |
542032 |
Don't look up prefs on every tab & window close |
-- |
RESOLVED |
561450 |
Stop supporting session ids in Places |
-- |
RESOLVED |
566489 |
Enable inline autocomplete again, but make it smarter (perceived performance) |
-- |
VERIFIED |
566746 |
Form history should use asynchronous storage API |
-- |
RESOLVED |
589114 |
Use frame scheduling for animated Fullscreen toolbar hiding |
-- |
RESOLVED |
613588 |
Replace livemarks with asynchronous load-on-demand livemarks (was: Livemarks cause synchronous I/O during txul) |
-- |
RESOLVED |
649216 |
Remove unnecessary delay when clicking tab close buttons sequentially |
-- |
RESOLVED |
650968 |
Enabling a lightweight theme (Persona) causes significant startup slowness |
-- |
VERIFIED |
669845 |
The quick find bar causes a zombie compartment that lives until the next search (only on pages with onclick handlers) |
-- |
RESOLVED |
675539 |
Automatically unload (discard/hibernate) longly unused tabs to free resources / when running out of memory |
-- |
RESOLVED |
682602 |
setupSearchEngine in about:home shows up in startup profiles |
-- |
RESOLVED |
695829 |
Add telemetry probes to measure how long it takes for us to switch in and out of private browsing mode |
-- |
RESOLVED |
697377 |
Form Autocomplete should use asynchronous storage API |
-- |
RESOLVED |
699843 |
Make all Favicons APIs asynchronous |
-- |
RESOLVED |
699850 |
[meta] Refactor all synchronous history APIs to use async Storage APIs |
P2 |
RESOLVED |
699859 |
Refactor nsContentPrefService.js to use async Storage |
-- |
RESOLVED |
700250 |
Deprecate synchronous methods to add a visit (addVisit, addPageWithDetails, addURI) |
-- |
RESOLVED |
700923 |
pages with many subframes can cause UI freezes during data collection |
-- |
RESOLVED |
701872 |
Searching for cause of multi-minute startups |
-- |
RESOLVED |
702848 |
finalize the statements in services/sync/modules/engines/forms.js |
-- |
RESOLVED |
702926 |
Remove spinner from AwesomeBar |
-- |
RESOLVED |
705597 |
about:blank subframe entries in session restore make browser slow |
-- |
RESOLVED |
708667 |
Add telemetry probe for startup |
-- |
RESOLVED |
708788 |
Add telemetry probes for new/close tab animations |
-- |
RESOLVED |
709182 |
"connecting" in tab title when reloading is unnecessary visual noise |
-- |
RESOLVED |
710895 |
Port IE profile migrator to JS |
-- |
RESOLVED |
711193 |
turn on "don't load tabs until selected" by default |
-- |
VERIFIED |
713269 |
Use Asynchronous Favicons API for PlacesUtils.jsm |
-- |
RESOLVED |
713287 |
Animation for closing the last tab has a slight delay near the end when the tab bar overflows |
-- |
RESOLVED |
713642 |
Replace all old synchronous favicons calls in the codebase |
-- |
RESOLVED |
715402 |
Wait until chrome is painted before executing code not critical to making the initial window visible |
-- |
RESOLVED |
716108 |
[New Tab Page] “Connecting…” should not briefly flicker in the tab title when a new tab is opened |
-- |
RESOLVED |
718228 |
tab close transition to transparent is too fast |
-- |
RESOLVED |
720311 |
nsFormHistory.js opens formhistory.sqlite on shutdown in order to close it |
-- |
RESOLVED |
722188 |
mozilla::storage::Connection::BeginTransactionAs hangs for > 20 seconds waiting for frecency update |
-- |
RESOLVED |
722242 |
Avoid thread contention on idle maintenance |
-- |
RESOLVED |
722332 |
add async initialization API to nsIBrowserSearchService |
-- |
RESOLVED |
723611 |
Browser hung while trying to vacuum |
-- |
RESOLVED |
726125 |
Certificate of a signed extension is validated on each startup |
-- |
VERIFIED |
726334 |
nsFormFillController::mFocusedInput can keep nodes alive longer than needed |
-- |
RESOLVED |
728141 |
Replace old synchronous favicons calls in browser |
-- |
RESOLVED |
728143 |
Replace old synchronous favicons calls in Places tests |
-- |
RESOLVED |
728168 |
Replace old synchronous favicons calls in feeds |
-- |
RESOLVED |
728174 |
Replace old synchronous favicons calls in the bookmarks HTML import |
-- |
RESOLVED |
728230 |
Adding a bookmark and opening a new window and closing the old one causes runtime leaks |
-- |
RESOLVED |
728749 |
avoid using nsIURILoader in contentAreaUtils.js openURL, when possible |
-- |
RESOLVED |
729330 |
Addon-manager jank: RELEASE SAVEPOINT 'default' is #1 main thread SQL query >100ms on nightly |
-- |
RESOLVED |
729656 |
Animated Personas cause unexpectedly high CPU usage |
-- |
RESOLVED |
729777 |
Eradicate localStorage from about: pages |
-- |
RESOLVED |
731942 |
Replace old synchronous favicons calls in the Toolkit external content handler dialog |
-- |
RESOLVED |
732583 |
[meta] Implement Australis tab shape & styling |
-- |
RESOLVED |
735697 |
Close old connections when switching to/from private mode |
-- |
RESOLVED |
739217 |
Replace codebase usage of synchronous isVisited with asynchronous isURIVisited |
-- |
RESOLVED |
739218 |
Stop using nsIGlobalHistory2 |
-- |
RESOLVED |
739219 |
Remove nsIBrowserHistory |
P2 |
RESOLVED |
740468 |
Replace old synchronous favicons calls in the bookmarks export service |
-- |
VERIFIED |
743877 |
tab switching shouldn't occur off a timeout |
-- |
RESOLVED |
744152 |
[Page Thumbnails] Capture thumbnails only for the selected tab |
-- |
RESOLVED |
744388 |
[Page Thumbnails] implement a custom storage, don't use the file cache |
-- |
VERIFIED |
745744 |
Geolocation doorhanger might cause zombie compartments because it keeps callbacks alive |
-- |
RESOLVED |
750454 |
FUEL causes lots of leaks until shutdown, can also cause 10+minute shutdown times |
-- |
RESOLVED |
752376 |
Avoid calling scrollbox.ensureElementIsVisible() if the tab strip doesn't overflow to prevent layout flushes |
-- |
RESOLVED |
752486 |
Calling gFormSubmitObserver.panelIsOpen() causes layout flushes |
-- |
RESOLVED |
752496 |
gIdentityHandler.setMode() causes layout flushes |
-- |
RESOLVED |
752868 |
Outdated locales aren't being removed from extensions.sqlite, causing bad performance |
-- |
RESOLVED |
752918 |
Convert expensive SVG masks to clip-paths |
-- |
RESOLVED |
753127 |
Required: telemetry for tab switching speed |
-- |
RESOLVED |
753157 |
slow timeout handlers in search.xml delay startup |
-- |
RESOLVED |
753448 |
[New Tab Page] preload newtab pages in the background and swap them in when opening a new tab |
-- |
RESOLVED |
756313 |
Don't load homepage URI before first paint |
-- |
RESOLVED |
760036 |
nsIBrowserSearchService should load metadata asynchronously |
-- |
RESOLVED |
762094 |
[Page Thumbnails] remove file cache fallback |
-- |
RESOLVED |
764971 |
Do not show the throbber and the "Connecting..." text for chrome pages |
-- |
RESOLVED |
765411 |
about:home loading performance optimizations |
-- |
RESOLVED |
772484 |
extension check dialog is annoying and can effectively hang the Firefox process |
-- |
RESOLVED |
774811 |
Thumbnail_capture causes 125ms of jank during load of webgl aquarium. |
-- |
RESOLVED |
779298 |
shutdownduration is not reported |
-- |
RESOLVED |
779618 |
[Page Thumbnails] make tabbrowser use the thumbnail service |
-- |
RESOLVED |
781588 |
URLBarSetURI takes about 63ms |
-- |
RESOLVED |
781973 |
Use filepicker's open() instead of the obsolete show() in /browser/* |
-- |
RESOLVED |
783103 |
Avoid layout flush from isElementVisible when attempting to focus the URL bar or search bar |
-- |
RESOLVED |
789975 |
Extremely long pause while collecting telemetry information on the main thread |
-- |
RESOLVED |
790213 |
Measure page load time with FX_ Telemetry |
-- |
RESOLVED |
790489 |
"Restore previous session" in about:home can flash visible on load |
-- |
RESOLVED |
790882 |
[New Tab Page] Speculatively open connections for sites when hovering them |
-- |
RESOLVED |
791670 |
[New Tab Page] enable new tab page preloading by default |
-- |
RESOLVED |
791776 |
Main thread IO in UIC_startSearch() |
-- |
RESOLVED |
804968 |
Adjusting the height of the awesomebar results popup requires too many layout flushes |
-- |
RESOLVED |
809056 |
reduce thumbnailing impact when there are no thumbnail service consumers |
-- |
RESOLVED |
810149 |
Never recursively scan addon directories on startup |
-- |
RESOLVED |
814505 |
Firefox hangs and unresponsive script dialog appears when installing large unpacked addon |
-- |
VERIFIED |
824433 |
Bookmarks backup takes a long time to write out on shutdown |
-- |
RESOLVED |
830209 |
Sqlite.jsm should handle transactions off main thread |
-- |
RESOLVED |
830423 |
Avoid repeated execution of expensive daysOfHistory query |
-- |
RESOLVED |
838821 |
don't use file.exists() when not necessary (browser/components) |
-- |
RESOLVED |
843853 |
Newtab page slows down tab-open animation |
-- |
RESOLVED |
846921 |
Add telemetry for per-addon details |
-- |
RESOLVED |
848358 |
Add talos regression test for tab animation smoothness |
-- |
RESOLVED |
850163 |
TabOpen animation regressed with the landing of bug 844466 |
-- |
RESOLVED |
853388 |
Convert XPIProvider.jsm from sqlite to JSON |
-- |
VERIFIED |
853389 |
Convert AddonRepository.jsm from sqlite to JSON |
-- |
RESOLVED |
853549 |
Remove main-thread I/O from password manager |
P1 |
VERIFIED |
876002 |
Remove nsIFormHistory2 so no synchronous form history code remains |
-- |
RESOLVED |
887965 |
AddonUpdateChecker timeout of two minutes is too long |
-- |
RESOLVED |
889154 |
Move the addition of the MozApplicationManifest event listener to delayedStartup |
-- |
RESOLVED |
894595 |
[Session Restore] e10s-style session restore |
-- |
RESOLVED |