<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Apr 26, 2017 at 4:13 PM, Ximin Luo <span dir="ltr"><<a href="mailto:infinity0@debian.org" target="_blank">infinity0@debian.org</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Do you have a concrete proposal here? I agree that showing all pages in the background is worse than showing one page in the foreground on first-run.<br>
<br>
However what happens in Debian in practice is that first-run is actually "on every upgrade" which can get pretty annoying. (I haven't checked if this is the case for Adblock Plus, but it has been the case for some other extensions I maintain; I assume this is an artifact of the mozilla extension system.) If every extension did this, I would be perpetually closing tabs. So I can understand why the maintainer wanted to disable that page, and I'd also support disabling that page.</blockquote><div><br></div><div>The proposal here is to remove that patch, restoring the original behavior, opening the first run page, as well as other pages, in the foreground, again. I don't know why first run actions should be performed again on update. This would be really bad, as it would also cause the extension's preferences to be reset. Arguably, disabling or hiding the first run page can't be a solution, if this is the problem. However, from the original bug that resulted into moving all pages opened by Adblock Plus into the background, it seems the problem rather was that back then Adblock Plus was installed automatically as a dependency of the Gnome meta package, and people found it weird that our first run page was the first thing they see when starting Firefox for the first time on a fresh system [1].</div><div><br></div><div>However, I'm glad to see that you agree to our other suggestions. We are looking forward to see what the packagers say.</div><div><br></div><div>[1]: <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693160#10">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693160#10</a></div></div><br clear="all"><div>-- <br></div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Sebastian Noack<br>Technical Project Manager<br><br>eyeo GmbH<br>Lichtstraße 25<br>50825 Cologne, Germany<br><br>VAT-ID: DE279292414<br>District Court Cologne: HRB 735085<br>Managing Directors: Till Faida, Felix Dahlke, Steffen Kiedel</div></div></div></div>
</div></div>