-
Notifications
You must be signed in to change notification settings - Fork 7.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
5.0 (rc) broken in IE8 #2335
Comments
Thanks for digging in to that. We'll get the vttjs update in today. You can use rawgit.com and the tagged releases to load 5.0 versions into jsbin. I'm not quite sure about the babel issue... |
I have a PR out to fix the vttjs issue in master: #2331 |
I think we might be misconfiguring |
Well, looks like the main build is working fine for me. The test and watch builds don't specify loose mode so I'll add that but otherwise, I'm not seeing any issues. |
I'll try on Monday if I can reproduce it then. If so I'll create a jsbin that is problematic. |
I'm still seeing an error in ie8 but it doesn't seem to be affecting anything... return _utilsTimeRangesJs.createTimeRange(0, this.el_.vjs_getProperty('buffered')); |
And I'm no longer seeing that error anymore... |
#2316 probably fixed the getProperty error |
I manually applied that PR indeed because I was getting that same error before. |
Ah, yes, that would do it since I rebased to make PR #2337. |
I still have some errors with IE8, especially when hovering over the video after the controls are hidden. I have creates a jsbin that reproduces the problem. See: http://jsbin.com/tegofeboxi For us it is also failing in automated tests using karma, but debugging in IE8 is not really ideal, so I'm not sure if this is the same problem. Anyway, for our testing the problem comes back to if('get' in Attributes || 'set' in Attributes)throw TypeError('Accessors not supported!'); The exception here is thrown, but I can not figure out when this happens because I can not really print backtraces. |
@nickygerritsen thanks for the example. I'll check it out. |
@nickygerritsen I'm unable to see any errors. When you tested it out in IE8, did you run it on the jsbin page directly or did you pop the output out into a separate window? Flash particularly has issues running inline in jsbin. I cloned your example and uses this url to test in IE8 https://output.jsbin.com/hiqove/1 and it worked great for me. Can you try it out again and report back? Thanks. |
OK tested it using your url. It still breaks if you hover over the video after the controls are hidden. As you can see, tested in Windows XP (using ievms). |
That is super weird. I wonder if it has to do with a Windows XP VM? I'm using IE8 on a Win7 VM. |
@gkatsev Interesting; I am now downloading the Win7 ievms package, will let you know if it does the same there. |
Awesome, thanks. Related, but what version of IE8 does your WinXP machine have? |
8.0.6001.18702 |
I have 8.0.7601.17514. Might be a version issue. |
@gkatsev Just installed a fresh ie8 win7 vm using ievms. I how have the same version string as you, but there it also crashes on hover after control-bar hides. |
That is super weird. Not sure what could be happening. |
I've been testing pretty extensively on IE8 lately and I think this one can be closed. @nickygerritsen let me know if you're still seeing IE8 issues. |
@heff why was this closed? What was the solution? This issue should be reopened. |
@stevus if you're seeing a problem issue can you submit a new issue with the specific details of the problem you're seeing and steps to recreate? It appears this was closed because we weren't able to recreate it. |
We're also on 5.11 now (or close to it), so the version mentioned originally is ancient, and all the potential causes @nickygerritsen mentioned have changed significantly in the last year. If this is still happening for you in 5.11, definitely open an issue so we can take a look! |
It seems that at least the video.js 5.0 RC's are broken in IE8 with the videojs-ie8 part.
It does play video, but as soon as the player controls "autohide" and you hover over the video, IE8 reloads the page in compatibility mode after an error.
After some investigation, it seems this is because of at least two reasons:
For a test case, see: http://jsbin.com/bihipoporo/edit?html,output
Note that this example uses "local" .js and .css files as I don't know of there are any 5.0 CDN versions yet.
The text was updated successfully, but these errors were encountered: