Holiday Notice: Support will be provided on a limited scale from December 24th, 2024, to January 2nd, 2025. Happy holidays and a wonderful New Year!


Topic: Animation (slowness) - On components like Dropdown, Select, Input

itsupport@arrkgroup.com free asked 5 years ago


Animation are very slow when we click on element using mouse but, if we use tab key then its working as expected.


ak.leimrey pro answered 5 years ago


I noticed this behavior as well. At roughly 20+ Selects on our end it becomes veeeery slow. I know, that only very few instances should have that many options available to them, but we're providing a WYSIWYG Database Query Builder for the users and if some want to build some rather long arguments in becomes a bit slow.



I have checked it already.

I have checked with 110 input component, which work fine. But when you add few select component, you will observe slowness and will increase with the addition of select component.


Arkadiusz Idzikowski staff commented 5 years ago

Thank you for all the information. We will try to find the cause of this problem. For now please try to use onPush change detection in the component, it might be helpful in view with many input and select components.


Arkadiusz Idzikowski staff answered 5 years ago


We will take a closer look at that. It's strange because select already uses on push change detection. Could you remove input components from the view and check if that changes anything?



I got the root cause of this issue, it is because of mdb-select component.

I have tried with fresh Angular app, which has 80 input component and 20 select component, then animation work slowly. Try to add more select component, which will increase the slowness.

Can you check at your end and let me know as soon as possible.



We can not share the code. If you want we can share the screen.


Arkadiusz Idzikowski staff commented 5 years ago

Does this problem occur when you use single component in new project?


Arkadiusz Idzikowski staff answered 5 years ago


I tried to reproduce this problem on my end but without success. Could you provide a simple demo on which I will be able to debug that? You can send it to a.idzikowski@mdbootstrap.com



Please insert min. 20 characters.

FREE CONSULTATION

Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.

Status

Answered

Specification of the issue

  • ForumUser: Free
  • Premium support: No
  • Technology: MDB Angular
  • MDB Version: 7.4.1
  • Device: All
  • Browser: Any
  • OS: Windows 10
  • Provided sample code: No
  • Provided link: No