In every non-Notion WM I've tried (including wmii), I can reorganize Chrome tabs. Just pick up the tab, and slide it around Chrome to insert it somewhere else in the tab order. In Notion, this always pulls it out of the existing Chrome window and promotes the tab to a new window.
Thanks for the report! Based on the discussion here[1] (and in particular the referenced commit), this is caused by Notion not implementing the _NET_CLIENT_LIST_STACKING hint. This has been discussed in [2] and we have the net_client_list script[3] for that. And loading this script does indeed fix the problem with Chromium for me. Could you verify whether this also helps in your case?
In my opinion support for this hint should be implemented on the C side of things. Or what are the benefits of doing this in Lua?
[1] http://bugs.i3wm.org/report/ticket/287
[2] http://sourceforge.net/tracker/?func=detail&aid=3106355&group_id=314802&atid=1324531
[3] http://notion.git.sourceforge.net/git/gitweb.cgi?p=notion/contrib;a=blob_plain;f=scripts/net_client_list.lua;hb=HEAD
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
Fantastic. I can indeed confirm that the net_client_list.lua script does work to fix the problem.
2014 05 28
Unfortunately the problem seems to have reasserted itself in more recent versions of Chromium (35.0.1916.114-r1). So long as the mouse doesn't leave the tabbar area, the tabs can be reorganized. Once the mouse leaves though, the tab is forced to become a new window and can no longer be dragged back to the original parent window.
Sorry for the edit, I couldn't find a way to post a new comment.
Last edit: Anonymous 2017-06-23