Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Issue 29597555: Issue 5977 - Set popup programmatically on Firefox (Closed)

Created:
Nov. 4, 2017, 11:22 a.m. by Manish Jethani
Modified:
Nov. 21, 2017, 12:47 p.m.
Base URL:
https://hg.adblockplus.org/adblockpluschrome/
Visibility:
Public.

Description

Issue 5977 - Set popup programmatically on Firefox

Patch Set 1 #

Total comments: 13

Patch Set 2 : Check for Firefox explicitly #

Total comments: 2

Patch Set 3 : Revert changes to polyfill.js #

Total comments: 3

Patch Set 4 : Check only for runtime.getBrowserInfo #

Total comments: 1

Patch Set 5 : Wrap runtime.getBrowserInfo #

Patch Set 6 : Update buildtools dependency #

Unified diffs Side-by-side diffs Delta from patch set Stats (+22 lines, -1 line) Patch
M dependencies View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M lib/options.js View 1 2 3 1 chunk +19 lines, -0 lines 0 comments Download
M metadata.gecko View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M polyfill.js View 1 3 4 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 23
Manish Jethani
Nov. 4, 2017, 11:22 a.m. (2017-11-04 11:22:44 UTC) #1
Manish Jethani
Patch Set 1 https://codereview.adblockplus.org/29597555/diff/29597556/lib/options.js File lib/options.js (right): https://codereview.adblockplus.org/29597555/diff/29597556/lib/options.js#newcode133 lib/options.js:133: if (!url && info.application != "fennec") ...
Nov. 4, 2017, 11:27 a.m. (2017-11-04 11:27:18 UTC) #2
kzar
LGTM Please could you update the issue description to more accurately reflect the problem and ...
Nov. 4, 2017, 4:17 p.m. (2017-11-04 16:17:26 UTC) #3
Wladimir Palant
For the change here, it is clearly too late for the release. Maybe the solution ...
Nov. 4, 2017, 7:43 p.m. (2017-11-04 19:43:26 UTC) #4
kzar
https://codereview.adblockplus.org/29597555/diff/29597556/lib/options.js File lib/options.js (right): https://codereview.adblockplus.org/29597555/diff/29597556/lib/options.js#newcode133 lib/options.js:133: if (!url && info.application != "fennec") On 2017/11/04 19:43:26, ...
Nov. 4, 2017, 9:50 p.m. (2017-11-04 21:50:32 UTC) #5
Manish Jethani
https://codereview.adblockplus.org/29597555/diff/29597556/lib/options.js File lib/options.js (right): https://codereview.adblockplus.org/29597555/diff/29597556/lib/options.js#newcode129 lib/options.js:129: if ("getPopup" in browser.browserAction) On 2017/11/04 16:17:26, kzar wrote: ...
Nov. 5, 2017, 11:35 a.m. (2017-11-05 11:35:01 UTC) #6
kzar
https://codereview.adblockplus.org/29597555/diff/29597556/lib/options.js File lib/options.js (right): https://codereview.adblockplus.org/29597555/diff/29597556/lib/options.js#newcode129 lib/options.js:129: if ("getPopup" in browser.browserAction) On 2017/11/05 11:35:00, Manish Jethani ...
Nov. 6, 2017, 9:36 a.m. (2017-11-06 09:36:51 UTC) #7
Manish Jethani
Patch Set 2: Check for Firefox explicitly https://codereview.adblockplus.org/29597555/diff/29597556/lib/options.js File lib/options.js (right): https://codereview.adblockplus.org/29597555/diff/29597556/lib/options.js#newcode133 lib/options.js:133: if (!url ...
Nov. 6, 2017, 2:15 p.m. (2017-11-06 14:15:10 UTC) #8
Manish Jethani
Patch Set 3: Revert changes to polyfill.js Actually there's no need to polyfill runtime.getBrowserInfo here ...
Nov. 6, 2017, 2:17 p.m. (2017-11-06 14:17:48 UTC) #9
kzar
LGTM
Nov. 6, 2017, 2:28 p.m. (2017-11-06 14:28:38 UTC) #10
Wladimir Palant
https://codereview.adblockplus.org/29597555/diff/29599596/lib/options.js File lib/options.js (right): https://codereview.adblockplus.org/29597555/diff/29599596/lib/options.js#newcode144 lib/options.js:144: } If we are choosing that approach, I wonder ...
Nov. 6, 2017, 3:04 p.m. (2017-11-06 15:04:31 UTC) #11
Manish Jethani
Patch Set 4: Check only for runtime.getBrowserInfo https://codereview.adblockplus.org/29597555/diff/29599596/lib/options.js File lib/options.js (right): https://codereview.adblockplus.org/29597555/diff/29599596/lib/options.js#newcode144 lib/options.js:144: } On ...
Nov. 13, 2017, 10:42 a.m. (2017-11-13 10:42:14 UTC) #12
Manish Jethani
Patch Set 5: Wrap runtime.getBrowserInfo Well since now this is no longer Gecko-only we need ...
Nov. 13, 2017, 10:45 a.m. (2017-11-13 10:45:38 UTC) #13
kzar
LGTM, please could you update the issue description for #5977 and file the buildtools issue?
Nov. 13, 2017, 12:58 p.m. (2017-11-13 12:58:44 UTC) #14
Manish Jethani
On 2017/11/13 12:58:44, kzar wrote: > LGTM, please could you update the issue description for ...
Nov. 14, 2017, 3:47 p.m. (2017-11-14 15:47:20 UTC) #15
kzar
On 2017/11/14 15:47:20, Manish Jethani wrote: > On 2017/11/13 12:58:44, kzar wrote: > > LGTM, ...
Nov. 14, 2017, 3:56 p.m. (2017-11-14 15:56:59 UTC) #16
Manish Jethani
Patch Set 6: Update buildtools dependency
Nov. 17, 2017, 3:09 p.m. (2017-11-17 15:09:04 UTC) #17
kzar
On 2017/11/17 15:09:04, Manish Jethani wrote: > Patch Set 6: Update buildtools dependency Please could ...
Nov. 18, 2017, 12:27 p.m. (2017-11-18 12:27:51 UTC) #18
Manish Jethani
On 2017/11/18 12:27:51, kzar wrote: > On 2017/11/17 15:09:04, Manish Jethani wrote: > > Patch ...
Nov. 20, 2017, 4:09 p.m. (2017-11-20 16:09:02 UTC) #19
kzar
On 2017/11/20 16:09:02, Manish Jethani wrote: > On 2017/11/18 12:27:51, kzar wrote: > > On ...
Nov. 20, 2017, 4:16 p.m. (2017-11-20 16:16:50 UTC) #20
Manish Jethani
On 2017/11/20 16:16:50, kzar wrote: > On 2017/11/20 16:09:02, Manish Jethani wrote: > > On ...
Nov. 21, 2017, 7:39 a.m. (2017-11-21 07:39:12 UTC) #21
kzar
On 2017/11/21 07:39:12, Manish Jethani wrote: > Thanks, I've added a "Hints for testers" section ...
Nov. 21, 2017, 12:39 p.m. (2017-11-21 12:39:40 UTC) #22
Manish Jethani
Nov. 21, 2017, 12:47 p.m. (2017-11-21 12:47:24 UTC) #23
On 2017/11/21 12:39:40, kzar wrote:
> On 2017/11/21 07:39:12, Manish Jethani wrote:
> > Thanks, I've added a "Hints for testers" section now. Let me know if it
looks
> > OK.
> 
> Well I've tweaked it a little but it looks good now. Sorry to be pedantic
about
> it, just trying to avoid regressions sneaking into the next release... we have
> had it happen before this way! By the way Tristan is working on a tool called
> depup which helps with the admin involved doing dependency updates, you might
> find it handy https://codereview.adblockplus.org/29599579/
> https://github.com/TrLucas/depup

Cool, thanks!

> LGTM

https://hg.adblockplus.org/adblockpluschrome/rev/e9df991b7542

Powered by Google App Engine
This is Rietveld