Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(203)

Issue 12843037: Convert the RSS extension to event pages to avoid a dedicated background process. (Closed)

Created:
7 years, 9 months ago by Finnur
Modified:
7 years, 8 months ago
CC:
chromium-reviews, Aaron Boodman, chromium-apps-reviews_chromium.org
Visibility:
Public.

Description

Convert the RSS extension to event pages to avoid a dedicated background process. Also convert from deprecated message passing APIs (on/sendRequest to on/sendMessage). BUG=None TEST=None, everything should work as before. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=192810

Patch Set 1 #

Total comments: 1

Patch Set 2 : #

Total comments: 1

Patch Set 3 : #

Total comments: 9

Patch Set 4 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+58 lines, -55 lines) Patch
M chrome/test/data/extensions/subscribe_page_action/background.js View 1 2 3 3 chunks +12 lines, -13 lines 0 comments Download
M chrome/test/data/extensions/subscribe_page_action/doc_start.js View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M chrome/test/data/extensions/subscribe_page_action/feed_finder.js View 1 2 3 3 chunks +3 lines, -3 lines 0 comments Download
M chrome/test/data/extensions/subscribe_page_action/manifest.json View 1 2 3 2 chunks +3 lines, -2 lines 0 comments Download
M chrome/test/data/extensions/subscribe_page_action/popup.js View 1 2 3 1 chunk +39 lines, -36 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
Finnur
7 years, 9 months ago (2013-03-26 15:19:21 UTC) #1
not at google - send to devlin
https://codereview.chromium.org/12843037/diff/1/chrome/test/data/extensions/subscribe_page_action/background.js File chrome/test/data/extensions/subscribe_page_action/background.js (right): https://codereview.chromium.org/12843037/diff/1/chrome/test/data/extensions/subscribe_page_action/background.js#newcode7 chrome/test/data/extensions/subscribe_page_action/background.js:7: var feedData = {}; when the event page unloads ...
7 years, 9 months ago (2013-03-26 15:25:38 UTC) #2
Finnur
Good catch. It worked in my test because the background page doesn't go away immediately. ...
7 years, 9 months ago (2013-03-26 15:43:13 UTC) #3
Finnur
How about this?
7 years, 9 months ago (2013-03-27 12:01:51 UTC) #4
not at google - send to devlin
lgtm but consider storage API https://codereview.chromium.org/12843037/diff/13001/chrome/test/data/extensions/subscribe_page_action/popup.js File chrome/test/data/extensions/subscribe_page_action/popup.js (right): https://codereview.chromium.org/12843037/diff/13001/chrome/test/data/extensions/subscribe_page_action/popup.js#newcode14 chrome/test/data/extensions/subscribe_page_action/popup.js:14: var feeds = JSON.parse(localStorage.getItem(tab.id)); ...
7 years, 8 months ago (2013-03-28 00:35:05 UTC) #5
Finnur
It actually does not make sense to sync this. Here's a little background on this ...
7 years, 8 months ago (2013-03-28 21:31:28 UTC) #6
not at google - send to devlin
On 2013/03/28 21:31:28, Finnur wrote: > It actually does not make sense to sync this. ...
7 years, 8 months ago (2013-04-02 02:29:38 UTC) #7
Finnur
> Why can't the popup do the request? There's no technical reason why it couldn't, ...
7 years, 8 months ago (2013-04-04 13:46:44 UTC) #8
Finnur
ping
7 years, 8 months ago (2013-04-05 13:05:34 UTC) #9
not at google - send to devlin
lgtm https://codereview.chromium.org/12843037/diff/31001/chrome/test/data/extensions/subscribe_page_action/background.js File chrome/test/data/extensions/subscribe_page_action/background.js (right): https://codereview.chromium.org/12843037/diff/31001/chrome/test/data/extensions/subscribe_page_action/background.js#newcode25 chrome/test/data/extensions/subscribe_page_action/background.js:25: feeds[sender.tab.id] = input; initialize directly? var feeds = ...
7 years, 8 months ago (2013-04-08 04:39:55 UTC) #10
Finnur
Committed patchset #4 manually as r192810 (presubmit successful).
7 years, 8 months ago (2013-04-08 12:59:02 UTC) #11
Finnur
https://codereview.chromium.org/12843037/diff/31001/chrome/test/data/extensions/subscribe_page_action/background.js File chrome/test/data/extensions/subscribe_page_action/background.js (right): https://codereview.chromium.org/12843037/diff/31001/chrome/test/data/extensions/subscribe_page_action/background.js#newcode25 chrome/test/data/extensions/subscribe_page_action/background.js:25: feeds[sender.tab.id] = input; This is actually the only way ...
7 years, 8 months ago (2013-04-08 12:59:24 UTC) #12
not at google - send to devlin
https://codereview.chromium.org/12843037/diff/31001/chrome/test/data/extensions/subscribe_page_action/background.js File chrome/test/data/extensions/subscribe_page_action/background.js (right): https://codereview.chromium.org/12843037/diff/31001/chrome/test/data/extensions/subscribe_page_action/background.js#newcode25 chrome/test/data/extensions/subscribe_page_action/background.js:25: feeds[sender.tab.id] = input; On 2013/04/08 12:59:24, Finnur wrote: > ...
7 years, 8 months ago (2013-04-08 22:01:27 UTC) #13
Finnur
So, I've already started to forget some of the details, but here's what I remember ...
7 years, 8 months ago (2013-04-09 10:59:21 UTC) #14
Finnur
Docs issue filed here: https://code.google.com/p/chromium/issues/detail?id=229359 Holy Duncan Ferguson! Are we up to close to 230K ...
7 years, 8 months ago (2013-04-09 11:37:51 UTC) #15
not at google - send to devlin
7 years, 8 months ago (2013-04-09 23:08:46 UTC) #16
Message was sent while issue was closed.
Duncan Ferguson? Anyway, thanks. Totally agree.

Powered by Google App Engine
This is Rietveld 408576698