{"record":{"id":"eff921c8066f3492","repo":"emberjs/ember.js","slug":"ember-htmlbars-style-xss-warning","errorCode":"ember-htmlbars.style-xss-warning","errorMessage":"constructStyleDeprecationMessage(String(value))","messagePattern":"constructStyleDeprecationMessage\\(String\\(value\\)\\)","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/@ember/-internals/glimmer/lib/environment.ts","lineNumber":44,"sourceCode":"\n  toBool,\n  toIterator,\n\n  getProp: _getProp,\n  setProp: _setProp,\n  getPath: get,\n  setPath: set,\n\n  scheduleDestroy(destroyable, destructor) {\n    schedule('actions', null, destructor, destroyable);\n  },\n\n  scheduleDestroyed(finalizeDestructor) {\n    schedule('destroy', null, finalizeDestructor);\n  },\n\n  warnIfStyleNotTrusted(value: unknown) {\n    warn(\n      constructStyleDeprecationMessage(String(value)),\n      (() => {\n        if (value === null || value === undefined || isHTMLSafe(value)) {\n          return true;\n        }\n        return false;\n      })(),\n      { id: 'ember-htmlbars.style-xss-warning' }\n    );\n  },\n\n  assert(test: unknown, msg: string, options?: { id: string }) {\n    if (DEBUG) {\n      let id = options?.id;\n\n      let override = VM_ASSERTION_OVERRIDES.filter((o) => o.id === id)[0];\n\n      assert(override?.message ?? msg, test);","sourceCodeStart":26,"sourceCodeEnd":62,"githubUrl":"https://github.com/emberjs/ember.js/blob/26f97246a8bf2e28edf26ac3093da2e86c04ffc5/packages/@ember/-internals/glimmer/lib/environment.ts#L26-L62","documentation":"Error \"constructStyleDeprecationMessage(String(value))\" thrown in emberjs/ember.js.","triggerScenarios":"Thrown at packages/@ember/-internals/glimmer/lib/environment.ts:44 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"26f97246a8bf2e28edf26ac3093da2e86c04ffc5","analyzedAt":"2026-09-01T05:01:28.182Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-08T10:18:20.063Z"}