fix(ui): preserve skill group expansion when filtering (#150911)

fix(ui): preserve skill group expansion when filtering (#150911)

* fix(ui): key skills group render by stable group id

When filtering removes an earlier group from the Skills inventory, the
native  element at the same list position was reused by
the browser, transferring the collapsed state from the removed group to
the retained one. Key the outer render with repeat() using the stable
group id from groupSkills so the browser treats each group as a
distinct element and preserves its own expansion state.

Fixes #150345

* test(ui): preserve skill group identity through filtering

* chore: trigger CI re-run

---------

Co-authored-by: Jason (Json) <263060202+fuller-stack-dev@users.noreply.github.com>
添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论