Just to highlight some of the the excruciatingly frustrating history on this:
-- 3.5 months ago I reported this as tickitable issue after no solution on forum.
-- Appery suggested stackoverflow solution for stopping users from going to landscape, which was not acceptable to me.
-- 3 months ago Appery confirmed and reported issue as bug to developers.
-- 1 month ago Appery provided solution you reference.
-- 33 minutes later I responded as follows:
Illia, the first option has no effect.
I've not yet tried the second because changing source code gets me nervous in terms of whether Appery can support subsequent gui changes which are likely.
But in any case, I'm confused why the problem exists only when the iPhone browser in in landscape mode, and not in portrait mode. In both modes the number of items exceeds the page size, so I would have assumed from your research that the problem would have existed in both. Have you tried my app to see if either of your workarounds actually work in landscape mode?
-- No response from Appery, so I closed ticket 2 days later out of frustration.
-- Friend suggested usable workaround (using native approach on selectors). Other users reported Safari selector problems.
-- This continues as unfixed bug.