Skip to content

Migrate options stored in local registry to roaming options, where it makes sense #62748

@tmat

Description

@tmat

Audio all options backed by LocalUserRegistryOptionPersister storage and decide which ones should roam and which should stay local (the later would be mostly those that are not settable in UI by customers).

  • Internal options used just for internal debugging can be migrated directly to LocalClientSettingsStorageLocation, without fallback to old storage
  • Customer visible options (for which we have UI) should be migrated to RoamingProfileStorageLocation (which uses ISettingsManager) with read fallback to legacy local registry reading code path (setting the option would always use ISettignsManager API).
  • Options used by customers to work around issues that do not have UI should be revisited. We should consider if the workaround is still relevant (and possibly remove the option), or treat it as other customer visible options.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions