Use synchronous APIs for AppExtensionCatalog #15255
Labels
Area-Quality
Stability, Performance, Etc.
Area-Settings
Issues related to settings and customizability, for console or terminal
Issue-Task
It's a feature request, but it doesn't really need a major design.
Product-Terminal
The new Windows Terminal.
Milestone
MSFT-43215694 added
IAppExtensionCatalog2::FindAll
andIAppExtension3::GetPublicFolder
. If they release publicly, we should use those in the settings model becauseextractValueFromTaskWithoutMainThreadAwait
is slow, wrong and ✨pain✨ (just that one call toFindAllAsync
+ await is like 4% of the total startup cost). I personally wouldn't even keep the old code because of that.The text was updated successfully, but these errors were encountered: