It's great to add drag-enabled and resizable to calcite-dialog. But it's difficult to work in touch screen devices, like Surface Book, iPad, iPhone.
Thanks for letting us know, @ForrestLin. Can you submit a bug request for us to investigate further via Esri Support?
In mobile/phone, it's called swipeable or bottom sheets:
https://m3.material.io/components/bottom-sheets/overview
Just like the Widget Windows in ArcGIS Experience Builder:
https://experience.arcgis.com/experience/42818c03ae384edc91ab658faf2664e0
ForrestLin_0-1726512912774.png
ForrestLin_1-1726512912790.png
ForrestLin_2-1726512912839.png
In mobile/phone, calcite-dialog is always like placement="cover".