Universalmediaserver: Web interface doesn't work in Safari on macOS

Created on 2 Aug 2017  路  9Comments  路  Source: UniversalMediaServer/UniversalMediaServer

Reported here and confirmed by me. It's a bit of a problem with the new "web interface" button that opens in the default browser, which is Safari by default on macOS.

This might or might not be related to #977. In either case debugging the web interface really isn't for me.

confirmed

All 9 comments

@Sami32 I think my original assumption was correct, there's no need for Java to be installed/activated in the browser. I was simply confused by the error message.

I know that Safari isn't very well supported because it has it's own quirks, so there's probably some of the javascript or css that doesn't work. I don't know, it works when using Firefox instead of Safari so it's clearly browser-related.

@Nadahar Safari is taken about 3% of the browsers. Do we need to take care about it when it is not correctly implemented and supported as you stated in you comment? UMS works on all other browsers without any problems. We can recommend macOS users to use other default browser than Safari or they should ask Apple why it is not working.

@valib It is the default browser for all macOS installations just like Internet Explorer or Edge is for Windows. It's not up to me if it should be fixed or not, but it should be considered as having "equal" importance as IE and Edge in my opinion.

I don't think we should ask users to ask Apple why, just like we don't ask users to ask Microsoft why things doesn't work in their browsers. It's probably a JavaScript problem, as that has never been properly standardized.

@Nadahar that is why I offered to recommend the macOS users to change their default browser to something else. I am not convinced that we can make changes to the Java scripts to be compatible with the Safari and do not break the support for other browsers but I may be wrong.

@valib I don't think that's any problem, web developers make customized code for different browsers "all the time". The question is if any of us are capable of figuring out how to do it.

@Nadahar that is the problem. Who will do it? To be honest I am not familiar with that. Maybe @SubJunk can make something. In fact we are only four who can develop this software.

@valib It turns out it's a much simpler problem than it first appears. It's simply a scaling problem, the interface scales so that the left and top "bars" are scaled outside the visible area. When I switch tabs, everything "is there". As soon as I select that tab it first scales correctly, but after 2-300 milliseconds (rough guess) it scales further out and all you see it they grey background. I'm pretty sure that media would display if it was just possible to select a folder first, but since the menu bars disappears so quickly it's impossible to do.

This should be fixable, I know there are some "clever" scaling logic in the web interface. It's probably a bit too clever. My guess is that @SubJunk should be able to fix this.

safari

It's seems that the one who could fix it isn't interested. It probably doesn't bother him.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

SubJunk picture SubJunk  路  4Comments

SubJunk picture SubJunk  路  9Comments

Nadahar picture Nadahar  路  4Comments

SubJunk picture SubJunk  路  8Comments

SubJunk picture SubJunk  路  3Comments