From f224656d1eac5caae965119e96011d18212b7861 Mon Sep 17 00:00:00 2001 From: Jason Zimdars Date: Thu, 16 Oct 2025 13:29:41 -0500 Subject: [PATCH] Prefer helper --- .../controllers/collapsible_columns_controller.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/javascript/controllers/collapsible_columns_controller.js b/app/javascript/controllers/collapsible_columns_controller.js index 735b090ba..6ca8ce015 100644 --- a/app/javascript/controllers/collapsible_columns_controller.js +++ b/app/javascript/controllers/collapsible_columns_controller.js @@ -1,13 +1,16 @@ import { Controller } from "@hotwired/stimulus" +import { nextFrame } from "helpers/timing_helpers"; export default class extends Controller { static classes = [ "collapsed", "noTransitions" ] static targets = [ "column", "button" ] - connect() { + async connect() { this.#disableTransitions() this.#restoreColumns() - requestAnimationFrame(() => this.#enableTransitions()) + + await nextFrame() + this.#enableTransitions() } toggle({ target }) {