in lib/api.ts [27:46]
function getPageKey(canvas: Canvas, frame: Frame) {
return (
`${canvas.name}-${frame.name}`
.toLowerCase()
// Convert common expressions
.replace(/\s\/\s/g, "-")
.replace(/\s\\\s/g, "-")
.replace(/\s-\s/g, "-")
.replace(/\s\+\s/g, "-")
.replace(/\s&\s/g, "-")
.replace(/:\s/g, "-")
.replace(/\s/g, "-")
// Remove problematic characters
.replace(/\//g, "")
.replace(/:/g, "")
.replace(/\./g, "")
.replace(/\(/g, "")
.replace(/\)/g, "")
);
}