Lost support for Safari 10
Summary
On 25 May it was reported by @em.ka that the frontpage is not loading anymore on her iPad and neither on her Macbook Air running Mac OS X 10.7 and Firefox version 48 as well as Safari. This could be reproduced on my own iPad 4. No other browsers have been reported so far, but those mentioned have consistently not have any sign of living javascript in the website. This problem was also mentioned in the slack channel #foodsharing-beta https://yunity.slack.com/archives/C74JC2V26/p1527937920000109
Steps to reproduce
Use iPad 4 (running iOS 10.3.3) or Firefox 48 on Mac OS X 10.7 to look at foodsharing.de (or .at or foodsharingschweiz.ch), also beta.* Other older browsers might be affected as well. Interestingly, on iPhone 4 with iOS 7, the frontpage loads correctly.
What is the current bug behavior?
The header and footer are loaded correctly, but javascript seems not to run at all and the mobile navigation doesn't work either, making the website nearly completely unusable.
What is the expected correct behavior?
The carpet roll should be shown, and the mobile navigation should function.
Possible fixes
Going back through the commit history of master, I could identify that the problem did not exist yet in commit bab085d6 and was introduced by @nicksellen in of the 18 commits between 0983d95b (which runs into a Whoops! exception) and 25b59d46 (being the first commit that shows the frontpage normally on Firefox 60, but not on Safari on the iPad 4). Note: the first few commits run into a Whoops, but from 35bd867b onwards, neither old or modern browsers show the frontpage. Therefore the bug must have been introduced in these 18 commits.
EDIT: this issue has previously been named Lost support for older browsers