Add history topics

This commit is contained in:
YUKI Hiroshi 2016-01-26 15:20:00 +09:00
parent cf6e1c4f1c
commit feaaade6e5
2 changed files with 4 additions and 0 deletions

View File

@ -1,6 +1,8 @@
# History
- master/HEAD
* Never touch session history of remote tabs (on e10s activated). It raised exception and broke tree structure when a parent tab is closed and the next parent is a remote tab.
* Reduce `eval()` hack.
* 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` or a referrer information are now basically opened as children of the current tab.

View File

@ -1,6 +1,8 @@
# 更新履歴
- master/HEAD
* e10sが有効な時に別プロセスのタブのセッションヒストリに触らないようにした親のタブを閉じた時、次に親になるタブが別プロセスのタブだと、例外が発生してツリー構造が壊れていた
* `eval()`を使った関数の書き換えを減らした
* `browser.tabs.insertRelatedAfterCurrent`の設定を強制的に無効化しないようにして、リンクなどから開かれるタブについては既定の挙動を尊重するようにした
* `gBrowser.addTab()`メソッドに`relatedToCurrent:true`オプションもしくは参照元ページの情報を伴って開かれた新しいタブを、基本的に現在のタブの子として開くようにした
(この変更により、特別な対応無しの状態でも他のアドオンが開くタブも現在のタブの子タブになるようになった)