965956
|
|
File (<nsIFile>) and nsIDomFileReader.readAsArrayBuffer() perform synchronous reads of the disk
|
Core
|
DOM: Core & HTML
|
nobody
|
NEW
|
---
|
2022-10-11
|
966472
|
|
Expose Promise handlers in PromiseDebugging.webidl
|
Core
|
DOM: Core & HTML
|
nobody
|
NEW
|
---
|
2022-10-11
|
993123
|
|
Add a specific read-only error to Sqlite.jsm
|
Toolkit
|
Storage
|
nobody
|
NEW
|
---
|
2022-10-11
|
960954
|
|
We need a fast read-from-path / write-to-path
|
Toolkit
|
Async Tooling
|
nobody
|
NEW
|
---
|
2022-10-11
|
990804
|
|
Add a generic way to run some small piece of code off the main thread without requiring people to spawn their own threads
|
Core
|
XPCOM
|
nobody
|
NEW
|
---
|
2022-10-11
|
562674
|
|
Make xpi extraction asynchronous
|
Toolkit
|
Add-ons Manager
|
dtownsend
|
RESO
|
FIXE
|
2013-11-24
|
894331
|
|
Automatic batches in Places results
|
Toolkit
|
Places
|
mak
|
RESO
|
WONT
|
2017-03-24
|
810490
|
|
Constant stack space promise
|
Add-on SDK Graveyard
|
General
|
paolo.mozmail
|
RESO
|
FIXE
|
2013-07-17
|
989326
|
|
Loader.jsm should neither flush nor perform main thread I/O
|
DevTools
|
General
|
akshendra521994
|
RESO
|
FIXE
|
2018-06-13
|
856410
|
|
Implement promises
|
Core
|
DOM: Core & HTML
|
amarchesini
|
RESO
|
FIXE
|
2019-03-31
|
793660
|
|
[OS.File] In atomicWrite, make options.tmpPath optional
|
Toolkit Graveyard
|
OS.File
|
andres
|
RESO
|
WONT
|
2023-05-17
|
834539
|
|
Implement getPlacesInfo, async successor for getPageTitle
|
Toolkit
|
Places
|
asaf
|
RESO
|
FIXE
|
2014-08-06
|
891110
|
|
[OS.File] Detect attempts to pass |undefined| to a C function
|
Toolkit Graveyard
|
OS.File
|
avinash
|
RESO
|
FIXE
|
2023-05-17
|
897023
|
|
[OS.File] Be smarter with functions that can fail with becauseAbsent/becauseExists.
|
Toolkit Graveyard
|
OS.File
|
avinash
|
RESO
|
FIXE
|
2023-05-17
|
939072
|
|
Consider auto-closing Sqlite.jsm databases
|
Toolkit
|
Async Tooling
|
brennan.brisad
|
RESO
|
FIXE
|
2014-11-13
|
966452
|
|
DOM Promises should report all unhandled rejections to the Console on GC (like Promise.jsm)
|
Core
|
DOM: Core & HTML
|
bzbarsky
|
RESO
|
FIXE
|
2019-03-13
|
966471
|
|
DOM Promise state, value and reason should be inspectable in the debugger (like Promise.jsm)
|
Core
|
DOM: Core & HTML
|
bzbarsky
|
RESO
|
FIXE
|
2019-03-13
|
885480
|
|
[OS.File] OS.File.open results in platform-dependent error attributes
|
Toolkit Graveyard
|
OS.File
|
chmanchester
|
RESO
|
FIXE
|
2023-05-17
|
702559
|
|
Create a pure-async mozIStorageAsyncConnection
|
Toolkit
|
Storage
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2013-06-27
|
801376
|
|
[OS.File] Make loading symbols lazy
|
Toolkit Graveyard
|
OS.File
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2023-05-17
|
838577
|
|
[SessionStore] Cut SaveState in asynchronous chunks
|
Firefox
|
Session Restore
|
D.O.Teller+bugspam
|
RESO
|
WONT
|
2019-04-20
|
867143
|
|
[SessionStore] Cache state aggressively
|
Firefox
|
Session Restore
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2020-02-25
|
872229
|
|
Implement add_task() for mochitest browser-chrome
|
Testing
|
Mochitest
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2018-01-27
|
872421
|
|
[Chrome Workers] Provide a module loader for chrome workers
|
Toolkit
|
General
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2019-06-12
|
874814
|
|
[Storage] Implement OMT AsyncClose()
|
Toolkit
|
Storage
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2023-06-24
|
878791
|
|
Firefox on FreeBSD crashes due to loading libc.so.6
|
Toolkit Graveyard
|
OS.File
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2023-05-17
|
881667
|
|
Expose initialization/shutdown stage to components
|
Toolkit
|
Startup and Profile
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2013-11-08
|
888479
|
|
[OS.File] Port osfile_shared_allthreads to worker module loader
|
Toolkit Graveyard
|
OS.File
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2023-05-17
|
891300
|
|
[OS.File] Port ospath_* to worker module loader
|
Toolkit Graveyard
|
OS.File
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2023-05-17
|
896545
|
|
[Session Restore] Telemetry on TabStateCache efficiency
|
Firefox
|
Session Restore
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2013-09-06
|
899276
|
|
[Session Restore] Don't collect/save private tabs
|
Firefox
|
Session Restore
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2014-01-18
|
900946
|
|
[Chrome Workers] moduleStack doesn't look nice when we have a combination of require() and importScripts()
|
Toolkit
|
General
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2013-08-07
|
902434
|
|
[Telemetry] Separate file I/O from the rest of the code
|
Toolkit
|
Telemetry
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2013-08-09
|
903433
|
|
Report unhandled exceptions to the console when a JS promise is GC-ed
|
Toolkit
|
Async Tooling
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2015-03-23
|
904652
|
|
[OS.File] Port osfile_{win, unix}_allthreads.jsm to worker module loader
|
Toolkit Graveyard
|
OS.File
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2023-05-17
|
913899
|
|
[OS.File] Ensure that OS.File doesn't lose data during shutdown
|
Toolkit Graveyard
|
OS.File
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2023-05-17
|
914581
|
|
[Session Restore] Ensure that we do not lose data when we write it
|
Firefox
|
Session Restore
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2013-10-01
|
916729
|
|
[Async shutdown] Handle exceptions
|
Toolkit
|
General
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2014-06-29
|
918364
|
|
[OS.File] PromiseWorker should not throw a WorkerErrorEvent
|
Toolkit Graveyard
|
OS.File
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2023-05-17
|
922665
|
|
[AsyncShutdown] AsyncShutdown should check whether the crash reporter is enabled
|
Toolkit
|
Async Tooling
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2013-10-01
|
925831
|
|
Warn when doing synchronous IO using NetUtil.asyncCopy
|
Core
|
XPCOM
|
D.O.Teller+bugspam
|
RESO
|
INCO
|
2013-10-21
|
925838
|
|
Fix NetUtil.asyncCopy to do what people think it does (no main thread IO)
|
Core
|
XPCOM
|
D.O.Teller+bugspam
|
RESO
|
WONT
|
2014-01-08
|
930924
|
|
Cannot open a worker from xpcshell-test
|
Core
|
DOM: Workers
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2013-11-06
|
985655
|
|
[AsyncShutdown] Ensure that Sqlite.jsm doesn't shutdown before its clients
|
Toolkit
|
Async Tooling
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2014-07-08
|
988844
|
|
Add functionality for async cleanup functions for xpcshell tests
|
Testing
|
XPCShell Harness
|
D.O.Teller+bugspam
|
RESO
|
FIXE
|
2014-04-03
|
803188
|
|
Provide a way to convert from a file path to a file:// URI (and vice-versa)
|
Toolkit Graveyard
|
OS.File
|
djmitche
|
RESO
|
FIXE
|
2023-05-17
|
917758
|
|
Bugzilla: Please create a new Toolkit Component "Async Tooling"
|
bugzilla.mozilla.org
|
Administration
|
dkl
|
RESO
|
FIXE
|
2013-09-18
|
862127
|
|
profile migrators do all sorts of main thread I/O
|
Firefox
|
Migration
|
dothayer
|
RESO
|
FIXE
|
2018-02-16
|
935973
|
|
ThirdPartyCookieProbe errors
|
Toolkit
|
Telemetry
|
fabrice
|
RESO
|
FIXE
|
2013-11-11
|
921229
|
|
[OS.File] Functions that remove a file/directory should accept an option |force| that overrides read-only when possible
|
Toolkit Graveyard
|
OS.File
|
fhd
|
RESO
|
FIXE
|
2023-05-17
|
919535
|
|
Closing Sqlite.jsm databases should block profileBeforeChange
|
Toolkit
|
Storage
|
gps
|
RESO
|
FIXE
|
2013-10-11
|
888753
|
|
Promises hang under certain conditions with nested event loops
|
Toolkit
|
General
|
irving
|
RESO
|
FIXE
|
2013-08-20
|
956678
|
|
[Session Restore] Get rid of TaskUtils
|
Firefox
|
Session Restore
|
johannes
|
RESO
|
FIXE
|
2014-02-26
|
888347
|
|
[Worker] Don't initialize nsStreamTransportService during shutdown
|
Core
|
DOM: Workers
|
khuey
|
RESO
|
FIXE
|
2013-11-06
|
943422
|
|
Implement FileUtils.openAtomicFileOutputStream()
|
Toolkit
|
General
|
linpyong
|
RESO
|
FIXE
|
2013-12-17
|
944073
|
|
[Session Restore] Use Components.Exceptions instead of Components.returnCode
|
Firefox
|
Session Restore
|
linpyong
|
RESO
|
FIXE
|
2014-01-30
|
951202
|
|
Bindings declared with declareLazyFFI should be enumerable
|
Toolkit
|
Async Tooling
|
linpyong
|
RESO
|
FIXE
|
2014-02-27
|
952465
|
|
[Session Restore] Replace Components.utils.reportError with Console.jsm
|
Firefox
|
Session Restore
|
linpyong
|
RESO
|
FIXE
|
2014-02-26
|
912457
|
|
[OS.File] OS.File doesn't expose flush on file object from chrome
|
Toolkit Graveyard
|
OS.File
|
maierman
|
RESO
|
FIXE
|
2023-05-17
|
924858
|
|
[OS.File] Inconsistent cross-platform behavior due to O_APPEND
|
Toolkit Graveyard
|
OS.File
|
maierman
|
RESO
|
FIXE
|
2023-05-17
|
866571
|
|
[OS.File] Add createUnique method
|
Toolkit Graveyard
|
OS.File
|
marcos
|
RESO
|
FIXE
|
2023-05-17
|
566746
|
|
Form history should use asynchronous storage API
|
Toolkit
|
Form Manager
|
markh
|
RESO
|
FIXE
|
2023-06-24
|
904929
|
|
Task.jsm: exceptions handled differently if the argument is a regular function
|
Toolkit
|
General
|
mcastelluccio
|
RESO
|
FIXE
|
2013-08-17
|
923540
|
|
[OS.File] Add a function to recursively remove directories
|
Toolkit Graveyard
|
OS.File
|
mcastelluccio
|
RESO
|
FIXE
|
2023-05-17
|
833818
|
|
[OS.File] Stream API for OS.File
|
Toolkit Graveyard
|
OS.File
|
nobody
|
RESO
|
WONT
|
2023-05-17
|
854541
|
|
[OS.File] Move tests to xpcshell
|
Toolkit Graveyard
|
OS.File
|
nobody
|
RESO
|
WORK
|
2023-05-17
|
880663
|
|
[Chrome Workers] Provide a module loader for chrome workers
|
Toolkit
|
General
|
nobody
|
RESO
|
DUPL
|
2013-06-07
|
883614
|
|
Xpcshell doesn't like the module loader for chrome workers
|
Toolkit
|
General
|
nobody
|
RESO
|
FIXE
|
2013-08-16
|
894969
|
|
[SessionStore] Cache generated JSON
|
Firefox
|
Session Restore
|
nobody
|
RESO
|
WONT
|
2013-10-10
|
897081
|
|
Places sometimes issues extremely long SQL statements to remove pages from history
|
Toolkit
|
Places
|
nobody
|
RESO
|
DUPL
|
2017-03-24
|
905509
|
|
[OS.File] OS.File needs a way to change the modified time of a file.
|
Toolkit Graveyard
|
OS.File
|
nobody
|
RESO
|
DUPL
|
2023-05-17
|
913430
|
|
Add the stack to report-uncaught-errors-on-finalization of promises
|
Toolkit
|
General
|
nobody
|
RESO
|
DUPL
|
2015-03-23
|
914120
|
|
[Chrome Workers] Chrome workers shouldn't be killed abruptly during shutdown
|
Core
|
DOM: Workers
|
nobody
|
RESO
|
WONT
|
2013-11-05
|
920790
|
|
[OS.File] Extract data from a zip file
|
Toolkit Graveyard
|
OS.File
|
nobody
|
RESO
|
WONT
|
2023-05-17
|
921203
|
|
[OS.File] OS.File.stat should throw an exception with becauseNoSuchFile set when the file doesn't exist.
|
Toolkit Graveyard
|
OS.File
|
nobody
|
RESO
|
INVA
|
2023-05-17
|
921460
|
|
Message shown at AsyncShutdown timeout is identical for all completion conditions
|
Toolkit
|
Async Tooling
|
nobody
|
RESO
|
DUPL
|
2013-09-27
|
937812
|
|
Please provide a method on OS.File for opening a filepicker
|
Toolkit Graveyard
|
OS.File
|
nobody
|
RESO
|
WONT
|
2023-05-17
|
960952
|
|
We need Telemetry on [OS.File] worker launching speed
|
Toolkit Graveyard
|
OS.File
|
nobody
|
RESO
|
WONT
|
2023-05-17
|
966462
|
|
DOM Promises should dump "coding" exceptions thrown by handlers to the output (like Promise.jsm)
|
Core
|
DOM: Core & HTML
|
nobody
|
RESO
|
WONT
|
2019-03-13
|
970839
|
|
[OS.File] Native implementation of read() should use nspr instead of nsIFile
|
Toolkit Graveyard
|
OS.File
|
nobody
|
RESO
|
DUPL
|
2023-05-17
|
970878
|
|
We need a way to fill a JSString from another thread.
|
Core
|
JavaScript Engine
|
nobody
|
RESO
|
WORK
|
2023-12-12
|
975702
|
|
[OS.File] Port OS.File to C++
|
Toolkit Graveyard
|
OS.File
|
nobody
|
RESO
|
DUPL
|
2023-05-17
|
983361
|
|
Add unixMode option to writeAtomic
|
Toolkit Graveyard
|
OS.File
|
nobody
|
RESO
|
WONT
|
2023-05-17
|
1009799
|
|
[OS.File] Optimize writeAtomic for very large strings
|
Toolkit Graveyard
|
OS.File
|
nobody
|
RESO
|
WONT
|
2023-05-17
|
1146573
|
|
Report unhandled exceptions to the console when a JS promise is GC-ed
|
Toolkit
|
Async Tooling
|
nobody
|
RESO
|
WONT
|
2015-03-23
|
865387
|
|
[OS.File] Read-ahead flag for Linux
|
Toolkit Graveyard
|
OS.File
|
sankha93
|
RESO
|
FIXE
|
2023-05-17
|
867776
|
|
Main-thread I/O in URL Classifier
|
Toolkit
|
Safe Browsing
|
sankha93
|
RESO
|
FIXE
|
2013-11-05
|
879724
|
|
Main thread input in URL classifier
|
Toolkit
|
Safe Browsing
|
sankha93
|
RESO
|
FIXE
|
2014-01-30
|
970253
|
|
We need a standard way to allocate an ArrayBuffer off the main thread.
|
Core
|
JavaScript Engine
|
sphink
|
RESO
|
FIXE
|
2014-09-12
|
918024
|
|
[Session Restore] Remove synchronous start up fallback
|
Firefox
|
Session Restore
|
steven
|
RESO
|
FIXE
|
2013-11-19
|
928321
|
|
Implement a variant of safe-file-output-stream that doesn't flush by default
|
Core
|
XPCOM
|
sumit4iit
|
RESO
|
FIXE
|
2014-06-23
|
926635
|
|
Improve layout of uncaught Promise.jsm error messages
|
Toolkit
|
Async Tooling
|
tareqakhandaker
|
RESO
|
FIXE
|
2013-10-27
|
892766
|
|
SessionStore tests should wait for delayed startup to be finished when opening new windows
|
Firefox
|
Session Restore
|
ttaubert
|
RESO
|
FIXE
|
2013-07-17
|
894595
|
|
[Session Restore] e10s-style session restore
|
Firefox
|
Session Restore
|
ttaubert
|
RESO
|
FIXE
|
2019-04-20
|
895185
|
|
Implement Promise.all()
|
Toolkit
|
General
|
ttaubert
|
RESO
|
FIXE
|
2013-07-31
|