message: Lock review buttons after clicking
diff: @@ -55,4 +55,14 @@ export default function () {
  radio.closest('.form-checkbox').remove();
  }
  submitButton.remove();
  +
  + // Freeze form to avoid duplicate submissions
  + select('#submit-review').addEventListener('submit', async () => {
  + // Delay disabling the fields to let them be submitted first
  + setTimeout(() => {
  + for (const control of select.all('#submit-review button, #submit-review textarea')) {
  + control.disabled = true;
  + }
  + });
  + });
  }
  