AndroidTV Remote apps configutation not saved

I’ve got my nvidia shield recognized and connected via the AndroidTV remote integration. I’m able to turn it (and the connected TV) on and off via HomeAssistant. I’m able to send deep-link actions to open installed apps. However, every time I try to add apps via the integration’s configuration, they are not saved.
For example I’ll open the configuration and select “add new” and submit. In the config window that opens, I’ll add:

  • Application Name: Netflix

  • Application Icon: si:netflix (I installed the SimpleIcons integration via HACS)

  • Application ID: com.netflix.ninja
    or

  • Application Name: Plex

  • Application Icon: mdi:plex

  • Application ID: com.plexapp.android

After clicking submit, I can select the newly added app from the list to configure and delete if I so choose. However, once I close the configuration popup the app is nowhere to be found. When I re-open the configuration window, the app is no longer listed in the options for configuration.

I enabled debug logging while re-adding an app and saw nothing logged. I’m at a loss as to how to further debug this issue.

System Details:

Core 2025.4.3
Supervisor 2025.04.0
Operating System 15.2
Frontend 20250411.0 ⸱ legacy

:man_facepalming:

Apparently, I was exiting the configuration dialog incorrectly. The new apps aren’t saved when clicking submit on the window where it is configured but rather when clicking submit with neither an app nor “add new” selected in the “Configure applications list” dialog.
I was hitting the ‘x’ on the window thinking that my changes were already saved.