Skip to content

Commit af6ea25

Browse files
committed
Stringify TrustedHTML
1 parent 1a21f68 commit af6ea25

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

bin/opcodes.json

+8-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,13 @@
55
"code": "@glimmer/vm/lib/generated/opcodes.ts",
66
"debug": "@glimmer/debug/lib/generated/op-list.ts"
77
},
8-
"machine": ["PushFrame", "PopFrame", "Jump", "ReturnTo", "UnwindTypeFrame"],
8+
"machine": [
9+
"PushFrame",
10+
"PopFrame",
11+
"Jump",
12+
"ReturnTo",
13+
"UnwindTypeFrame"
14+
],
915
"syscall": [
1016
"PushBegin",
1117
"Begin",
@@ -44,6 +50,7 @@
4450
"Comment",
4551
"AppendHTML",
4652
"AppendSafeHTML",
53+
"AppendTrustedHTML",
4754
"AppendDocumentFragment",
4855
"AppendNode",
4956
"AppendText",

packages/@glimmer/runtime/lib/compiled/opcodes/content.ts

+1-5
Original file line numberDiff line numberDiff line change
@@ -96,11 +96,7 @@ APPEND_OPCODES.add(Op.AppendHTML, (vm) => {
9696
let reference = check(vm.stack.pop(), CheckReference);
9797

9898
let rawValue = valueForRef(reference);
99-
let value = isEmpty(rawValue)
100-
? ''
101-
: isTrustedHTML(rawValue)
102-
? (rawValue as unknown as string)
103-
: String(rawValue);
99+
let value = isEmpty(rawValue) ? '' : String(rawValue);
104100

105101
vm.elements().appendDynamicHTML(value);
106102
});

0 commit comments

Comments
 (0)