Simplify LSObject.cpp's RequestHelper mechanism once bug 1737828 lands so that creating PBackground connections no longer involves the main thread
Categories
(Core :: Storage: localStorage & sessionStorage, enhancement, P3)
Tracking
()
People
(Reporter: asuth, Unassigned)
References
Details
Attachments
(1 obsolete file)
:nika's amazing work in bug 1737828 means that RequestHelper no longer needs to worry about creating a PBackground connection from a non-main-thread blocking/hanging because the main thread is blocked. Note, however, that we probably still have to deal with accessibility API concerns where the parent process wants to synchronously talk to the content process's main thread. (Or maybe we don't, but someone should check that out!)
Reporter | ||
Comment 1•2 years ago
|
||
I'm marking this P3/S4 because this is likely to be a fairly involved task to make sure we don't regress what is currently working well and it's not clear that there's a major benefit from a LocalStorage perspective because we have no current need to touch this logic. That said, if what LocalStorage is doing here is causing technical debt issues for code elsewhere, it could make sense to make this bug block whatever higher priority bug is filed to that end, and then this can have its priority increased.
Comment hidden (spam) |
Updated•1 month ago
|
Description
•