# Unsupported String.prototype.startsWith in lib/utilities.js.es6 could break compatibility

**URL:** <https://meta.discourse.org/t/unsupported-string-prototype-startswith-in-lib-utilities-js-es6-could-break-compatibility/48153>\
**Category:** Bug\
**Created:** [2016年八月3日 10:37 UTC](https://meta.discourse.org/t/unsupported-string-prototype-startswith-in-lib-utilities-js-es6-could-break-compatibility/48153 "2016-08-03T10:37:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![fantasticfears](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fantasticfears/32/119608_2.png) [@fantasticfears](https://meta.discourse.org/u/fantasticfears)\
**Post date:** [2016年八月3日 10:37 UTC](https://meta.discourse.org/t/unsupported-string-prototype-startswith-in-lib-utilities-js-es6-could-break-compatibility/48153/1 "2016-08-03T10:37:00Z")

</div>

[https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/lib/utilities.js.es6#L229](https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/lib/utilities.js.es6#L229)

This is not supported until Safari 9 but Discourse should support Safari 6.1+.

Catch this because link plugin is also affected.

---

<div class="post-metadata">

**Author:** ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)\
**Post date:** [2016年八月3日 12:32 UTC](https://meta.discourse.org/t/unsupported-string-prototype-startswith-in-lib-utilities-js-es6-could-break-compatibility/48153/2 "2016-08-03T12:32:18Z")

</div>

Thanks. Here’s the fix 🍒

[https://github.com/discourse/discourse/commit/a21d52951ae949ffda12848491023e4b0209837b](https://github.com/discourse/discourse/commit/a21d52951ae949ffda12848491023e4b0209837b)

---

<div class="post-metadata">

**Author:** ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)\
**Post date:** [2016年八月3日 12:32 UTC](https://meta.discourse.org/t/unsupported-string-prototype-startswith-in-lib-utilities-js-es6-could-break-compatibility/48153/3 "2016-08-03T12:32:38Z")

</div>


