Split view does not show colored outline when used as a group target during dragging
Categories
(Firefox :: Tabbed Browser: Split View, defect, P3)
Tracking
()
People
(Reporter: mercichao, Assigned: ndukaprincek, Mentored)
References
(Blocks 1 open bug)
Details
(Keywords: good-next-bug, Whiteboard: [fidefe-splitview][outreachy-sidebar-2026])
Attachments
(7 files)
149.0a1 (2026-02-03)
When dragging a tab over a split view to group it, the split view does not display a colored outline to indicate that it is about to be grouped.
Comment 1•3 months ago
|
||
Confirming this with Firefox 149.0a1 (2026-02-03) on Windows 11 and macOS 26. Thank you!
Updated•3 months ago
|
Updated•3 months ago
|
Comment 2•2 months ago
|
||
To help Mozilla out with this bug, here's the steps:
- Comment here on the bug that you want to volunteer to help.
This will tell others that you're working on the next steps. - Download and build the Firefox source code
- If you have any problems, please ask on
Element/Matrix
in the#introductionchannel. They're there to help you get started. - You can also read the
Firefox Contributors' Quick Reference,
which has answers to most development questions.
- If you have any problems, please ask on
- Start working on this bug.
- If you have any problems with this bug,
please comment on this bug and set the needinfo flag for me.
Also, you can find me and my teammates on the#sidebarchannel on
Element/Matrix
most hours of most days.
- If you have any problems with this bug,
- Build your change with
mach buildand test your change with
mach test browser/components/tabbrowser/test/browser.
Also check your changes for adherence to our style guidelines by usingmach lint - Submit the patch (including an automated test, if applicable) for review.
Mark me as a reviewer so I'll get an email to come look at your code.- Getting your code reviewed
- This is when the bug will be assigned to you.
- After a series of reviews and changes to your patch,
I'll mark it for checkin or push it to autoland.
Your code will soon be shipping to Firefox users worldwide! - ...now you get to think about what kind of bug you'd like to work on next.
Let me know what you're interested in and I can help you find your next contribution.
Comment 3•1 month ago
|
||
Hi, would love to work on this!
Comment 4•1 month ago
|
||
Hi, I want to help out with this bug
Hi, I'd like to volunteer to work on this bug.
I have already set up my local Firefox build and
am ready to start working on it.
I have reproduced the issue locally and confirmed that no colored outline appears on the tab-split-view-wrapper when dragging a tab over it to create a group.
The fix adds a CSS rule for tab-split-view-wrapper[dragover-groupTarget] using the existing --tab-dragover-outline-color variable and --tab-border-radius to stay consistent with the rest of the tab strip drag and drop visual feedback system.
Patch submitted for review on Phabricator:
https://phabricator.services.mozilla.com/D289104
Additional Finding:
While investigating this bug, I also noticed that the colored outline is missing in a second scenario — when dragging a tab over a split view wrapper that already belongs to an existing tab group (movingtab-addToGroup state). The current patch only addresses the initial grouping scenario as described in the bug. I wanted to flag this as a potential follow-up fix — should I include it in this patch, or would you prefer it as a separate bug?
Looking forward to your feedback!
| Reporter | ||
Comment 9•1 month ago
|
||
Honestly, I expect it to have the same look and feel as grouping with normal tabs, for consistency.
| Assignee | ||
Comment 10•1 month ago
|
||
Thank you for the feedback. I will update the patch to match the same look and feel as normal tabs when being grouped.
| Reporter | ||
Updated•1 month ago
|
| Assignee | ||
Comment 11•1 month ago
|
||
Please see the attached video demonstrating the updated behavior. Kindly confirm if this looks good so I can proceed with submitting the patch for review.
| Reporter | ||
Comment 12•1 month ago
|
||
(In reply to konyhéa from comment #11)
Created attachment 9555888 [details]
output.mp4Please see the attached video demonstrating the updated behavior. Kindly confirm if this looks good so I can proceed with submitting the patch for review.
Just in case, you may also want to check it in light theme. By the way, I’m not a member of the Firefox team, just a regular user, so it’s better to let the team confirm whether it’s good or not. I guess I just came here to report the bug and share some thoughts.
| Reporter | ||
Comment 13•1 month ago
|
||
(In reply to konyhéa from comment #11)
Created attachment 9555888 [details]
output.mp4Please see the attached video demonstrating the updated behavior. Kindly confirm if this looks good so I can proceed with submitting the patch for review.
- In your screen recording, there’s a weird dark line under the upper outline. Maybe it’s just due to the video quality.
- The separator in the split view doesn’t connect to the outline. I’m not sure how it’s supposed to be designed.
| Assignee | ||
Comment 14•1 month ago
|
||
When dragging a tab over a tab-split-view-wrapper to group it, no colored outline was displayed to indicate that the split view was about to become a group target. This was because no CSS rule existed for tab-split-view-wrapper[dragover-groupTarget], unlike
individual tabs and tab group labels, which already had this visual feedback implemented.
This patch adds an outline to tab-split-view-wrapper when the dragover-groupTarget attribute is set during a drag operation, using the existing --tab-dragover-outline-color variable and --tab-border-radius to stay consistent with the rest of the tab strip drag and drop visual feedback system.
Updated•1 month ago
|
Updated•1 month ago
|
Comment 15•1 month ago
|
||
Comment 16•1 month ago
|
||
| bugherder | ||
Comment 17•1 month ago
|
||
Since nightly and release are affected, beta will likely be affected too.
For more information, please visit BugBot documentation.
Comment 18•1 month ago
|
||
The patch landed in nightly and beta is affected.
:ndukaprincek, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- See https://wiki.mozilla.org/Release_Management/Requesting_an_Uplift for documentation on how to request an uplift.
- If no, please set
status-firefox150towontfix.
For more information, please visit BugBot documentation.
Updated•1 month ago
|
Updated•1 month ago
|
Updated•18 days ago
|
Description
•