From a64597b4f893e8b7a82172b901338b7bf4dd0837 Mon Sep 17 00:00:00 2001 From: Christian Byrne Date: Tue, 16 Dec 2025 10:38:41 -0800 Subject: [PATCH] feat: improve vue node video preview loading and a11y (#7558) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary Applies appropriate logic from below PRs (which affected image outputs/previews) to video previews - https://github.com/Comfy-Org/ComfyUI_frontend/pull/7268: don't port the 250ms logic for videos, as it is not as relevant - videos typically take longer than 250ms and most browsers have a built-in loading state that will be displayed between component mount and video onloaded that we don't want to flash. Use the native video loaded event instead - https://github.com/Comfy-Org/ComfyUI_frontend/pull/7252: apply to videos 1-for-1 ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-7558-feat-improve-vue-node-video-preview-loading-and-a11y-2cb6d73d365081eab4dcfeb1e62c553b) by [Unito](https://www.unito.io) --- .../extensions/vueNodes/VideoPreview.vue | 61 +++++++++++++------ 1 file changed, 42 insertions(+), 19 deletions(-) diff --git a/src/renderer/extensions/vueNodes/VideoPreview.vue b/src/renderer/extensions/vueNodes/VideoPreview.vue index 635e5564c..06f72d6bf 100644 --- a/src/renderer/extensions/vueNodes/VideoPreview.vue +++ b/src/renderer/extensions/vueNodes/VideoPreview.vue @@ -2,16 +2,20 @@