New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tab Mix Plus' tab open location modification, does not work with userscripts #2365
Comments
See also #2269 . It's very difficult to get all the features to work at all on their own. Trying to let another extension further change things is unlikely to happen. If you can find TMP's author and get them to work together with us, maybe. |
I'm the developer of Tab Mix Plus. currently the incompatibility is because Tab mix fork gBrowser.addTab to move the tab to its place but GM do it in GM_openInTab because it need to move the tab after scriptTab that is not always the current tab or last related tab that addTab. the only safe fix to this issue is to add a preference to let the user decide where to open the tab
|
GM sets an ownerTab on the new tab, couldn't TMP just move it to the desired place after it has been created based on that information? |
GM_BrowserUI.openInTab moveis the new tab after "TabOpen" event was fired (by gBrowser.addTab) This propose patch will allow Tabmix to override the preference that GM_BrowserUI.openInTab uses to move the tab. Tabmix is using "extensions.tabmix.openTabNext" In Tab mix code i will add this
GM patch
|
@arantius commented on 2016. febr. 16. 16:01 CET:
But maybe you could check/evaluate the proposed patch by the TMP dev. |
Can I ask what does the Pony milestone mean? :) |
Hi!
I described the problem here: https://greasyfork.org/en/forum/discussion/comment/21391
Basically when that script opens a tab it's always at the end instead of next to the current tab, which I have set in TMP.
It didn't use to be like this. It got broken sometime last year.
The text was updated successfully, but these errors were encountered: