Open Bug 1749148 Opened 2 years ago Updated 1 month ago

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)

enhancement

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

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.

Severity: -- → S4
Priority: -- → P3
Attachment #9386117 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: