Comments (8)
https://addons.mozilla.org/en-US/firefox/addon/move-unloaded-tabs-for-tst/
from treestyletab.
This addon doesn't work properly.
I've moved a tree from one window to the other. Perfect.
But moving it back loaded all tabs like without the addon.
from treestyletab.
After detailed investigation I've realized that browser.tabs.move()
unexpectedly restores moved discarded tabs on certain cases. I've introduced a change to avoid such unexpected restoration: 720666d
from treestyletab.
Wow, thank you! 👍😁😊
from treestyletab.
One question, does this fix mean I don't need https://addons.mozilla.org/en-US/firefox/addon/move-unloaded-tabs-for-tst/ anymore or is this addon still needed?
from treestyletab.
You still need the addon https://addons.mozilla.org/en-US/firefox/addon/move-unloaded-tabs-for-tst/ if you don't want an unloaded tab become loaded when you start dragging on it. My fix just affects only for tabs moved across windows.
- When you press down your mouse button on an unloaded tab, TST activates it and the tab become loaded, before you release the button.
- This causes unexpected loading of a pending tab even if you just move the tab by drag and drop.
- https://addons.mozilla.org/en-US/firefox/addon/move-unloaded-tabs-for-tst/ blocks loading of this situation.
- The reason why I don't apply this behavior by default is: this "fix" affects to cases you just want to activate a clicked tab also. In other words, if I introduce this fix as a built-in, you'll see delayed response for tab activation actions: "the clicked tab is activated before you release the mouse button" will become "the clicked tab is activated after you release the mouse button".
- This causes unexpected loading of a pending tab even if you just move the tab by drag and drop.
- When you select multiple tabs (by Ctrl-click or Shift-click) and drag-and-drop them to outside of the source window, TST opens a new window and move all dragged tabs to the new window, and it also loaded those tabs unexpectedly in old versions.
- My fix affects to this case. TST 4.0.16 and later won't load dragged tabs except the active tab, on this case.
from treestyletab.
So I don't need this addon if I don't care about the tree "root" I want to drag and drop to become active.
As long as the rest of the tree is still unloaded, that's okay for me. I have trees with 30 to 80 tabs and one less addon is okay for me if only one tab gets loaded.
Thanks for TST and your fixes.
from treestyletab.
This issue has been closed due to no response within 14 days after labeled as "fixed", 7 days after last reopened, and 7 days after last commented.
from treestyletab.
Related Issues (20)
- [Bug] Tree display rapidly blinking when tabs reach exactly (pixel-precisely) the height of the panel HOT 13
- [Bug] TST has made it unusably slow to open new tabs HOT 3
- [Bug] "Grouping tabs with spaces" snippet crops tab list HOT 3
- [Enhancement] setCSSVariable for open depth HOT 5
- [Bug] Opening tab in new window works, but the sidebar (with TST) is closed instead of open. Have to open it manually. HOT 1
- [Bug] group-tab.html & --column-width inconsistencies HOT 11
- [Bug] Right click on tab does nothing HOT 28
- [Bug] Tabs are disappearing briefly (blinking / re-rendering) HOT 4
- Any way to visually space tab trees without breaking drag&drop? HOT 4
- [Enhancement] Moving multiple tabs (if selected) up or down with the default keybind for tab movement. HOT 13
- [Bug] TST More Tree Commands "Create New Group from tabs" Context Menu Item Breaks Trees In TreeStyleTab v4.0.15-Latest(4.0.20) HOT 3
- [Enhancement] (Persistent Stick/Unstick Tab to Edges after reloading Firefox) HOT 2
- [Bug] session tab not restored HOT 5
- [Bug] Scrolling of tabs is broken on Nightlies HOT 3
- [Enhancement] Tree expansion without the click HOT 3
- [Bug] No tree scrolling on latest nightly HOT 2
- [Bug] Drag and drop stopped working after transferring from Windows to Debian HOT 1
- [Enhancement] (Option to toggle if TST is visible with Fullscreen window or not) HOT 3
- [Enhancement] Make switching to stickied tabs on click release instead HOT 14
- [Bug] "Open this options page in more wide space" link broken HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from treestyletab.