KieronQuinn / SmartspacerPlugins

A collection of plugins for Smartspacer
GNU General Public License v3.0
95 stars 3 forks source link

[Bug] Carrousel Items - Tap Actions Broken #16

Closed eliasacab closed 10 months ago

eliasacab commented 10 months ago

Select the Plugin you are reporting for

Tasker

Description

When using the carousel template and setting up multiple items, each with their own Tap Action ID, the ID of the last item (bottom) is sent whenever any of the items are tapped. For example, tapping item 1 of the carrousel will send the ID of item 3 instead of 1. Thanks!

KieronQuinn commented 10 months ago

Unfortunately this is neither a plugin bug nor a Smartspacer bug, but a system bug. For some reason, the system is taking the each Carousel Tap Action and setting it for the whole carousel, rather than the item it's set for - and as the last one is set last, it's that one which is used.

Smartspacer's implementation in the widget, Expanded Smartspace and Client SDK handles this properly, and does not have the issue.

This is Google's problem to fix sadly.