Doppelklicks in Drupal Formularen verhindern

Im Web gilt ja grundsätzlich das Einmal klicken Gesetz, was aber von vielen Benutzern gerne ignoriert wird und es wird mindestens doppelt, wenn nicht manisch auf den Submit Button geklickt, was bei vielen Anwendungen zu unerwünschten Folgen führt.

Drupal bietet im Core schon eine JS basierte Funktionalität, die das verhindert und die kann in jedes Frontend über die libraries.yml eingebunden werden.

form:
  version: VERSION
  dependencies:
    - core/drupal.form

Schon klickt der Submit nur einmal. Drupal reagiert dabei nicht einfach nur auf den Klick des Submits, sondern auf den FormSubmit ansich und verhindert durch das Setzen eines Attributs erst mal jeden weiteren Submit / Klick.