process-analytics / icpm-demo-2022

The demo presented at ICPM 2022
https://process-analytics.github.io/icpm-demo-2022/
Apache License 2.0
3 stars 1 forks source link

bug: compliance rules ripples circles are removed after applying a new CSS class #87

Open assynour opened 1 year ago

assynour commented 1 year ago

Describe the bug In #85, the activities involved in compliance rules are highlighted on mouseover. When a new CSS class is added to highlight the activities, the ripple circles of the activity to be highlighted are discarded. Similar behavior as in #2 and #4.

To Reproduce Steps to reproduce the behavior:

  1. Notice that Record Invoice Receipt has ripple circles
  2. Click on Clear Invoice
  3. Hover the mouse on Record Invoice Receipt in the displayed popover
  4. Notice that the ripple circles are discarded from Record Invoice Receipt

icpm-popover

tbouffard commented 1 year ago

This is the same root cause as in #4

Something like what is described in https://github.com/process-analytics/icpm-demo-2022/issues/4#issuecomment-1228709866 would fix the problem.

tbouffard commented 1 year ago

One workaround is to not apply a CSS class to the elements that contain the ripple circles. This changes the scenario but this hides the problem.

assynour commented 1 year ago

A workaround is to no apply CSS class to elements that hold the ripple circles. This changes the scenario but this hides the problem.

I proposed another workaround for #85 in c8c6b3d. Not optimal but keeps the scenario as it is