Description of problem: Customer and I found that on Gnome, when: Opening Text Editor(Untitled Document 1) -> Clicking 'Save' botton -> Clicking 'Character Encoding:' pull down menu -> Clicking 'Add or Remove...' -> Draging the window 'Character Encodings' Randomly shows: a. All three windows move. b. Only 'Untitled Document 1' window moves. Version-Release number of selected component (if applicable): RHEL 7.7 & 7.9 How reproducible: Opening Text Editor(Untitled Document 1) -> Clicking 'Save' botton -> Clicking 'Character Encoding:' pull down menu -> Clicking 'Add or Remove...' -> Draging the window 'Character Encodings' Actual results: All three windows move, or only 'Untitled Document 1' window moves. Expected results: Only 'Character Encodings' window moves. Additional info: I can reproduce this issue on RHEL 8.3 too. Thank you.
> I think preventing dialogs being lost behind other windows, or on other workspaces is a great idea. But the dragging behavior results two pattern randomly: sometimes all windows move, sometimes only the parent window moves. Same thing happens on customer's application and he complained that. The design is that all parent windows should move when a child window is dragged. So, in the case described here (that is shown in the video), dragging the header of the character encodings window should simultaneously move all 3 windows (character encodings, file chooser, gedit). The fact that this isn't happening is a bug. However, testing in RHEL 9, I don't see this issue.