## Abstract If there is duplicated items in multi-container, moving item results in breaking widget layout as below. In this example, items named "C" are duplicated. https://user-images.githubusercontent.com/22341622/217135669-4122e474-18bb-436f-8278-dfab780334f2.mp4 ## Reproducible code ```python import streamlit as st from streamlit_sortables import sort_items original_items = [ {'header': 'first container', 'items': ['A', 'B', 'C', "C"]}, {'header': 'second container', 'items': ['D', 'E', 'F']} ] sorted_items = sort_items(original_items, multi_containers=True) st.write(f'original_items: {original_items}') st.write(f'sorted_items: {sorted_items}') ```
Abstract
If there is duplicated items in multi-container, moving item results in breaking widget layout as below.
In this example, items named "C" are duplicated.
2023-02-07.11-49-35.mp4
Reproducible code