Resilience: guard against missing window.transforms to prevent Vue mount failure (tabs appearing all at once)

This commit is contained in:
EP
2025-08-20 19:36:50 -07:00
parent aa4f22698a
commit 32843fdd96
+2 -1
View File
@@ -25,7 +25,8 @@ window.app = new Vue({
technical: ['Brainfuck', 'Mathematical Notation', 'Chemical Symbols'],
randomizer: ['Random Mix']
},
transforms: Object.entries(window.transforms).map(([key, transform]) => ({
// Be resilient if transforms.js fails to load
transforms: Object.entries(window.transforms || {}).map(([key, transform]) => ({
name: transform.name,
func: transform.func.bind(transform),
preview: transform.preview.bind(transform)