Comments (11)
Oops, sorry, I thought the bar on the left was tree-style tabs or something like that 😂
I'm looking through the code to see if there's anything where we might have a race, or some invalid activeTab value that could cause this.
from alwaysright.
to be precise, it works for links opened in new tabs, but it doesn't work for new empty tabs (Ctrl+t
), which are opened at the end of the list of tabs.
from alwaysright.
from alwaysright.
from alwaysright.
@autonome I reported this problem already, on that moment I had firefox 54.0.1. Currently it's 55.0.1 (x64 Linux) and the problem is still here.
The workaround within the browser session is the same: to disable and re-enable the addon again. But even after that sometimes it still can sporadically open tabs at the very end.
from alwaysright.
Reproducible with 2.0.6 on Firefox 56.0 (64-bit) on FreeBSD with a heavily extended profile:
2017-10-01 14:55:17.mp4.tar.gz
[grahamperrin@momh167-gjp4-hpelitebook8570p-freebsd] ~% uname -v
FreeBSD 12.0-CURRENT #0 r320869: Mon Jul 10 13:57:55 UTC 2017 [email protected]:/usr/obj/usr/src/sys/GENERIC
[grahamperrin@momh167-gjp4-hpelitebook8570p-freebsd] ~% pkg info firefox | grep -i version
Version : 56.0,1
[grahamperrin@momh167-gjp4-hpelitebook8570p-freebsd] ~%
Not reproducible with a clean profile with Always Right alone.
Remarkable: the new tab appears to be first (1) non-adjacent, then (2) moved to be adjacent.
So maybe in cases where the bug bites, an extension conflict represses step (2).
from alwaysright.
… maybe … an extension conflict …
That's possible, but essentially I reproduced the issue with:
- Always Right alone; and
- session restoration of more than nine hundred tabs.
Two frames from the attached screen recording:
2017-10-01 15:26:19.mp4.tar.gz
Not yet consistently reproducible – sorry – but there's an example of the first new tab misplaced (not sliding into place after its first appearance).
from alwaysright.
from alwaysright.
… another tab-related add-on is definitely there …
No, definitely not. Please view the screen recording, it's less than three minutes, here's another frame:
from alwaysright.
:-)
Maybe worth mentioning: whilst there's no Tab Groups installation in the profile that I used to demonstrate the issue, the session file for the demo did originate from an everyday profile where I make extensive use of Tab Groups.
from alwaysright.
Related Issues (20)
- Weird tab behavior in web extention HOT 4
- 2.0.4 not working after browser restart HOT 3
- Fall back to front of the list HOT 4
- Tab jumping into position HOT 3
- New tabs from the same domain name don't always open to the right HOT 3
- 2.0.6 stopped working for me in Nightly 58.0a1 (2017-10-19) HOT 2
- Last Tab Moves To Position Two On Browser Restart HOT 4
- Inconsistent background tab placement HOT 2
- New tabs not Always Right HOT 3
- Add support for "newTabPosition" API HOT 5
- Not always right - see example in description below HOT 1
- new tabs from middle-click or context menu open to the right of other newly added tabs from that method HOT 10
- add test harness HOT 1
- [Feature Request] new tab at end HOT 1
- ff `browser.tabs.insertAfterCurrent` setting HOT 1
- [Firefox Android] The addon doesn't seem to be doing anything on FF Android, where I need it the most. HOT 3
- Remove `oldSchool` method to simplify? HOT 2
- [Firefox] Request - Add an option to force external links to open to the right of the current tab HOT 1
- Not working anymore after installing sidebery plugin 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 alwaysright.