# \[BUG\] 8.1.5 Perspective Alarm Status Table rowStyles styles classes need to be animated to work

**URL:** <https://forum.inductiveautomation.com/t/bug-8-1-5-perspective-alarm-status-table-rowstyles-styles-classes-need-to-be-animated-to-work/48090>\
**Category:** Ignition\
**Tags:** perspective, ignition81\
**Created:** [June 23, 2021, 2:18am UTC](https://forum.inductiveautomation.com/t/bug-8-1-5-perspective-alarm-status-table-rowstyles-styles-classes-need-to-be-animated-to-work/48090 "2021-06-23T02:18:08Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [June 23, 2021, 2:18am UTC](https://forum.inductiveautomation.com/t/bug-8-1-5-perspective-alarm-status-table-rowstyles-styles-classes-need-to-be-animated-to-work/48090/1 "2021-06-23T02:18:08Z")

</div>

If you try to use non-animated styles for the AST rowStyles classes, they just don’t work, it reverts to using the ‘base’ rowStyle. If you add animation to the style, perfect. That causes an hour or so of hair pulling…

---

<div class="post-metadata">

**Author:** ![ziad](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ziad/32/6841_2.png) [@ziad](https://forum.inductiveautomation.com/u/ziad)\
**Post date:** [November 23, 2021, 4:05am UTC](https://forum.inductiveautomation.com/t/bug-8-1-5-perspective-alarm-status-table-rowstyles-styles-classes-need-to-be-animated-to-work/48090/2 "2021-11-23T04:05:05Z")

</div>

This is very frustrating indeed. Animated styles cause an increase in rendering and repainting requirement and chews up a good bit of performance. I’m trying to avoid them where I can and use opacity with two objects instead. So for alarms, I think I’m going to have to temporarily just not use the class system or maybe use the CSS files in the themes. Have you had any updates on this?

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [November 23, 2021, 5:52am UTC](https://forum.inductiveautomation.com/t/bug-8-1-5-perspective-alarm-status-table-rowstyles-styles-classes-need-to-be-animated-to-work/48090/3 "2021-11-23T05:52:38Z")

</div>

Haven’t heard anything unfortunately ☹

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [November 23, 2021, 9:47am UTC](https://forum.inductiveautomation.com/t/bug-8-1-5-perspective-alarm-status-table-rowstyles-styles-classes-need-to-be-animated-to-work/48090/4 "2021-11-23T09:47:22Z")

</div>

Whats not working about it? What style are you trying to do

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [November 23, 2021, 12:45pm UTC](https://forum.inductiveautomation.com/t/bug-8-1-5-perspective-alarm-status-table-rowstyles-styles-classes-need-to-be-animated-to-work/48090/5 "2021-11-23T12:45:59Z")

</div>

Just set the background colour of a row in the alarm status table using a P. Style. Doesn’t work unless you animate it 😕

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [November 23, 2021, 12:49pm UTC](https://forum.inductiveautomation.com/t/bug-8-1-5-perspective-alarm-status-table-rowstyles-styles-classes-need-to-be-animated-to-work/48090/6 "2021-11-23T12:49:20Z")

</div>

have you tried with !important? As that seems to work for me

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/c/fcfc0f019f9da698dfc5275a857e5afe483b1ca8.png)  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/d/5d1dfc04902428ddbde75bd7926b5bd487e345c7.png)

---

<div class="post-metadata">

**Author:** ![ziad](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ziad/32/6841_2.png) [@ziad](https://forum.inductiveautomation.com/u/ziad)\
**Post date:** [November 23, 2021, 7:13pm UTC](https://forum.inductiveautomation.com/t/bug-8-1-5-perspective-alarm-status-table-rowstyles-styles-classes-need-to-be-animated-to-work/48090/7 "2021-11-23T19:13:48Z")

</div>

Nice one, that does work. I had to apply it to text colour as well. What’s the reasoning behind this? Is it deliberate?

I’ll also add, that it does actually work without !important in designer, but not on the browser (neither chrome nor safari).

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [November 24, 2021, 7:57am UTC](https://forum.inductiveautomation.com/t/bug-8-1-5-perspective-alarm-status-table-rowstyles-styles-classes-need-to-be-animated-to-work/48090/8 "2021-11-24T07:57:07Z")

</div>

The styles given in the rowstyles dirrectly (so there backgroundColor, color and fontWeight) seem to run with a bigger ‘css selector’ while the class we provide is just a class selector.

the bigger the selectors have priority over smaller ones unless you use !important (most of the time sometimes this also doesnt work)

I suppose igntion could append their selector with the class instead of just using the class selector, but then it would also be very hard to use theme.css with said class. So there isnt really a clean way around it, idk if its possible to remove those styles that are provided by default.

---

<div class="post-metadata">

**Author:** ![ziad](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ziad/32/6841_2.png) [@ziad](https://forum.inductiveautomation.com/u/ziad)\
**Post date:** [November 29, 2021, 10:14pm UTC](https://forum.inductiveautomation.com/t/bug-8-1-5-perspective-alarm-status-table-rowstyles-styles-classes-need-to-be-animated-to-work/48090/9 "2021-11-29T22:14:23Z")

</div>

Interesting. Thanks for your thoughts and feedback.

---

<div class="post-metadata">

**Author:** ![matthew.gollasch](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/matthew.gollasch/32/26382_2.png) [@matthew.gollasch](https://forum.inductiveautomation.com/u/matthew.gollasch)\
**Post date:** [December 3, 2021, 6:26am UTC](https://forum.inductiveautomation.com/t/bug-8-1-5-perspective-alarm-status-table-rowstyles-styles-classes-need-to-be-animated-to-work/48090/10 "2021-12-03T06:26:11Z")

</div>

FYI this topic was covered and @cmallonee had [this comment](https://forum.inductiveautomation.com/t/alarm-status-table-row-styles-flashing-and-static-backgrounds-based-on-priorities/45273/6?).

---

<div class="post-metadata">

**Author:** ![ziad](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ziad/32/6841_2.png) [@ziad](https://forum.inductiveautomation.com/u/ziad)\
**Post date:** [December 22, 2021, 9:14pm UTC](https://forum.inductiveautomation.com/t/bug-8-1-5-perspective-alarm-status-table-rowstyles-styles-classes-need-to-be-animated-to-work/48090/11 "2021-12-22T21:14:30Z")

</div>

Thanks @matthew.gollasch, I’m not sure which solution I dislike more. I feel like the ‘null’ idea is good, but the warning it brings up makes me think another engineer will come and think that there’s an error, then pick a colour and destroy it. Whereas the !important solution is more safely embedded. But thanks for sharing that, it’s good to know.

---

<div class="post-metadata">

**Author:** ![dberry](https://avatars.discourse-cdn.com/v4/letter/d/b9e5f3/32.png) [@dberry](https://forum.inductiveautomation.com/u/dberry)\
**Post date:** [December 21, 2023, 7:18pm UTC](https://forum.inductiveautomation.com/t/bug-8-1-5-perspective-alarm-status-table-rowstyles-styles-classes-need-to-be-animated-to-work/48090/12 "2023-12-21T19:18:25Z")

</div>

I seem to be experiencing the same issue with binding the rowStyles to style classes not working unless animation is enabled on the style class. I see this issue was recognized in June 2021 and wondering if it has yet been resolved. I am using 8.1.35 and it appears that is has not.

---

<div class="post-metadata">

**Author:** ![angus123](https://avatars.discourse-cdn.com/v4/letter/a/a88e4f/32.png) [@angus123](https://forum.inductiveautomation.com/u/angus123)\
**Post date:** [February 26, 2026, 11:42pm UTC](https://forum.inductiveautomation.com/t/bug-8-1-5-perspective-alarm-status-table-rowstyles-styles-classes-need-to-be-animated-to-work/48090/13 "2026-02-26T23:42:22Z")

</div>

Noting that a working solution is here: [Alarm status table row styles flashing and static backgrounds based on priorities - #11 by angus123](https://forum.inductiveautomation.com/t/alarm-status-table-row-styles-flashing-and-static-backgrounds-based-on-priorities/45273/11)
