diff --git a/lib/components/NodesPicker.vue b/lib/components/NodesPicker.vue index 29a4b70d..ee7227d1 100644 --- a/lib/components/NodesPicker.vue +++ b/lib/components/NodesPicker.vue @@ -225,6 +225,11 @@ export default defineComponent({ url.searchParams.set('x', PREVIEW_SIZE.toString()) url.searchParams.set('y', PREVIEW_SIZE.toString()) url.searchParams.set('mimeFallback', 'true') + + // Etag to force refresh preview on change + const etag = node.attributes?.etag || '' + url.searchParams.set('v', etag.slice(0, 6)) + return url.href } catch (e) { return null