Kiosk Mode - Subviews

It drives me nuts that I cannot use Kiosk mode with subviews. I need a back button for my media panel in the subview because its fullscreen, BUT I cannot run Kiosk mode if I want the back button up top. Has anyone figured out how to make this happen?

1 Like

If you use kiosk: true, it hides the siderbar and header. The subviews use the header for the back button and room name. This is why you can’t see them.

A work around is to allow the header, but to hide the sidebar and overflow (3 dots in the top right).

kiosk_mode:
  non_admin_settings:
    hide_sidebar: true
    hide_overflow: true
    ignore_entity_settings: true

The trade off is that you have an empty header on your home screen.

image

But at least you can navigate back from any subviews again.

image

I have some great news for you! I found multiple threads like this with no resolution, but I’ve found an answer. I have two dashboards (on the left menu - not views) where one has kiosk mode on and the other does not.

Create the subview on the dashboard that does not have kiosk mode on ie: you can see the top bar. Save the link to that subview you made. Then on your kiosk mode dashboard, create a button to link to your subview on the non-kiosk mode dashboard. I used a custom:button-card and the action: navigate. Be sure both dashboards/views are visible to the user/tablet.

Now you can tap the button to bring you to your subview, and it will temporarily have the top bar visible with the back button. Tapping the back button will bring you back to your kiosk mode dashboard. Voila!

1 Like