clone dialog UX improvements

work in progress on #2248

review: @gaurave

That would be getShadowDomElement(), which is less concise.