Prefs framework: stop saving panelIndex into store

Description

When using Personal Data Server as a store, a reset click in UI Options issues two save requests: the first one saves the reset panelIndex and the second one saves an empty preferences. The second save always fails likely due to a bug in RemoteModelComponent, which behaves wrongly in the case that there have been multiple local model updates in between successive calls to “write”.

To solve this problem, one save request should be issued for saving both rather than two request. The next version of infusion will handle the multiple successive calls.

To reduce the workload for fixing this in the current infusion, the solution is to stop saving panelIndex and only save preferences.

Environment

None

Activity

Justin ObaraAugust 2, 2022 at 11:18 AM

Part of the reasoning to drop the panel index from the store is that the new designs for UIO have a vertical presentation and will not include the panel index as is currently needed with the horizontal scrolling through all panels in mobile.

Fixed

Details

Assignee

Reporter

Components

Priority

Created July 29, 2022 at 7:46 PM
Updated July 22, 2024 at 2:35 PM
Resolved August 5, 2022 at 4:35 PM