Update news topics

This commit is contained in:
YUKI Hiroshi 2016-01-20 19:47:40 +09:00
parent f26193f55f
commit 3f8ff3f2b3
2 changed files with 4 additions and 2 deletions

View File

@ -3,8 +3,9 @@
- master/HEAD
* Gave up to disable the preference `browser.tabs.insertRelatedAfterCurrent`.
Now TST respects the default behavior for the preference, about new tabs opened from links.
* All new tabs opened via the `gBrowser.addTab()` method with the option `relatedToCurrent:true` are now basically opened as children of the current tab.
* All new tabs opened via the `gBrowser.addTab()` method with the option `relatedToCurrent:true` or a referrer information are now basically opened as children of the current tab.
By this change, new tabs from various other addons will be opened as children of the current tab without any hack.
* New tabs from `window.open()` are now opened as orphan tabs, when TST cannot find the possible parent tab from the referrer information.
* A new APIs to open new orphan tab is added: `gBrowser.treeStyleTab.readyToOpenOrphanTab()` and `gBrowser.treeStyleTab.readyToOpenOrphanTabNow()`.
They are useful to open new independent tab with `relatedToCurrent:true` (to go back to the previous "current" tab after the new tab closed immediately).
* Never shrink the tab bar when it is scrolled.

View File

@ -2,8 +2,9 @@
- master/HEAD
* `browser.tabs.insertRelatedAfterCurrent`の設定を強制的に無効化しないようにして、リンクなどから開かれるタブについては既定の挙動を尊重するようにした
* `gBrowser.addTab()`メソッドに`relatedToCurrent:true`オプションを指定して開かれた新しいタブを、基本的に現在のタブの子として開くようにした
* `gBrowser.addTab()`メソッドに`relatedToCurrent:true`オプションもしくは参照元ページの情報を伴って開かれた新しいタブを、基本的に現在のタブの子として開くようにした
(この変更により、特別な対応無しの状態でも他のアドオンが開くタブも現在のタブの子タブになるようになった)
* `window.open()`で開かれたタブについて、参照元ページの情報から親らしきタブが見つからなかった場合は常に独立したタブとして開くようにした
* 独立したタブを明示的に開くための新しいAPIを追加: `gBrowser.treeStyleTab.readyToOpenOrphanTab()` および `gBrowser.treeStyleTab.readyToOpenOrphanTabNow()`
(タブを閉じた後で元のタブに自動的にフォーカスを戻すために`relatedToCurrent:true`オプションを指定しつつ独立したタブを開きたい場面向け)
* 「タブバーを自動的に縮める」設定の時にタブバーをスクロールするとタブバーが勝手に縮んでしまっていたのを修正