-
-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tap action on icon issue #990
Comments
Could you make a gif/video from your issue? |
Screen_Recording_20241208_105928_Home.Assistant.mp4Sure see above. The first two actions are hold action and the last two actions are single tap action. |
type: custom:bubble-card
card_type: button
card_layout: large
button_type: name
show_icon: false
show_name: false
sub_button:
- name: Mute
tap_action:
action: toggle
service: input_boolean.toggle
entity: input_boolean.silent_mode
hold_action:
action: more-info
- name: Climate
show_background: false
tap_action:
navigation_path: "#Heatpump"
action: navigate
show_last_changed: false
show_state: false
entity: climate.heat_pump
hold_action:
action: none
- name: Away Mode
show_background: false
tap_action:
action: toggle
navigation_path: "#shopping-list"
entity: input_boolean.away_mode
hold_action:
action: none
- name: Shopping List
icon: mdi:cart-outline
show_background: false
tap_action:
action: navigate
navigation_path: "#shopping-list"
hold_action:
action: none
- name: Security
icon: mdi:cctv
show_background: false
tap_action:
action: navigate
navigation_path: "#security"
hold_action:
action: none
styles: |
.card-content {
width: 100%;
margin: 0 !important;
}
.bubble-button-card-container {
background: none;
}
.bubble-sub-button {
height: 35px !important;
width: 35px !important;
}
.bubble-sub-button-1 {
background-color: ${hass.states['input_boolean.silent_mode'].state !== 'off' ? '#d21f3c' : 'transparent'} !important;
}
.bubble-sub-button-1 {
color: ${hass.states['input_boolean.silent_mode'].state !== 'off' ? 'white' : ''} !important;
${subButtonIcon[0].setAttribute("icon", hass.states['input_boolean.silent_mode'].state === 'off' ? 'mdi:volume-high' : 'mdi:volume-mute')}
}
.bubble-sub-button-2 {
opacity: 1 !important;
background-color: ${hass.states['climate.heat_pump'].state === 'heat' ? '#d22b2b'
: hass.states['climate.heat_pump'].state === 'cool' ? '#ADD8E6'
: hass.states['climate.heat_pump'].state === 'fan_only' ? '#808080'
: ''} !important;
}
.bubble-sub-button-2 {
opacity: 1 !important;
color: ${hass.states['climate.heat_pump'].state === 'heat' ? 'white'
: hass.states['climate.heat_pump'].state === 'cool' ? 'black'
: hass.states['climate.heat_pump'].state === 'fan_only' ? 'white'
: ''} !important;
${subButtonIcon[1].setAttribute("icon", hass.states['climate.heat_pump'].state === 'heat' ? 'mdi:fire' :
hass.states['climate.heat_pump'].state === 'cool' ? 'mdi:snowflake' :
hass.states['climate.heat_pump'].state === 'fan_only' ? 'mdi:fan' :
'mdi:heat-pump-outline')}
}
.bubble-sub-button-3 {
opacity: 1 !important;
background-color: ${hass.states['input_boolean.away_mode'].state === 'on' ? '#52b2bf'
: hass.states['input_boolean.away_mode'].state === 'off' ? ''
: ''} !important;
}
.bubble-sub-button-3 {
opacity: 1 !important;
color: ${hass.states['input_boolean.away_mode'].state === 'on' ? 'white'
: hass.states['input_boolean.away_mode'].state === 'off' ? ''
: ''} !important;
${subButtonIcon[2].setAttribute("icon", hass.states['input_boolean.away_mode'].state === 'off' ? 'mdi:home' : 'mdi:home-export-outline')}
}
.bubble-sub-button-container {
width: 100%;
justify-content: space-between !important;
}
.bubble-sub-button-icon {
--mdc-icon-size: inherit !important;
}
.bubble-name-container {
margin-right: 0px !important;
|
Thank you, have removed the unnecessary lines and added a new card with just the above codes and can confirm that the issue is still persisted. It only started happening last week I believe. Is there anything else there we can try to fix the issue? |
Can you try this:
|
Yes I have and it gave me same behavior |
with hold-action: none ??? |
Hi I just did another test. with hold-action: none, tap_action and double_tap_action work as intended. However when hold_action is set with more-info, those taps will activate the hold_action action. |
Other question, because you tell me you also have this issue when on a pc. |
PC is i3-1115g4 and phone is Samsung Galaxy S23+ Prior to this, I never had this issue. Everything was working as expected and hasn't been fixed until now. Not sure if this is HA OS issue or the bubble card specific issue. |
Hi! I'm also unable to reproduce this issue, have you tried the latest release? (v2.3.4-beta.1) |
Describe the bug
I have sub-buttons and set up a tap for toggle and hold for more info. After the latest update, both actions are done together. So the button will toggle and go to the entity details. It used to only toggle when one single tap is made. It also is the same behavior for navigate. It navigates to the correct directory then open the entity details
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Tap action for toggle should toggle the button, not toggle then go to the specific entity.
YAML
Additional comments
For the above code, when I click the Mute button, it toggles the input_boolean.silent_mode and go to that entity details
Information (please complete the following information):
Thank you! 🍻
The text was updated successfully, but these errors were encountered: