Cannot navigate in dashboard once casted - Help request

Hi all,

I have a dashboad extremely similar to one seen here: Creating a Beautiful Home Assistant Mobile Dashboard Easily! - YouTube

with buttons to navigate between different views. These work perfectly when viewing this from the web browser. However I want to cast this to a display but when I do using the cast media feature built into HA these buttons do nothing… All other buttons, toggles and “more info” displays work.

Here is the dashboard compononent in question (and I can confirm those navigate_paths are correct as it works through a web browser).

type: horizontal-stack
cards:
  - type: custom:mushroom-template-card
    primary: ''
    secondary: ''
    icon: mdi:bed
    double_tap_action:
      action: none
    fill_container: false
    tap_action:
      action: navigate
      navigation_path: l-bedroom
    hold_action:
      action: none
    icon_color: green
    multiline_secondary: false
  - type: custom:mushroom-template-card
    primary: ''
    secondary: ''
    icon: mdi:monitor
    tap_action:
      action: navigate
      navigation_path: l-office
    icon_color: ''
  - type: custom:mushroom-template-card
    primary: ''
    secondary: ''
    icon: mdi:sofa
    tap_action:
      action: navigate
      navigation_path: lounge
    hold_action:
      action: none
    double_tap_action:
      action: none
  - type: custom:mushroom-template-card
    primary: ''
    secondary: ''
    icon: mdi:bed
    double_tap_action:
      action: none
    tap_action:
      action: navigate
      navigation_path: e-bedroom
    hold_action:
      action: none
  - type: custom:mushroom-template-card
    primary: ''
    secondary: ''
    icon: mdi:chair-rolling
    multiline_secondary: false
    tap_action:
      action: navigate
      navigation_path: e-office

Is this a known limitation of HA casting or am I doing something wrong?
Thank you in advance for any replies :slight_smile:

Try the full path.

Hey,

Same problem here. Did you ever figure it out?

The only way I found to change the pages it to call the service cast.show_lovelace_view

tap_action:
  action: call-service
  service: cast.show_lovelace_view
  target: {}
  data:
    entity_id: media_player.office_display
    dashboard_path: lovelace-mushroom
    view_path: '0'

but that’s too unpractical to be used.