Wappler Version : dmxAppConnect 2.0.11 (and later)
Operating System :
Server Model:
Database Type:
Hosting Type:
Expected behavior
When a socket message is received at the client, it should be processed by the socket element
Actual behavior
On iOS the message is received but does not execute the event
How to reproduce
Works fine in 2.0.10, breaks in 2.0.11 and later.
All dmxAC recent versions including 2.0.11 work in Chrome and Safari desktop
This is the socket component:
<dmx-socket id="socket1" dmx-on:message.dashboard_refresh="run({condition:{if:`$event.tenant_id==current_tenant.data.settings.tenant_id`,then:{steps:{run:{action:`dashboard.load({},true)`,outputType:'text'}}},outputType:'boolean'}})" dmx-on:message.meal_plans_refresh="run({condition:{if:`current_tenant.data.settings.tenant_id==$event.tenant_id`,then:{steps:{run:{action:`meal_plans.load({},true)`,outputType:'text'}}},outputType:'boolean'}})" dmx-on:message.meal_plan_refresh="run({condition:{if:`$event.tenant_id==current_tenant.data.settings.tenant_id&&$event.meal_plan_id==query.meal_plan_id`,then:{steps:{run:{action:`content.meal_plan.load({},true)`,outputType:'text'}}},outputType:'boolean'}})" dmx-on:message.recipes_refresh="run({condition:{if:`current_tenant.data.settings.tenant_id==$event.tenant_id`,then:{steps:{run:{action:`recipes_all.load({},true);recipes_categories_published.load({},true);recipes_categories_unpublished.load({},true);recipes_scroll.load({},true)`,outputType:'text'}}},outputType:'boolean'}})" dmx-on:message.member_refresh="flow_refresh_data.run()" dmx-on:message.reactions_refresh="run({condition:{outputType:'boolean',if:`$event.tenant_id==current_tenant.data.settings.tenant_id`,then:{steps:{run:{outputType:'text',action:`get_reactions.load({},true)`}}}}})" dmx-on:message.posts="run({condition:{outputType:'boolean',if:`$event.tenant_id==current_tenant.data.settings.tenant_id`,then:{steps:{run:{outputType:'text',action:`content.activity_feed.get_posts.load({},true)`}}}}})" dmx-on:message.upsert_kitchen_prep_item="run({condition:{outputType:'boolean',if:`$event.tenant_id==current_tenant.data.settings.tenant_id`,then:{steps:{run:{outputType:'text',action:`get_kitchen_prep_item.load({entity_id: $event.entity_id, item_type: $event.item_type})`}}}}})" dmx-on:message.delete_kitchen_prep_item="run({condition:{outputType:'boolean',if:`$event.tenant_id==current_tenant.data.settings.tenant_id`,then:{steps:{condition:{outputType:'boolean',if:`$event.item_type==\'post\'`,then:{steps:{run:{outputType:'text',action:`all_kitchen_prep_items.delete({post_id: $event.entity_id})`}}},else:{steps:{condition:{outputType:'boolean',if:`$event.item_type==\'meal plan\'`,then:{steps:{run:{outputType:'text',action:`all_kitchen_prep_items.delete({meal_plan_id: $event.entity_id})`}}},else:{steps:{condition:{outputType:'boolean',if:`$event.item_type==\'recipe\'`,then:{steps:{run:{outputType:'text',action:`all_kitchen_prep_items.delete({recipe_id: $event.entity_id})`}}},else:{steps:{condition:{outputType:'boolean',if:`$event.item_type==\'pantry item\'`,then:{steps:{run:{outputType:'text',action:`all_kitchen_prep_items.delete({pantry_item_id: $event.entity_id})`}}}}}}}}}}}}}}}}})"></dmx-socket>
I can see in dev console that the message is received.
However the server connect reloads that are triggered by the socket do not execute.
