Bug 2397256 - gnome-shell crashes when dragging a Chromium tab into a new window
Summary: gnome-shell crashes when dragging a Chromium tab into a new window
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: mutter
Version: 43
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: GNOME SIG Unassigned
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: AcceptedBlocker
Depends On:
Blocks: F43FinalBlocker, FinalBlocker
TreeView+ depends on / blocked
 
Reported: 2025-09-22 09:50 UTC by Kamil Páral
Modified: 2025-09-30 00:19 UTC (History)
12 users (show)

Fixed In Version: mutter-49.0-4.fc43
Clone Of:
Environment:
Last Closed: 2025-09-30 00:19:00 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
GNOME Gitlab GNOME gnome-shell issues 8667 0 None closed gnome-shell crashes when dragging a Chromium tab into a new window 2025-09-22 09:50:50 UTC
GNOME Gitlab GNOME mutter issues 4324 0 None closed Xdg toplevel drag crash in in meta_window_drag_end() (at least, on Chrome) (49 regression) 2025-09-22 09:50:50 UTC
GNOME Gitlab GNOME mutter merge_requests 4675 0 None merged compositor: Destroy window drag after other 'end' handlers 2025-09-22 09:56:52 UTC

Description Kamil Páral 2025-09-22 09:50:50 UTC
Description of problem:
See this upstream issue:
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8667

Proposing as a Final blocker:
"For each release-blocking desktop, the desktop environment must perform regular operations like windows close/resize/maximize/minimize/fullscreen (when supported/applicable), windows switching, using windows on virtual workspaces, and similar common operations as expected. Common application content such as regular application windows, video output, and games must be displayed correctly. "
https://fedoraproject.org/wiki/Fedora_43_Final_Release_Criteria#Window_manager_functionality

It's not explicitly listed, but dragging a tab into a new window could be considered a common operation. Also, the consequence of this bug is pretty harsh, losing all unsaved work.

Comment 1 Lukas Ruzicka 2025-09-23 07:41:58 UTC
AGREED AcceptedFinalBlocker

Discussed at the 2025-09-22 (blocker / freeze exception) review meeting:

This bug is accepted as a violation of the cited criterion, counting 'drag tab to create a new window' as a "regular operation" for a browser. It is noted that while chromium/chrome is not the default browser in any Fedora edition, they are very widely used so we can expect this bug will be commonly encountered, and the consequence is very bad (full desktop crash).

https://meetbot-raw.fedoraproject.org//blocker-review_matrix_fedoraproject-org/2025-09-22/f43-blocker-review.2025-09-22-16.01.txt

Comment 2 Fedora Update System 2025-09-26 19:32:11 UTC
FEDORA-2025-84e8ed404b (mutter-49.0-4.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-84e8ed404b

Comment 3 Fedora Update System 2025-09-27 00:50:23 UTC
FEDORA-2025-84e8ed404b has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-84e8ed404b`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-84e8ed404b

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 4 Kamil Páral 2025-09-29 08:40:41 UTC
(In reply to Fedora Update System from comment #2)
> FEDORA-2025-84e8ed404b (mutter-49.0-4.fc43) has been submitted as an update
> to Fedora 43.
> https://bodhi.fedoraproject.org/updates/FEDORA-2025-84e8ed404b

Dragging Chromium tabs now works fine

Comment 5 Fedora Update System 2025-09-30 00:19:00 UTC
FEDORA-2025-84e8ed404b (mutter-49.0-4.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.