| 1194751
|
|
PScreenManager should not use sync messages
|
Core
|
DOM: Content Process
|
kanru
|
RESO
|
FIXE
|
2018-07-16
|
| 1268335
|
|
Getting screen size in content process costs an additional sync IPC
|
Core
|
DOM: Core & HTML
|
nobody
|
RESO
|
DUPL
|
2019-03-13
|
| 1303096
|
|
Stop sending sync messages soon after content process start-up
|
Core
|
DOM: Content Process
|
lassey
|
RESO
|
FIXE
|
2017-10-27
|
| 1303749
|
|
Spell checker might be using sync IPC messages for every word.
|
Core
|
Spelling checker
|
nobody
|
RESO
|
DUPL
|
2019-01-22
|
| 1317322
|
|
Pasting image from clipboard fails in some cases
|
Core
|
DOM: Editor
|
nika
|
RESO
|
FIXE
|
2017-03-07
|
| 1330912
|
|
Don't init spell checker for spellcheck=false contentEditable
|
Core
|
DOM: Editor
|
m_kato
|
RESO
|
FIXE
|
2017-05-16
|
| 1331676
|
|
Creating a WebGL context can cause a sync IPC to the parent process
|
Core
|
Canvas: WebGL
|
ehsan.akhgari
|
RESO
|
FIXE
|
2017-01-18
|
| 1331680
|
|
Consider not doing sync IPC for document.cookie getter/setter
|
Core
|
Networking: Cookies
|
amchung
|
RESO
|
FIXE
|
2018-08-16
|
| 1331684
|
|
RemoteAddonsChild.jsm shouldLoad sync IPC messages are too expensive
|
Toolkit
|
General
|
kmaglione+bmo
|
RESO
|
WONT
|
2017-04-04
|
| 1332036
|
|
Avoid the sync IPC message added in bug 1331676
|
Core
|
Canvas: WebGL
|
ehsan.akhgari
|
RESO
|
FIXE
|
2017-03-16
|
| 1333489
|
|
Record sync IPC message timing in telemetry
|
Core
|
IPC
|
chris
|
RESO
|
FIXE
|
2017-03-13
|
| 1333600
|
|
ScreenProxy syncIPCs to the parent process
|
Core
|
Widget
|
nobody
|
RESO
|
DUPL
|
2017-01-24
|
| 1336919
|
|
Disallow new sync IPC message to be created unless absolutely needed
|
Core
|
IPC
|
kanru
|
RESO
|
FIXE
|
2017-03-09
|
| 1337056
|
|
Switch permission manager initialization to be async
|
Core
|
Permission Manager
|
nika
|
RESO
|
FIXE
|
2017-07-10
|
| 1337058
|
|
Switch the PContent FindPlugins message to happen asynchronously
|
Core
|
Plug-ins
|
kyle
|
RESO
|
FIXE
|
2017-06-07
|
| 1337062
|
|
PContent::Msg_GetGfxVars can take a long time
|
Core
|
Graphics
|
milaninbugzilla
|
RESO
|
FIXE
|
2017-06-29
|
| 1337063
|
|
PContent::Msg_GetGraphicsDeviceInitData can take a long time
|
Core
|
Graphics
|
gsquelart
|
RESO
|
FIXE
|
2017-08-02
|
| 1337064
|
|
Make tab ID allocation asynchronous
|
Core
|
IPC
|
freesamael
|
RESO
|
FIXE
|
2017-04-28
|
| 1337077
|
|
PSpeechSynthesis::Msg_ReadVoicesAndState can take a long time
|
Core
|
Web Speech
|
nobody
|
RESO
|
FIXE
|
2017-02-24
|
| 1337080
|
|
Switch GMP initialization to be asynchronous
|
Core
|
Audio/Video: GMP
|
chris
|
RESO
|
WONT
|
2019-06-17
|
| 1339543
|
|
PBrowser::Msg_RequestNativeKeyBindings is too slow
|
Core
|
DOM: Events
|
masayuki
|
RESO
|
FIXE
|
2017-07-06
|
| 1340573
|
|
Remove the sync IPC used for spell checking words
|
Core
|
Spelling checker
|
bugs
|
RESO
|
DUPL
|
2019-01-10
|
| 1340748
|
|
StopPluginInstance should use async IPC
|
Core
|
Plug-ins
|
nobody
|
RESO
|
WONT
|
2017-02-22
|
| 1342333
|
|
Remove any use of nsIURLClassifier.classifyLocalWithTables on the main thread
|
Toolkit
|
Safe Browsing
|
nobody
|
RESO
|
DUPL
|
2019-01-07
|
| 1342635
|
|
Add telemetry for IPC serialization/deserialization time
|
Core
|
IPC
|
nika
|
RESO
|
FIXE
|
2017-03-23
|
| 1342636
|
|
Remove PHal::Msg_GetCurrentScreenConfiguration sync IPC
|
Core
|
Hardware Abstraction
|
ehsan.akhgari
|
RESO
|
FIXE
|
2017-03-13
|
| 1343728
|
|
Stop doing sync IPC for PContent::Msg_CreateWindow
|
Core
|
DOM: Core & HTML
|
nika
|
RESO
|
FIXE
|
2019-03-13
|
| 1343729
|
|
Ignore non-main-thread IPCs in the IPC_SYNC_LATENCY_MS probe
|
Core
|
IPC
|
nika
|
RESO
|
FIXE
|
2017-03-13
|
| 1343731
|
|
Remove the sync IPC during DataStorage initialization
|
Core
|
Security: PSM
|
ehsan.akhgari
|
RESO
|
FIXE
|
2017-03-15
|
| 1344216
|
|
[meta] Stop doing sync IPC for WebVR
|
Core
|
WebVR
|
kearwood
|
RESO
|
FIXE
|
2017-05-31
|
| 1345058
|
|
Use nsIURLClassifier.asyncClassifyLocalWithTables in nsDocument::PrincipalFlashClassification
|
Toolkit
|
Safe Browsing
|
tnguyen
|
RESO
|
FIXE
|
2017-09-06
|
| 1346583
|
|
Remove the PContent::Msg_OpenAnonymousTemporaryFile sync IPC
|
Core
|
DOM: Core & HTML
|
ehsan.akhgari
|
RESO
|
FIXE
|
2019-03-13
|
| 1347035
|
|
Remove PBrowser::Msg_GetMaxTouchPoints
|
Core
|
DOM: Core & HTML
|
ehsan.akhgari
|
RESO
|
FIXE
|
2019-07-17
|
| 1347425
|
|
navigator.userAgent can do sync IPC
|
Core
|
DOM: Core & HTML
|
ehsan.akhgari
|
RESO
|
FIXE
|
2019-03-13
|
| 1348113
|
|
Collect telemetry on sync IPC triggered by JS
|
Core
|
DOM: Core & HTML
|
nika
|
RESO
|
FIXE
|
2019-03-13
|
| 1348613
|
|
restoreHistory() uses sync IPC
|
Firefox
|
Session Restore
|
mconley
|
RESO
|
FIXE
|
2017-03-27
|
| 1349255
|
|
sending NotifyIMEFocus IPC messages can jank the browser
|
Core
|
DOM: Core & HTML
|
freesamael
|
RESO
|
FIXE
|
2020-01-14
|
| 1349696
|
|
80ms rasterizes scrolling new linkedin profile page
|
Core
|
Graphics
|
nobody
|
RESO
|
WORK
|
2018-11-13
|
| 1349699
|
|
Add some IPC lifetime assertions
|
Core
|
IPC
|
bill.mccloskey
|
RESO
|
FIXE
|
2018-04-02
|
| 1350633
|
|
Remove the PBrowser::Msg_GetWidgetNativeData sync IPC
|
Core
|
Plug-ins
|
nika
|
RESO
|
FIXE
|
2017-06-29
|
| 1350634
|
|
The PCompositorBridge::Msg_PLayerTransactionConstructor sync IPC is extremely inefficient
|
Core
|
Graphics: Layers
|
dvander
|
RESO
|
FIXE
|
2017-05-09
|
| 1350635
|
|
PGPU::Msg_AddLayerTreeIdMapping sync IPC is extremely inefficient
|
Core
|
Graphics: Layers
|
nobody
|
RESO
|
FIXE
|
2017-05-08
|
| 1350636
|
|
Remove the sync IPC used to set the dictionary used by the spelling checker (PRemoteSpellcheckEngine::Msg_SetDictionary)
|
Core
|
Spelling checker
|
nobody
|
RESO
|
WONT
|
2017-05-11
|
| 1350637
|
|
Move LocalStorage from PContent-managed PStorage to PBackground-managed PBackgroundStorage (was: PStorage::Msg_Preload sync IPC takes too long)
|
Core
|
DOM: Core & HTML
|
jvarga
|
RESO
|
FIXE
|
2019-03-13
|
| 1350638
|
|
Eliminate the PCompositorBridge::Msg_GetCompositorOptions sync IPC
|
Core
|
Graphics: Layers
|
kats
|
RESO
|
FIXE
|
2017-04-10
|
| 1350640
|
|
Eliminate the PContent::Msg_GetBlocklistState sync IPC
|
Core
|
Plug-ins
|
kyle
|
RESO
|
FIXE
|
2017-07-19
|
| 1350642
|
|
Remove the PBrowser::Msg_GetTabCount sync IPC
|
Core
|
DOM: Core & HTML
|
mrbkap
|
RESO
|
FIXE
|
2019-03-13
|
| 1350643
|
|
Remove the PBrowser::Msg_GetDPI sync IPC
|
Core
|
DOM: Core & HTML
|
freesamael
|
RESO
|
FIXE
|
2019-03-13
|
| 1350644
|
|
Remove the PBlob::Msg_WaitForSliceCreation sync IPC
|
Core
|
DOM: Core & HTML
|
amarchesini
|
RESO
|
DUPL
|
2019-03-13
|
| 1352218
|
|
Don't check PdfJs.enabled in the child process bootstrap script
|
Firefox
|
PDF Viewer
|
continuation
|
RESO
|
FIXE
|
2017-04-08
|
| 1353029
|
|
PDFjs should stop using sync messaging to check if it's enabled, and propagate that state asynchronously from the parent to the child instead
|
Firefox
|
PDF Viewer
|
dothayer
|
RESO
|
FIXE
|
2020-01-13
|
| 1354641
|
|
Adjust the heuristic in mozInlineSpellChecker to break the work to smaller chunks
|
Core
|
Spelling checker
|
jj.evelyn
|
RESO
|
FIXE
|
2021-03-17
|
| 1360171
|
|
UI spends too much time waiting for Direct3D 11 to initialize
|
Core
|
Graphics
|
dvander
|
RESO
|
FIXE
|
2017-06-08
|
| 1360406
|
|
Get rid of the contextmenu sync IPC
|
Firefox
|
Menus
|
me
|
RESO
|
FIXE
|
2018-02-06
|
| 1360736
|
|
Look for ways to speed up the sync PContent LoadPlugin message
|
Core
|
Plug-ins
|
kyle
|
RESO
|
WONT
|
2017-08-28
|
| 1365697
|
|
Add telemetry for the receiving end of sync IPC messages
|
Core
|
IPC
|
nobody
|
RESO
|
DUPL
|
2017-05-17
|
| 1365719
|
|
Collect a telemetry probe for how long we spend processing sync IPC messages
|
Core
|
IPC
|
nika
|
RESO
|
FIXE
|
2017-06-05
|
| 1371523
|
|
Find bar uses sync IPC on each keypress
|
Toolkit
|
Find Toolbar
|
gijskruitbosch+bugs
|
RESO
|
FIXE
|
2018-04-11
|
| 1371525
|
|
Try to avoid the RemoteLogins:findRecipes sync IPC
|
Toolkit
|
Password Manager
|
me
|
RESO
|
FIXE
|
2017-09-03
|
| 1375243
|
|
Remove sync PHandlerService::Msg_Exists IPC message
|
Core
|
DOM: Core & HTML
|
mrbkap
|
RESO
|
FIXE
|
2019-03-13
|
| 1375244
|
|
Remove sync PContent::Msg_KeywordToURI IPC message
|
Core
|
DOM: Core & HTML
|
standard8
|
RESO
|
FIXE
|
2020-09-11
|
| 1393909
|
|
Remove sync messaging in WebRequestContent
|
WebExtensions
|
Request Handling
|
mixedpuppy
|
RESO
|
FIXE
|
2018-06-19
|
| 1395814
|
|
Investigate whether we can remove the Addons:Event:Run JS sync IPC
|
Firefox
|
Extension Compatibil
|
nobody
|
RESO
|
FIXE
|
2019-06-19
|
| 1395815
|
|
Consider removing web progress shims
|
Core
|
DOM: Content Process
|
nobody
|
RESO
|
DUPL
|
2018-03-31
|
| 1503491
|
|
Remove RemoteSpellcheckEngine.Check sync IPC if possible
|
Core
|
Spelling checker
|
m_kato
|
RESO
|
FIXE
|
2019-03-05
|
| 1528665
|
|
Remove GetAndroidSystemInfo sync IPC
|
GeckoView
|
General
|
m_kato
|
RESO
|
FIXE
|
2019-02-20
|