More issues with iOS

I’ve seen several other people mention issues, but i haven’t seen any resolutions. I am almost never able to load Sonarr on my iOS devices and I think I know why.

It doesn’t make much sense, but when I connected my iPad to my computer, debugged with safari, I found that templates.js is actually being served for the handlebars.runtime.js request. This is causing errors in the console, and more errors when templates.js is rendered next.

I’m not sure how the server works, I’ve never worked in Mono or written C#, but I would be happy to debug this if someone wants to point me in the right direction.

Do you have network logs showing templates.js being served for handlebars.runtime.js, if that was the case Sonarr wouldn’t load in any browser. This looks more like vendor.js hasn’t been received by the server or the copy is incomplete/invalid. Have you tried clearing the cache/history in Safari on your iPad?

I have this problem on every iOS device, but cleared the cache anyway just to be sure it didn’t help. I patched my install to work using this script which seems to confim my assumption.

I’m not sure how to get the network logs you are asking for, the first screenshot is of the Safari web-inspector showing what it thinks is handlebars.runtime.js.

Maybe it’s my specific install… you can access it at http://phi.bytesized-hosting.com:12602

You can get the network logs in the debugger. I can’t see the loading because its password protected and the login page doesn’t load any of those resources.

If Sonarr was serving up the wrong files it would be broken for everyone in every browser, sounds like Safari on iOS doesn’t like how its being served and melts down.

Which version of Sonarr?
Which OS is Sonarr hosted on?
Which version of mono (if applicable)?
Which version of iOS/Safari?

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.