New issue view erroring in IE11

As part of investigating https://gitlab.com/gitlab-org/gitlab-ce/issues/55140, it looks like IE11 is unable to fetch the list of available issue templates. Could be related, but the stack trace also points to issuable_suggestions.

I get the following error that fetch is not available, which doesn't exist in IE11:

image

It looks like GraphQL features are currently breaking pages for IE11?

Looking further into the issue, it looks like the polyfill was removed in Apollo Client V2: https://github.com/apollographql/apollo-client/issues/2780

Solution: Polyfill fetch for IE11. Perhaps use browser-sniffing to serve the polyfill only to IE11.

Edited Dec 11, 2018 by Dennis Tang
Assignee Loading
Time tracking Loading