2014-02-14 20 views
3

短版不开的diff在新标签:格里特的“并排所有方”

在每个格里特审查有一个Open All按钮,用于打开新的标签页每差异。

此行为在一周前突然更改:现在它为每个文件打开一个新窗口。 我一直无法理解为什么,虽然我GOOGLE了这个问题。

你知道什么可以解释这种变化,以及我如何回到以前的行为?


步骤来重现问题

  1. 转到https://android-review.googlesource.com/#/c/82097/与Firefox
  2. 点击Open All按钮,它打开了许多新的窗口,而不是新的标签
  3. 公告

更多实用的细节:

  • 我们的格里特设置还没有改变
  • 我观察与Firefox(FF 27)这种行为。选项Tool > Options > Tabs > "Open in a new tab rather than a new windows"已激活。 (我不知道上周我使用的是哪个版本的Firefox)
  • 我与Internet Explorer 9具有相同的行为
  • 我还有另一种Chrome和Opera的行为,但它也不起作用只用提交消息打开一个新的标签,其他差异不会显示)。
  • 我在Windows
+0

(在Linux上)我看到与Firefox 27.0.1相同的问题。使用26.0时,差异会在各个标签中打开,因为它们应该是这样。 –

回答

1

Firefox尝试在about:config菜单设置browser.link.open_newwindow.restriction=0。这解决了我的问题。

+0

我希望这个配置更改不会对其他网站产生不良影响。但是,没有任何其他建议的解决方案,而且这个解决方案是可行的。谢谢! – gturri

+0

我已经使用了这个设置好几个月了,而且我没有看到不希望的效果。 有关对其他网站的影响的详细信息,请参阅http://kb.mozillazine.org/Browser.link.open_newwindow.restriction。 – jrouquie

+0

此外,在我看来gerrit不应该在打开一个新窗口时使用“features”参数。此参数限制打开的窗口的行为(特别是它们禁用了一些滚动窗口的方式:滚动条和鼠标滚轮),并且我看不出这个限制中的附加值。 – jrouquie

0

我是格里特的新手。使用Chrome当我单击任何Diff按钮时,我对微薄的结果感到迷惑。感谢这个线程,我在Safari中尝试了Gerrit,并且我看到了我期望并可以使用的diff演示文稿。