message: Preserve template property order in review.
diff: @@ -25,8 +25,11 @@ export function getReviewData(
  uiSchemas: UiSchema[],
  ) {
  const reviewData: Record<string, any> = {};
  - for (const key in formData) {
  - if (formData.hasOwnProperty(key)) {
  + const orderedReviewProperties = new Set(
  + uiSchemas.map(us => us.name).concat(Object.getOwnPropertyNames(formData)),
  + );
  +
  + for (const key of orderedReviewProperties) {
  const uiSchema = uiSchemas.find(us => us.name === key);
  if (!uiSchema) {
  @@ -55,7 +58,6 @@ export function getReviewData(
  }
  reviewData[key] = formData[key];
  }
  - }
  return reviewData;
  }
  