Skip to content

Commit f3607f8

Browse files
committed
Display custom type variants starting with non-ASCII in debugger
1 parent 1d28cd6 commit f3607f8

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/Elm/Kernel/Debugger.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -437,18 +437,18 @@ function _Debugger_init(value)
437437
}
438438

439439
var char = tag.charCodeAt(0);
440-
if (char === 35 || 65 <= char && char <= 90)
440+
if (/* a */ 0x61 <= char && char <= 0x7A /* z */)
441441
{
442-
var list = __List_Nil;
443-
for (var i in value)
444-
{
445-
if (i === '$') continue;
446-
list = __List_Cons(_Debugger_init(value[i]), list);
447-
}
448-
return A3(__Expando_Constructor, char === 35 ? __Maybe_Nothing : __Maybe_Just(tag), true, __List_reverse(list));
442+
return __Expando_Primitive('<internals>');
449443
}
450444

451-
return __Expando_Primitive('<internals>');
445+
var list = __List_Nil;
446+
for (var i in value)
447+
{
448+
if (i === '$') continue;
449+
list = __List_Cons(_Debugger_init(value[i]), list);
450+
}
451+
return A3(__Expando_Constructor, char === 35 ? __Maybe_Nothing : __Maybe_Just(tag), true, __List_reverse(list));
452452
}
453453

454454
if (typeof value === 'object')

0 commit comments

Comments
 (0)