Skip to content

tap to fullscreen not working on mobile (iOS) #2188

Description

@martinhoess

Checklist:

✅ Please try updating to the latest available version.
✅ Please try clearing your browser cache.

[REQUIRED] Card diagnostic information:

card_version: 7.17.0
browser: >-
  Mozilla/5.0 (iPhone; CPU iPhone OS 18_6 like Mac OS X) AppleWebKit/605.1.15
  (KHTML, like Gecko) Home Assistant/2025.9.2 (io.robbie.HomeAssistant;
  build:2025.1403; iOS 26.0.0) Mobile/HomeAssistant, like Safari
date: 2025-09-23T13:00:48.914Z
lang: en
timezone: X
git:
  hash: 6b656b1
  build_date: Mon, 01 Sep 2025 23:15:28 GMT
  commit_date: Mon, 1 Sep 2025 16:14:30 -0700
ha_version: 2025.9.4
custom_integrations:
  frigate:
    detected: false
  hass_web_proxy:
    detected: false
config:
  type: custom:advanced-camera-card
  cameras:
    - camera_entity: camera.X
card_version: 7.17.0
browser: >-
  Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like
  Gecko) Chrome/140.0.0.0 Safari/537.36
date: 2025-09-23T13:02:28.359Z
lang: en_GB
timezone: X
git:
  hash: 6b656b1
  build_date: Mon, 01 Sep 2025 23:15:28 GMT
  commit_date: Mon, 1 Sep 2025 16:14:30 -0700
ha_version: 2025.9.4
custom_integrations:
  frigate:
    detected: false
  hass_web_proxy:
    detected: false
config:
  type: custom:advanced-camera-card
  cameras:
    - camera_entity: camera.X

[REQUIRED] Description of problem:

I'm currently trying to configure a card that only displays one camera (static) and when clicked it switches to fullscreen (live). It should also switch from static to live if the motion sensor is triggered. Now I've run into the issue that it works on desktop (Chrome), but not on mobile/iOS (HA Companion, Chrome, Safari). Specifically, the 'tap' for fullscreen doesn't work (nothing happens) on iOS devices. If I remove almost everything from the automations/trigger configuration, then it works on the iOS device too.

type: custom:advanced-camera-card
cameras:
  - camera_entity: camera.X
    triggers:
      motion: true
      entities:
        - binary_sensor.motion
    dimensions:
      layout:
        fit: fill
performance:
  style:
    box_shadow: false
  features:
    card_loading_indicator: false
    animated_progress_indicator: false
dimensions:
  aspect_ratio_mode: static
view:
  triggers:
    show_trigger_status: false
    filter_selected_camera: false
    actions:
      trigger: live
      untrigger: default
  actions:
    tap_action:
      action: custom:advanced-camera-card-action
      advanced_camera_card_action: fullscreen
    trigger: live
    untrigger: default
  default: image
  default_reset:
    entities:
      - binary_sensor.motion
menu:
  style: none
status_bar:
  style: none
live:
  controls:
    builtin: false
automations:
  - conditions:
      - condition: fullscreen
        fullscreen: true
    actions:
      - action: custom:advanced-camera-card-action
        advanced_camera_card_action: live
    actions_not:
      - action: custom:advanced-camera-card-action
        advanced_camera_card_action: default

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Priority: MediumbugSomething isn't working

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions