diff --git a/src/components/ha-code-editor.ts b/src/components/ha-code-editor.ts index 8b29c7802a86..228b465f3f6d 100644 --- a/src/components/ha-code-editor.ts +++ b/src/components/ha-code-editor.ts @@ -62,6 +62,10 @@ export class HaCodeEditor extends ReactiveElement { private _iconList?: Completion[]; public set value(value: string) { + const valueAsANumber = value as unknown as number; + if (!isNaN(valueAsANumber) && valueAsANumber > Number.MAX_SAFE_INTEGER) { + value = '"' + value + '"'; + } this._value = value; }