I can’t drag and drop tabs without the focus changing and Firefox loading them.
Tab is loaded as soon as I click on it, so I can’t move it without loading it.
I don't think this is a "bug" of TST, because this is quite same behavior to Firefox's horizontal tab bar. I think TST should respect Firefox's behavior when it is possible - this is a design policy. Sorry.
So is this bug on Bugzilla now? If not we could provide this as a feature of TST through an option as @Lej77 already has a patch for it.
After the commit d460cea, now extensions like described at https://github.com/piroor/treestyletab/pull/1866 can work as expected. Thus it should become a workaround for this issue.
@alreadydone If you think dragged tabs should keep suspended on Firefox's horizontal tab bar, you should file a bug for it. If Firefox's behavior is changed in a future versions of Firefox, I will change TST's behavior to follow the new one of Firefox itself.
I released an extension based on my example code on addons.mozilla.org. So that extension should work as soon as the next version of Tree Style Tab releases.
Here is a link: Move unloaded tabs for Tree Style Tab by Lej77
This needs to be resurrected. Loading onmousedown makes absolutely no sense. If it's a "design philosophy" then you need to reevaluate your axioms.
If you don’t like it, you can just use Lej77’s addon.
Even if I don’t agree it’s the best behavior, sticking to Firefox’s default behavior has its advantages.
Furthermore, from the README.md:
To avoid users' confusion, TST respects Firefox's built-in behavior and features around the tab bar - tab context menu, gestures, and so on.
So this decision absolutely makes sense.