The {{name}} substitution used when expanding prompt and command templates now checks Object.hasOwn before substituting. Keys such as constructor or toString, inherited from Object.prototype, are now left as literal text instead of being replaced with function source.
Template placeholder substitution no longer resolves inherited object properties
Template {{name}} substitution no longer resolves inherited Object.prototype properties like constructor or toString
You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
Bug FixesKind: in v2.1.235,
Bug FixesSection of the release