In recent versions of VSCode, webviews, including Memory Inspector windows, can be popped out into floating windows. However, when Memory Inspector windows are popped out, local preference settings made through the advanced configuration are lost.
How to reproduce:
Open a memory inspector window and load some memory.
Use the advanced configuration dialog to modify local settings (e.g. groups per row - easily visible)
Drag the tab outside of the current VSCode window and drop it to create a new floating window.
Observe that the groups per row setting reverts to the original default and the local setting is lost.
Expected behavior
The local setting should be retained and respected.
At the moment, the values of the inputs are retained, so potentially whatever mechanism we're using to retain that information could be used.
Description
In recent versions of VSCode, webviews, including Memory Inspector windows, can be popped out into floating windows. However, when Memory Inspector windows are popped out, local preference settings made through the advanced configuration are lost.
How to reproduce:
Expected behavior
At the moment, the values of the inputs are retained, so potentially whatever mechanism we're using to retain that information could be used.
Environment
Additional information