Wrong order after saving a page with a KeyValue field

As its shown in the GIF, after saving the form the order of the KeyValue (json column) rows get reset to the original state.
After refreshing the page the order is correct

public function getFormSchema(): array
{
  return [
    Tabs::make('Pages')
      ->statePath('pages')
      ->tabs([
        Tabs\Tab::make('FAQ')
          ->schema([
            KeyValue::make('faq')
              ->disableLabel()
              ->keyLabel('Question')
              ->valueLabel('Réponse')
              ->reorderable(),
          ]),
      ]),
  ];
}
file.gif
Was this page helpful?