Patch for cards missing description

The problem was that after redirecting back with morphing, the autosave mechanism
would trigger an autosave call with an empty content.

This is a first patch. The editor shouldn't be triggering these "change" events
in the first place when loading the editor.
This commit is contained in:
Jorge Manrubia
2025-05-30 17:35:25 +02:00
parent 92ba876b25
commit 257c0902f4
2 changed files with 6 additions and 1 deletions
@@ -26,6 +26,10 @@ export default class extends Controller {
}
}
reset() {
this.#timer = null
}
// Private
#scheduleSave() {
+2 -1
View File
@@ -10,7 +10,8 @@
</div>
<% end %>
<% else %>
<%= form_with model: card, url: collection_card_path(card.collection, card), id: "card_form", class: "card__content", data: { controller: "autoresize auto-save" } do |form| %>
<%= form_with model: card, url: collection_card_path(card.collection, card), id: "card_form", class: "card__content", data: {
controller: "autoresize auto-save", action: "turbo:morph@window->auto-save#reset" } do |form| %>
<h1 class="card__title autoresize__wrapper" data-autoresize-target="wrapper" data-autoresize-clone-value="">
<%= form.text_area :title, placeholder: "Name it…",
class: "input input--textarea full-width borderless txt-align-start autoresize__textarea",