Mobile Menu bug + Feature Block permanently loading

Permalink 2 0 Browser Info Environment
We are using Cosmos Theme v1.3.6 and Concrete5 v 8.5.1.

We have had a problem with the Mobile Menu right on iOS Mobile phones. When the burger icon is clicked the off canvas area to the right appears but this is blank. The Mobile menu right works OK on Android phones but not on Apple phones. iPad is OK as it uses the conventional responsive header navigation.

We have made a temporary fix to the iPhone issue by modifying the following:

The change was made in this file.

https://www.invma.co.uk/packages/ds_cosmos57/themes/cosmos/js/main.j...

line 27

This line was changed:

$(window).on('load', function() {

To

$(document).ready(function(){

It might be that declaration that iphone doesn’t like.

We also have a problem with the Feature Block which does not show anything other than white background with rotating rings (loading). We have not yet fixed this so have disabled data in this block.

We've noticed that the Cosmos Demo site (https://cosmos57.c5studio.co.uk/) which works on an iphone OK is based on Concrete5 5.7.5.9 and our site is based on the latest version Concrete5 8.5.1

I don’t think this theme has been updated since 2017?

We are concerned that a future update would break the css again and cause problems with iPhones?

Can you please advise urgently if there is an update for these problems?


Status: New

concrete5 Environment Information

# concrete5 Version
Core Version - 8.5.1
Version Installed - 8.5.1
Database Version - 20190301133300

# concrete5 Packages
Background Image and Overlay (0.9.9), Cosmos Theme (1.3.6), Simple Gallery (1.0.7), Social Stream (1.2.1)

# concrete5 Overrides
None

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
fpm-fcgi

# PHP Version
7.1.32

# PHP Extensions
bcmath, calendar, cgi-fcgi, Core, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, imap, intl, ionCube Loader, json, libxml, mbstring, mcrypt, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, Reflection, session, SimpleXML, soap, sockets, SPL, sqlite3, standard, tokenizer, wddx, xml, xmlreader, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 91
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 90
max_input_vars - 1000
memory_limit - 128M
post_max_size - 200M
sql.safe_mode - Off
upload_max_filesize - 100M
ic24.api.max_timeout - 7
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 4000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Browser User-Agent String

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36