From 88c82a41bac33fc9eb5869a41c5ef660433c6728 Mon Sep 17 00:00:00 2001 From: chfhtw Date: Wed, 15 Apr 2026 13:55:07 +0200 Subject: [PATCH] gridlogic: return null for impossible updates instead of throwing an error --- public/js/composables/GridLogic.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/public/js/composables/GridLogic.js b/public/js/composables/GridLogic.js index ff8ae0c39..d6a38f2ca 100644 --- a/public/js/composables/GridLogic.js +++ b/public/js/composables/GridLogic.js @@ -91,7 +91,7 @@ class GridLogic { return result; } else { - console.error('FATAL', "can't arrange item on grid"); + return null; } } } @@ -151,7 +151,9 @@ class GridLogic { } const updates = this.add(currItem, prefer); - updates[item.index] = {index: item.index, x, y}; + if (updates) + updates[item.index] = {index: item.index, x, y}; + return updates; } resize(item, w, h) {