Toolbar is Clickable even when Data is not Loaded yet

Resolved
Ronaldo C asked on April 2, 2024

When the pivot is still "Loading Data" or "Analyzing Data", the toolbar is still clickable.
 
This can lead to various issues:

  • If we try to open the "Conditional Formatting" modal, it will trigger an error. Albeit, no visible impact
  • If we open the "Fields" modal, it will be opened, but it appears behind the loading UI and then will disappear after the data is loaded. Which I think is a bad UX

Overall, I figure that the toolbar should be disabled until data is fully loaded, but maybe it's an intended behavior.
 
Fiddle: https://jsfiddle.net/RonaldoC/96cmfu28/
 
Regards,
Aldo

3 answers

Public
Maksym Diachenko Maksym Diachenko Flexmonster April 3, 2024

Hello, Ronaldo!

Thank you for writing to us.

We agree that this behavior may negatively affect the user experience. The solution for this issue would be to set the pointer-events: none; CSS rule on the toolbar before the loading finishes, making it unclickable. After this, you can use the reportcomplete event to enable the toolbar when loading finishes. You are welcome to check the example: https://jsfiddle.net/flexmonster/dk7mpt0a/ 

Please let us know if this solution would work for you.

Best Regards,
Maksym

Public
Ronaldo C April 5, 2024

Hello team,
Thanks for the solution, it works great on our side.
I do have to ask though, would this behavior be implemented in a future version or not?
 
Thanks,
Aldo

Public
Maksym Diachenko Maksym Diachenko Flexmonster April 5, 2024

Hello, Ronaldo!

Thank you for your feedback.

We are glad to hear that the provided solution works for you. However, we are not planning to include this toolbar behavior in the near future. This is mainly due to the requirement for some of the toolbars' tabs, like "Connect" and "Load", to work independently from loading, which would require an individual approach for each tab. Additionally, the issues with clicking the toolbar during loading do not affect Flexmonster's functionality when the loading finishes.

Feel free to contact us if any further questions arise.

Best Regards,
Maksym
 

Please login or Register to Submit Answer