Hi Lan
1. Remove transition: all Replace with explicit properties like transition: opacity 0.3s near any DataGrid element.
2. Avoid reflow-triggering CSS Properties like width: calc(), height: auto, overflow changes near DataGrid cause layout recalculations that feed the loop.
3. Update Data Widgets Go to Marketplace modules → Data Widgets → update to latest. Known MobX loop fixes exist in newer versions.
4. Check custom JS Any JS using MutationObserver, window.resize, or DOM manipulation near the DataGrid can trigger MobX reactions.
5. Isolate the trigger Temporarily remove ALL custom CSS from the DataGrid. If freeze stops, re-add styles one by one to find the culprit.
6. Scope your CSS strictly Only apply safe visual styles (border, box-shadow, border-radius) to the DataGrid container. Leave filter internals untouched.
7. Use Chrome Performance tab Record while freezing. Look for repeated "Recalculate Style" entries — that confirms which CSS is causing the loop.
I hope this helps