Skip to content

Fix Internet Explorer JS error on course outline - #441

Merged
grozdanowski merged 5 commits into
appsembler/tahoe/developfrom
matej/fix-ie-js-error-course-outline
Aug 15, 2019
Merged

Fix Internet Explorer JS error on course outline#441
grozdanowski merged 5 commits into
appsembler/tahoe/developfrom
matej/fix-ie-js-error-course-outline

Conversation

@grozdanowski

Copy link
Copy Markdown

Students are unable to expand any topics in the Course page using IE 11.

Reason
Internet Explorer is something that no one should be using, since it is a lame excuse for a web browser. Essentially it doesn't follow modern JS standards. This is usually resolved using babel polyfills, however Hawthorn has an issue where it uses out dated polyfills that don't address the issue with IE where it doesn't seem to understand that Array can have a from method. Well, it is how it is. Stupid and bad.

Solution
With help of George Babey from edX I have added the polyfill that helps in this issue manually. Tested it out with IE and it works.

There was much rejoicing. People were cheering. Proud mothers crying.

melvinsoft and others added 5 commits June 26, 2019 11:10
@johnbaldwin
johnbaldwin self-requested a review August 12, 2019 16:22
@johnbaldwin

johnbaldwin commented Aug 12, 2019

Copy link
Copy Markdown

@grozdanowski Do we want to merge this into appsembler/tahoe/develop first, THEN merge do appsembler/tahoe/master, or is this a straight to master and merge or rebase master to develop type PR? cc @melvinsoft

Aside from the target branch, I say we merge this polyfill and verify it fixes the issue

@grozdanowski

Copy link
Copy Markdown
Author

Agh sorry, I just wanted to get this to production - this heat wave melts my brain. We can go and merge whenever you guys feel would be wiser. It's not that this is a super duper urgent "by tomorrow" fix.

@johnbaldwin

Copy link
Copy Markdown

@melvinsoft What say you? Should we change the merge target to appsembler/tahoe/develop?

@melvinsoft melvinsoft left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just realized we need to merge it in develop first, now master.

@grozdanowski
grozdanowski changed the base branch from appsembler/tahoe/master to appsembler/tahoe/develop August 15, 2019 13:18
@grozdanowski
grozdanowski merged commit 70934d6 into appsembler/tahoe/develop Aug 15, 2019
@grozdanowski
grozdanowski deleted the matej/fix-ie-js-error-course-outline branch August 15, 2019 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants