;
                if (metaEl && metaEl.textContent !== expectedMeta) {
                    metaEl.textContent = expectedMeta;
                }
            }
            function shouldUpdateItem(oldData, newData) {
                if (!oldData) return true;
                
                // Quick hash comparison first
                const newHash = generateHash(newData.item);
                if (oldData.hash && oldData.hash === newHash && oldData.index === newData.index) {
                    return fal