Peter Burns

Results 80 issues of Peter Burns

I believe this is the latest spec'd behavior. No options object, and so cause is undefined. https://arai-a.github.io/ecma262-compare/snapshot.html?pr=3000#sec-suppressederror-constructor

### Which package(s) are affected? Lit Core (lit / lit-html / lit-element / reactive-element) ### Description With a strict content security policy, like: ```html ``` the style map directive does...

This proposal introduces a new question whenever calling a function: what context should this function be run in? There isn't a principled way of making this decision. Consider a class:...

I ran this library through https://github.com/nst/JSONTestSuite and it handled things well, matching the spec and the behavior of JSON.parse for all of the tests, save for these three which are...

bug

[For example]( https://lit.dev/playground/#project=W3sibmFtZSI6InBhY2thZ2UuanNvbiIsImNvbnRlbnQiOiJ7XG4gIFwiZGVwZW5kZW5jaWVzXCI6IHtcbiAgICBcImxpdFwiOiBcIl4zLjAuMFwiLFxuICAgIFwiQGxpdC9yZWFjdGl2ZS1lbGVtZW50XCI6IFwiXjIuMC4wXCIsXG4gICAgXCJsaXQtZWxlbWVudFwiOiBcIl40LjAuMFwiLFxuICAgIFwibGl0LWh0bWxcIjogXCJeMy4wLjBcIlxuICB9XG59IiwiaGlkZGVuIjp0cnVlfSx7Im5hbWUiOiJpbmRleC5odG1sIiwiY29udGVudCI6IjwhRE9DVFlQRSBodG1sPlxuPGhlYWQ-XG4gIDxzY3JpcHQgdHlwZT1cIm1vZHVsZVwiIHNyYz1cIi4vc2VsZWN0X3Rlc3QuanNcIj48L3NjcmlwdD5cbjwvaGVhZD5cbjxib2R5PlxuICA8c2VsZWN0LXRlc3Q-PC9zZWxlY3QtdGVzdD5cbjwvYm9keT5cbiJ9LHsibmFtZSI6InNlbGVjdF90ZXN0LnRzIiwiY29udGVudCI6ImltcG9ydCB7TGl0RWxlbWVudCwgaHRtbH0gZnJvbSAnbGl0JztcbmltcG9ydCB7Y3VzdG9tRWxlbWVudH0gZnJvbSAnbGl0L2RlY29yYXRvcnMuanMnO1xuXG5lbnVtIFNlbGVjdE9wdGlvbiB7XG4gIE9ORSA9ICcxJyxcbiAgVFdPID0gJzInLFxuICBUSFJFRSA9ICczJyxcbn1cblxuQGN1c3RvbUVsZW1lbnQoJ3NlbGVjdC10ZXN0JylcbmNsYXNzIFNlbGVjdFRlc3RFbGVtZW50IGV4dGVuZHMgTGl0RWxlbWVudCB7XG4gIG92ZXJyaWRlIHJlbmRlcigpIHtcbiAgICByZXR1cm4gaHRtbGBcbiAgICAgIDxkaXY-U2VsZWN0IHVzaW5nIC52YWx1ZT0gd2l0aCBib3VuZCB2YWx1ZXMgZm9yIG9wdGlvbnMuIEVtcHR5IG9uIGluaXRpYWwgbG9hZDwvZGl2PlxuICAgICAgPCEtLSBGaXhlZCBpZiB5b3UgY2hhbmdlIC52YWx1ZSB0byB2YWx1ZSBoZXJlOiAtLT5cbiAgICAgIDxzZWxlY3QgLnZhbHVlPVwiJHt0aGlzLnNlbGVjdFZhbHVlfVwiIEBjaGFuZ2U9XCIke3RoaXMub25TZWxlY3RDaGFuZ2VkX31cIj5cbiAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIiR7U2VsZWN0T3B0aW9uLk9ORX1cIj5PcHRpb24gMTwvb3B0aW9uPlxuICAgICAgICA8b3B0aW9uIHZhbHVlPVwiJHtTZWxlY3RPcHRpb24uVFdPfVwiPk9wdGlvbiAyPC9vcHRpb24-XG4gICAgICAgIDxvcHRpb24gdmFsdWU9XCIke1NlbGVjdE9wdGlvbi5USFJFRX1cIj5PcHRpb24gMzwvb3B0aW9uPlxuICAgICAgPC9zZWxlY3Q-XG4gICAgICA8ZGl2PlNlbGVjdCB1c2luZyAudmFsdWU9IHdpdGggaGFyZGNvZGVkIHZhbHVlcyBmb3Igb3B0aW9ucy48L2Rpdj5cbiAgICAgIDxzZWxlY3QgdmFsdWU9XCIke3RoaXMub3RoZXJTZWxlY3RWYWx1ZX1cIiBAY2hhbmdlPVwiJHt0aGlzLm9uT3RoZXJTZWxlY3RDaGFuZ2VkX31cIj5cbiAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIkFcIj5PcHRpb24gQTwvb3B0aW9uPlxuICAgICAgICA8b3B0aW9uIHZhbHVlPVwiQlwiPk9wdGlvbiBCPC9vcHRpb24-XG4gICAgICAgIDxvcHRpb24gdmFsdWU9XCJDXCI-T3B0aW9uIEM8L29wdGlvbj5cbiAgICAgIDwvc2VsZWN0PlxuICAgICAgPGRpdj5cbiAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCIke3RoaXMub25CdXR0b25DbGlja2VkX31cIj5SZXNldDwvYnV0dG9uPlxuICAgICAgPC9kaXY-XG4gICAgYDtcbiAgfVxuXG4gIHN0YXRpYyBvdmVycmlkZSBnZXQgcHJvcGVydGllcygpIHtcbiAgICByZXR1cm4ge1xuICAgICAgc2VsZWN0VmFsdWU6IHt0eXBlOiBTdHJpbmd9LFxuICAgICAgb3RoZXJTZWxlY3RWYWx1ZToge3R5cGU6IFN0cmluZ30sXG4gICAgfTtcbiAgfVxuICBcbiAgc2VsZWN0VmFsdWU6IFNlbGVjdE9wdGlvbiA9IFNlbGVjdE9wdGlvbi5UV087XG4gIG90aGVyU2VsZWN0VmFsdWU6IHN0cmluZyA9ICdCJztcbiAgXG4gIG9uU2VsZWN0Q2hhbmdlZF8oZTogRXZlbnQpIHtcbiAgICB0aGlzLnNlbGVjdFZhbHVlID0gKChlLnRhcmdldCBhcyBIVE1MU2VsZWN0RWxlbWVudCkudmFsdWUgYXMgU2VsZWN0T3B0aW9uKTtcbiAgfVxuICBcbiAgb25PdGhlclNlbGVjdENoYW5nZWRfKGU6IEV2ZW50KSB7XG4gICAgdGhpcy5vdGhlclNlbGVjdFZhbHVlID0gKGUudGFyZ2V0IGFzIEhUTUxTZWxlY3RFbGVtZW50KS52YWx1ZTtcbiAgfVxuXG4gIG9uQnV0dG9uQ2xpY2tlZF8oKSB7XG4gICAgdGhpcy5zZWxlY3RWYWx1ZSA9IFNlbGVjdE9wdGlvbi5UV087XG4gICAgdGhpcy5vdGhlclNlbGVjdFZhbHVlID0gJ0InO1xuICB9XG59In1d)

Declaring SchemaType as an enum means that users must reference the schema type off the enum, like SchemaType.OBJECT. That's useful, but it's also nice to be able to just write...

status:triaged
p2

### Should this be an RFC? - [x] This is not a substantial change ### Which package is this a feature request for? Lit Core (lit / lit-html / lit-element...

Writing this code: ```typescript html` ${''} ` ``` Yields an error of: ``` example-widget.ts:30:19 - error TS2322: false, This tag isn't closed. 30 return html` ${''} `; ~~~~~~~~ ``` Adding...