diff --git a/src/compiler/compile/render_dom/wrappers/MustacheTag.ts b/src/compiler/compile/render_dom/wrappers/MustacheTag.ts index 34edf53788..886a964b72 100644 --- a/src/compiler/compile/render_dom/wrappers/MustacheTag.ts +++ b/src/compiler/compile/render_dom/wrappers/MustacheTag.ts @@ -28,9 +28,9 @@ export default class MustacheTagWrapper extends Tag { let is_contenteditable: Expression | undefined = undefined; if (contenteditable_attributes.length > 0) { const value = (contenteditable_attributes[0] as AttributeWrapper).get_value(block); - is_contenteditable = x`~@contenteditable_truly_values.indexOf(${value})`; + is_contenteditable = x`~@contenteditable_truthy_values.indexOf(${value})`; } else if (spread_attributes.length > 0 && data.element_data_name) { - is_contenteditable = x`~@contenteditable_truly_values.indexOf(${data.element_data_name}['contenteditable'])`; + is_contenteditable = x`~@contenteditable_truthy_values.indexOf(${data.element_data_name}['contenteditable'])`; } const { init } = this.rename_this_method( diff --git a/src/runtime/internal/utils.ts b/src/runtime/internal/utils.ts index 31623eeaab..192f40140e 100644 --- a/src/runtime/internal/utils.ts +++ b/src/runtime/internal/utils.ts @@ -195,4 +195,4 @@ export function split_css_unit(value: number | string): [number, string] { return split ? [parseFloat(split[1]), split[2] || 'px'] : [value as number, 'px']; } -export const contenteditable_truly_values = ['', true, 1, 'true', 'contenteditable']; +export const contenteditable_truthy_values = ['', true, 1, 'true', 'contenteditable'];