IPhone Crash on Web UI 7.10.0

Description

Hi Friends ! Rocketchat is cool! I’m two days in! Woohoo!
Here’s my setup.
Rocketchat running on an AMI/Docker on AWS. Path is Cloudflare → AWS ALB → RC Host.
Here is my issue… welp, everything works except the Iphone connecting to the Web UI. It flashes the login screen then crashes.
It works fine on Desktop and Android.
When I go to https://chat.getoccupi.com on my iphone the error says “Application Error The application GUI just crashed.”.
I tried clearing my cache and used multiple browsers, I even tried my wifes Iphone!
I am running the latest version, 7.10.0
Some of my settings, I do have API enabled, and registration is off. Troubleshooting browser logs in the mobile is hard. Was wondering if anyone had any idea what’s up?

Server Setup Information

Workspace

Version 7.10.0

Version of Rocket.Chat Server:

Any additional Information

HAD TO SCRUB LINKS because forum limitations

{“level”:35,“time”:“2025-09-12T15:44:41.696Z”,“pid”:1,“hostname”:“c780eee5f806”,“name”:“Meteor”,“method”:“public-settings/get”,“remoteIP”:“172.71.222.88”,“instanceId”:“39739c4b-60b9-4cd2-8ae6-eb49377c32da”}
{“level”:35,“time”:“2025-09-12T15:44:41.700Z”,“pid”:1,“hostname”:“c780eee5f806”,“name”:“API”,“method”:“POST”,“url”:localhost/api/v1/method.callAnon/public-settings%3Aget",“userAgent”:“Mozilla/5.0 (iPhone; CPU iPhone OS 18_5_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/140.0.7339.101 Mobile/15E148 Safari/604.1”,“length”:“121”,“host”:“chat.getoccupi”,“referer”:“ ”:6}
{“level”:35,“time”:“2025-09-12T15:44:41.809Z”,“pid”:1,“hostname”:“c780eee5f806”,“name”:“API”,“method”:“POST”,“url”:“localhost/api/v1/method.callAnon/permissions%3Aget”,“userAgent”:“Mozilla/5.0 (iPhone; CPU iPhone OS 18_5_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/140.0.7339.101 Mobile/15E148 Safari/604.1”,“length”:“117”,“host”:“chat.getoccupi”,“referer”:“ ”:6}
{“level”:35,“time”:“2025-09-12T15:44:42.028Z”,“pid”:1,“hostname”:“c780eee5f806”,“name”:“API”,“method”:“GET”,“url”:“localhost/api/v1/service.configurations”,“userAgent”:“Mozilla/5.0 (iPhone; CPU iPhone OS 18_5_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/140.0.7339.101 Mobile/15E148 Safari/604.1”,“host”:“chat.getoccupi”,“referer”:“ ”:2}
{“level”:35,“time”:“2025-09-12T15:44:42.209Z”,“pid”:1,“hostname”:“c780eee5f806”,“name”:“APPS”,“method”:“GET”,“url”:“localhost/api/apps/languages”,“userAgent”:“Mozilla/5.0 (iPhone; CPU iPhone OS 18_5_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/140.0.7339.101 Mobile/15E148 Safari/604.1”,“host”:“chat.getoccupi”,“referer”:“ ”:1}
{“level”:35,“time”:“2025-09-12T15:44:42.211Z”,“pid”:1,“hostname”:“c780eee5f806”,“name”:“APPS”,“method”:“GET”,“url”:“api/apps/actionButtons",“userAgent”:"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/140.0.7339.101 Mobile/15E148 Safari/604.1”,“host”:“chat.getoccupi”,“referer”:“ jm ”:1}
{“level”:35,“time”:“2025-09-12T15:44:42.243Z”,“pid”:1,“hostname”:“c780eee5f806”,“name”:“API”,“method”:“POST”,“url”:“/api/v1/method.callAnon/listCustomSounds”,“userAgent”:"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/140.0.7339.101 Mobile/15E148 Safari/604.1”,“length”:“93”,“host”:“chat.getoccupi”,“referer”:“ ”:8}

Unless you have extended support, upgrade your EOL OS.

Then you say 7.10 but I see

Which you should upgrade.

Hi @reetp Based on my understanding 6.13.0 is the AMI Cloud Version of the OS but my Workspace is indeed 7.10, do I need to update the underling operating system that docker runs on?

Think there is some confusion.

OS. You should really be on Ubuntu 24.04 LTS (certainly not 20.x)

App. You should also be on Rocket 7.10.x

Start with that.

Then check https certs & proxy + websockets.

I’m on it, THANK YOU!

1 Like

For anyone who ever had to face this monster.

I had multiple domains in Iframe Integration for Send Origins.
URL1, URL2

I noticed this because I saw the error

fireGlobalEventBase.ts:8 Failed to execute ‘postMessage’ on ‘DOMWindow’: The target origin provided (‘URL’) does not match the recipient window’s origin (‘URLom’).

Iphone is more strict than Android or Desktop!

So the answer is you have a non standard complex setup.

Hence you should document the issue fully so we avoid guessing games and the XY proble..

Yup, iphones are much stricter - plenty of posts on that.