• 1.0-beta-1

      Blue Ocean does not work at all on IE 11 i.e. you get a blank white screen with "Loading..." in the top left corner.

      A significant number of people/companies run Jenkins on IE. Support on IE11/Edge is important.

      See the Browser Compatibility Matrix.

      Tested on IE 11 ... totally broken i.e. failing to load the page due to a react-redux issue. It's fair to assume that if it's broken on IE 11, then it's also broken on earlier versions.

      NOTE: You'll also need to add the babel polyfill i.e. reapply commit e4ce334. In fact, it might be better to add this polyfill explicitly for IE only. Adding it to the blueocean bundle bloats it unnecessarily for browsers that don't need it.

          [JENKINS-35735] Fix Blue Ocean to run on Internet Explorer 11

          Tom FENNELLY added a comment -

          Needs to run on IE 11 too. Edge only runs on Windows 10, right?

          Tom FENNELLY added a comment - Needs to run on IE 11 too. Edge only runs on Windows 10, right?

          Michael Neale added a comment -

          tfennelly yes I think so. MS are pushing people hard off windows 7 though, so its not clear.

          Michael Neale added a comment - tfennelly yes I think so. MS are pushing people hard off windows 7 though, so its not clear.

          Tom FENNELLY added a comment -

          There's windows 8 too and I'd imagine that will be around for a long time yet.

          Tom FENNELLY added a comment - There's windows 8 too and I'd imagine that will be around for a long time yet.

          Michael Neale added a comment -

          Michael Neale added a comment - potentially related? http://stackoverflow.com/questions/35913711/redux-not-updating-properties-in-ie11

          Michael Neale added a comment -

          Edge will not be on windows 7 - would be interesting to see if it is different, just to know the scope of this.

          Michael Neale added a comment - Edge will not be on windows 7 - would be interesting to see if it is different, just to know the scope of this.

          Tom FENNELLY added a comment -

          potentially related? http://stackoverflow.com/questions/35913711/redux-not-updating-properties-in-ie11

          I don't think it's the same thing. I got excited when I saw the link, but then noticed the fix was a polyfill for Object.assign. We already had that polyfill at that point via the babel-polyfill package (removed for now).

          Here's a dump of the comment I left on the PR at the time...

          The bablejs polyfill fixed the ES6 errors on IE, but now we're hitting a react-redux issue.

          After some quick hacking I can see that the children object on the following code is failing on a ReactElement.isValidElement(children) check because object.$$typeof === REACT_ELEMENT_TYPE is false. Showing up as a Symbol, whatever that means.

          Provider.prototype.render = function render() {
              var children = this.props.children;
          
              return _react.Children.only(children);
            };
          

          Tom FENNELLY added a comment - potentially related? http://stackoverflow.com/questions/35913711/redux-not-updating-properties-in-ie11 I don't think it's the same thing. I got excited when I saw the link, but then noticed the fix was a polyfill for Object.assign . We already had that polyfill at that point via the babel-polyfill package ( removed for now ). Here's a dump of the comment I left on the PR at the time... The bablejs polyfill fixed the ES6 errors on IE, but now we're hitting a react-redux issue. After some quick hacking I can see that the children object on the following code is failing on a ReactElement.isValidElement(children) check because object.$$typeof === REACT_ELEMENT_TYPE is false. Showing up as a Symbol, whatever that means. Provider.prototype.render = function render() { var children = this .props.children; return _react.Children.only(children); };

          Tom FENNELLY added a comment -

          Edge will not be on windows 7 - would be interesting to see if it is different, just to know the scope of this.

          Seems like the only way to run Edge without having Windows 10 is via a Windows 10 image ala https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/windows/

          Tom FENNELLY added a comment - Edge will not be on windows 7 - would be interesting to see if it is different, just to know the scope of this. Seems like the only way to run Edge without having Windows 10 is via a Windows 10 image ala https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/windows/

          Michael Neale added a comment -

          If we find Edge is not ok, we should amend this ticket or open another.

          Michael Neale added a comment - If we find Edge is not ok, we should amend this ticket or open another.

          Tom FENNELLY added a comment -

          If we find Edge is not ok, we should amend this ticket or open another.

          Yeah, the "11" was added tot he description after. I'd leave it off but it's okay.

          Tom FENNELLY added a comment - If we find Edge is not ok, we should amend this ticket or open another. Yeah, the "11" was added tot he description after. I'd leave it off but it's okay.

          James Dumay added a comment -

          kzantow could you consider picking this one up if you have bandwidth?

          James Dumay added a comment - kzantow could you consider picking this one up if you have bandwidth?

            tfennelly Tom FENNELLY
            jamesdumay James Dumay
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: