<div dir="ltr">And big thanks to you Brian for making our dev workflows better!<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Aug 25, 2017 at 7:37 PM, Brian Grinstead <span dir="ltr"><<a href="mailto:bgrinstead@mozilla.com" target="_blank">bgrinstead@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It used to be that if you opened the Browser Toolbox on more than one instance of Firefox, then all the Browser Toolboxes would end up connecting to the first instance. I know a lot of people have run into this problem, myself included. For instance:<br>
<br>
  ./mach run --profile /tmp/1 --jsdebugger<br>
  ./mach run --profile /tmp/2 --jsdebugger<br>
<br>
Here both Browser Toolboxes would end up debugging the first instance of the browser. This is because the debugger server used a static port (6080) so when the second instance tried to start the debugger server it would fail, but the Browser Toolbox frontend didn't care and just connected to 6080 (the first instance).<br>
<br>
I had an idea to make this better by letting you specify an explicit port for the second instance, but jryans had a much better idea, which was to randomly pick a port when starting the debugger server and send it along to the Browser Toolbox (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1392744#c2" rel="noreferrer" target="_blank">https://bugzilla.mozilla.org/<wbr>show_bug.cgi?id=1392744#c2</a>). So it should be working automatically now - you should see dump output like: `Debugger Server for Browser Toolbox listening on port: 63148` after starting it.<br>
<br>
Big thanks to Ryan, and happy debugging!<br>
Brian<br>
______________________________<wbr>_________________<br>
firefox-dev mailing list<br>
<a href="mailto:firefox-dev@mozilla.org">firefox-dev@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/firefox-dev" rel="noreferrer" target="_blank">https://mail.mozilla.org/<wbr>listinfo/firefox-dev</a><br>
</blockquote></div><br></div>