| 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 |