Skip to content

Commit 2829487

Browse files
committed
Only use DomName for certain enum types
1 parent 457dad1 commit 2829487

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/AngleSharp.Js/Extensions/EngineExtensions.cs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,16 @@ public static JsValue ToJsValue(this Object obj, EngineInstance engine)
4545
}
4646
else if (obj is Enum)
4747
{
48-
string name = ((Enum)obj).GetOfficialName();
49-
if (name != null)
48+
switch (obj)
5049
{
51-
return new JsValue(name);
50+
case DocumentReadyState _:
51+
string name = ((Enum)obj).GetOfficialName();
52+
if (name != null)
53+
{
54+
return new JsValue(name);
55+
}
56+
break;
5257
}
53-
5458
return new JsValue(Convert.ToInt32(obj));
5559
}
5660

0 commit comments

Comments
 (0)