Premium support for our pure JavaScript UI components


Post by plugins-welcome »

Hi,

Our app can have up to 1000 cards displayed on the taskboard. We also have a button "Reset", in our app, that changes the selected column and swimlanes values, and finally disappears.

If the board has thousands of cards, the reset operation takes forever. Upon debugging and investigation, we figured out that Bryntum attaches "focusout" event listener to the app body. So on our button click, the listener is triggering something that calls "syncContent" method over and over, and never ends. If we keep the reset button, and prevent it from disappearing, or if we convert the button to use <span>, the issue is fixed.

Can you please look into the issue? Also wondering why Bryntum would target our apps buttons. Can the event listener be attached to a part of Bryntum rather that the app body?

Attachments
focusout.jpg
focusout.jpg (21.43 KiB) Viewed 124 times
perfomance.jpg
perfomance.jpg (85.99 KiB) Viewed 124 times

Post by alex.l »

Hi plugins-welcome,

That sounds odd, how can we reproduce that? Any chance to get a test case with steps to reproduce?

All the best,
Alex


Post Reply