Infocatcher / Private_Tab

Adds private tabs, restartless extension for Firefox (20.0+) and SeaMonkey (2.17+)
https://addons.mozilla.org/addon/private-tab/
Other
86 stars 20 forks source link

Incompatible with browser.newtab.preload = true: "New Private Tab" command doesn't work #16

Closed inoyakaigor closed 11 years ago

inoyakaigor commented 11 years ago

Firefox 21b1

Infocatcher commented 11 years ago

Вкладка при этом открывается как обычно? Дело в том, что browser.swapDocShells() вызывается при переносе вкладки в другое окно. Возможно, какое-то расширение мешает – неплохо бы увидеть данные из about:support.

inoyakaigor commented 11 years ago

Да вкладка как обычно открывается данные about:support здесь: http://inoyakaigor.ru/files/bugreport.7z

Infocatcher commented 11 years ago

Так, а если заменить в bootstrap.js

_log("swapDocShells(): usePrivateBrowsing: " + before.isPrivate);

на

_log("swapDocShells(): usePrivateBrowsing: " + before.isPrivate + "\n" + new Error().stack);

(результат), что в консоль ошибок выводит?

inoyakaigor commented 11 years ago

Получаем это:

Infocatcher commented 11 years ago

Ага, с причиной ясно: это из-за browser.newtab.preload = true.

inoyakaigor commented 11 years ago

Угу, подтверждаю. Стало всё норм после отключения этой опции

Infocatcher commented 11 years ago

Вроде, получилось исправить открытие вкладок при browser.newtab.preload = true.