Hi,
the reason is the 'style' behavior change in the release 1.19-pr3:
krpano 1.19 - Pre Release 3
Before that release, the 'style' attribute was a normal attribute of the layer and hotspots elements - like any other attribute. And therefore also the
xml attribute-device-checks could be used on them.
But with the release 1.19-pr3 the 'style' attribute had become a 'special' attribute for all xml elements. Instead of checking the style when creating/building an layer or hotspot, the xml parser of krpano checks the style already during the xml parsing. So that styles get applied (=attributes copied from the related <style> elements) before parsing/adding the normal attributes from the xml element. This allowed it to overwrite attributes that were already defined in the <style> by the attributes that were defined at the xml element itself.
And because of the new special nature of the 'style' attribute, adding device-checks directly to it, is not possible anymore.
But I will check if that could be added again.
Best regards,
Klaus