jazz-community / rtc-git-connector

Connect RTC work items with commits, issues, and requests from GitHub or GitLab
MIT License
6 stars 6 forks source link

Internet Explorer compatibility #2

Closed innerjoin closed 4 years ago

innerjoin commented 6 years ago

According to the README, the git connector does not yet work with Internet Explorer. As IE is still widely used, we should overcome this limitation.

innerjoin commented 6 years ago

@MartinBenninger Unfortunately, I still see many people in our company that use IE for their Jazz work. What are the limitations today in IE and how easily could they be addressed? Is the user properly informed that IE is not supported?

MartinBenninger commented 6 years ago

@innerjoin Yes, that is unfortunate :smile: The issue is that the plugin has quite a few dependencies that use newer JavaScript features that are not supported yet in IE. I've tried to get this working using various methods (webpack plugins, babel polyfills, and babel compiler) but without total success.

Currently the plugin opens a popup with a message stating that Internet Explorer is not supported and that the user should use Chrome or Firefox instead.

This definitely should be possible but might take some time to make sure that all features are working correctly. Let me know if you have any further ideas or input on this (am I missing something obvious?).

PS: I haven't considered this to be very high priority because no users have mentioned it being a problem yet.

innerjoin commented 6 years ago

Ok, so I assume that most Git* users in our company are modern and smart people that use a proper browser, not IE :-)

You could slightly modify the README and state that we are looking for someone who implements IE compatibility and reference this issue.

rolfnelson commented 5 years ago

With Microsoft switching to Chromium I think this will come now in time.

MartinBenninger commented 4 years ago

I'm closing this as "Won't fix" because people shouldn't be using IE anymore. There are plenty of good alternatives like Chrome, Firefox, or Edge.

If someone else needs IE support they are free to implement it.