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

Issue 342003005: Show alert failure for reloading unpacked extensions with bad manifest (Closed)

Created:
6 years, 6 months ago by gpdavis
Modified:
6 years, 5 months ago
Reviewers:
Finnur, Devlin
CC:
chromium-reviews, extensions-reviews_chromium.org, chromium-apps-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Show alert failure for reloading unpacked extensions with bad manifest files when refreshing extensions page. Screenshot: http://i.imgur.com/02tzoUK.png BUG=375276 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=283852

Patch Set 1 #

Total comments: 1

Patch Set 2 : Cleanup #

Total comments: 21

Patch Set 3 : Minor changes, moved observer class #

Total comments: 3

Patch Set 4 : Synchronized page loading, support multiple load errors #

Total comments: 68

Patch Set 5 : Addressed patch set 4 comments #

Total comments: 51

Patch Set 6 : Minor changes #

Patch Set 7 : Fixed FailureData struct #

Patch Set 8 : Fixed be_noisy, support interaction with multiple failures #

Total comments: 29

Patch Set 9 : Moar minor changes #

Patch Set 10 : Moved path handling back to C++ #

Total comments: 21

Patch Set 11 : Minor logic changes, comments, reverted ReloadExtension calls #

Patch Set 12 : Added ReloadExtensionImpl, enhanced loader handler to send ListValue of failures #

Total comments: 38

Patch Set 13 : Minor changes, HTML list #

Total comments: 20

Patch Set 14 : Pointer scope, page loading notification, other minor changes #

Total comments: 21

Patch Set 15 : Comments, conditionals, nits, etc #

Total comments: 1

Patch Set 16 : Styling #

Patch Set 17 : Prettified failure path #

Total comments: 29

Patch Set 18 : Addressed finnur's comments #

Total comments: 3

Patch Set 19 : Update comments and user facing text #

Total comments: 6

Patch Set 20 : Final comment nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+296 lines, -83 lines) Patch
M chrome/app/generated_resources.grd View 2 chunks +4 lines, -1 line 0 comments Download
M chrome/browser/extensions/extension_error_reporter.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 4 chunks +16 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_error_reporter.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +11 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_service.h View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +9 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_service.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +16 lines, -3 lines 0 comments Download
M chrome/browser/extensions/unpacked_installer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +0 lines, -7 lines 0 comments Download
M chrome/browser/extensions/unpacked_installer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/browser/resources/extensions/extension_load_error.css View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +10 lines, -0 lines 0 comments Download
M chrome/browser/resources/extensions/extension_load_error.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/resources/extensions/extension_loader.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +103 lines, -34 lines 0 comments Download
M chrome/browser/ui/webui/extensions/extension_loader_handler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 4 chunks +47 lines, -17 lines 0 comments Download
M chrome/browser/ui/webui/extensions/extension_loader_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 7 chunks +74 lines, -17 lines 0 comments Download
M chrome/browser/ui/webui/extensions/extension_settings_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 59 (0 generated)
gpdavis
https://codereview.chromium.org/342003005/diff/1/chrome/browser/ui/webui/extensions/extension_loader_handler.cc File chrome/browser/ui/webui/extensions/extension_loader_handler.cc (right): https://codereview.chromium.org/342003005/diff/1/chrome/browser/ui/webui/extensions/extension_loader_handler.cc#newcode233 chrome/browser/ui/webui/extensions/extension_loader_handler.cc:233: /* Replacing the PostTaskAndReplyWithResult with this commented section results ...
6 years, 6 months ago (2014-06-18 23:53:16 UTC) #1
gpdavis
@kalman, What do you think of this? https://codereview.chromium.org/342003005/diff/20001/chrome/browser/ui/webui/extensions/extension_loader_handler.cc File chrome/browser/ui/webui/extensions/extension_loader_handler.cc (right): https://codereview.chromium.org/342003005/diff/20001/chrome/browser/ui/webui/extensions/extension_loader_handler.cc#newcode241 chrome/browser/ui/webui/extensions/extension_loader_handler.cc:241: web_ui()->CallJavascriptFunction( There ...
6 years, 6 months ago (2014-06-21 01:22:07 UTC) #2
not at google - send to devlin
Devlin will be reviewing this eventually so passing the question to him.
6 years, 6 months ago (2014-06-23 19:59:44 UTC) #3
Devlin
https://codereview.chromium.org/342003005/diff/20001/chrome/browser/extensions/extension_error_reporter.cc File chrome/browser/extensions/extension_error_reporter.cc (right): https://codereview.chromium.org/342003005/diff/20001/chrome/browser/extensions/extension_error_reporter.cc#newcode6 chrome/browser/extensions/extension_error_reporter.cc:6: #include "chrome/browser/extensions/extension_error_reporter_observer.h" Only the associated .h file goes at ...
6 years, 6 months ago (2014-06-24 22:21:12 UTC) #4
gpdavis
https://codereview.chromium.org/342003005/diff/20001/chrome/browser/extensions/extension_error_reporter.cc File chrome/browser/extensions/extension_error_reporter.cc (right): https://codereview.chromium.org/342003005/diff/20001/chrome/browser/extensions/extension_error_reporter.cc#newcode92 chrome/browser/extensions/extension_error_reporter.cc:92: void ExtensionErrorReporter::AddObserver( They are implemented in the same order ...
6 years, 6 months ago (2014-06-25 00:21:01 UTC) #5
Devlin
https://codereview.chromium.org/342003005/diff/20001/chrome/browser/extensions/extension_error_reporter.cc File chrome/browser/extensions/extension_error_reporter.cc (right): https://codereview.chromium.org/342003005/diff/20001/chrome/browser/extensions/extension_error_reporter.cc#newcode92 chrome/browser/extensions/extension_error_reporter.cc:92: void ExtensionErrorReporter::AddObserver( On 2014/06/25 00:21:01, gpdavis wrote: > They ...
6 years, 6 months ago (2014-06-25 19:49:37 UTC) #6
gpdavis
Hey Devlin, I implemented an idea I had for handling multiple load failures, and found ...
6 years, 5 months ago (2014-06-27 21:22:25 UTC) #7
Devlin
By the way, it's good practice to go through the comments left on the patch ...
6 years, 5 months ago (2014-06-27 22:31:10 UTC) #8
gpdavis
Thanks for the review! I'll make sure to address all the comments. Here's some of ...
6 years, 5 months ago (2014-06-27 23:42:54 UTC) #9
gpdavis
https://codereview.chromium.org/342003005/diff/60001/chrome/browser/extensions/extension_error_reporter.h File chrome/browser/extensions/extension_error_reporter.h (right): https://codereview.chromium.org/342003005/diff/60001/chrome/browser/extensions/extension_error_reporter.h#newcode32 chrome/browser/extensions/extension_error_reporter.h:32: public: On 2014/06/27 22:31:08, Devlin wrote: > nit: one ...
6 years, 5 months ago (2014-06-28 02:31:18 UTC) #10
Devlin
Next bit of review social norms: If you publish and mail a bunch of comments ...
6 years, 5 months ago (2014-06-28 08:40:02 UTC) #11
gpdavis
Thanks for the etiquette tips ;) I'll be a code review gentleman in no time! ...
6 years, 5 months ago (2014-06-30 19:42:52 UTC) #12
Devlin
https://codereview.chromium.org/342003005/diff/80001/chrome/browser/extensions/extension_error_reporter.h File chrome/browser/extensions/extension_error_reporter.h (right): https://codereview.chromium.org/342003005/diff/80001/chrome/browser/extensions/extension_error_reporter.h#newcode35 chrome/browser/extensions/extension_error_reporter.h:35: // Observer function called when an unpacked extension fails ...
6 years, 5 months ago (2014-06-30 21:06:42 UTC) #13
gpdavis
https://codereview.chromium.org/342003005/diff/80001/chrome/browser/extensions/extension_error_reporter.h File chrome/browser/extensions/extension_error_reporter.h (right): https://codereview.chromium.org/342003005/diff/80001/chrome/browser/extensions/extension_error_reporter.h#newcode35 chrome/browser/extensions/extension_error_reporter.h:35: // Observer function called when an unpacked extension fails ...
6 years, 5 months ago (2014-06-30 21:41:19 UTC) #14
Devlin
https://codereview.chromium.org/342003005/diff/80001/chrome/browser/extensions/extension_service.cc File chrome/browser/extensions/extension_service.cc (right): https://codereview.chromium.org/342003005/diff/80001/chrome/browser/extensions/extension_service.cc#newcode703 chrome/browser/extensions/extension_service.cc:703: unpacked_installer->set_be_noisy_on_failure(false); On 2014/06/30 21:41:19, gpdavis wrote: > On 2014/06/30 ...
6 years, 5 months ago (2014-06-30 22:32:36 UTC) #15
gpdavis
https://codereview.chromium.org/342003005/diff/80001/chrome/browser/extensions/extension_service.cc File chrome/browser/extensions/extension_service.cc (right): https://codereview.chromium.org/342003005/diff/80001/chrome/browser/extensions/extension_service.cc#newcode703 chrome/browser/extensions/extension_service.cc:703: unpacked_installer->set_be_noisy_on_failure(false); I am fairly well acquainted with code search ...
6 years, 5 months ago (2014-06-30 23:35:12 UTC) #16
Devlin
https://codereview.chromium.org/342003005/diff/80001/chrome/browser/extensions/extension_service.cc File chrome/browser/extensions/extension_service.cc (right): https://codereview.chromium.org/342003005/diff/80001/chrome/browser/extensions/extension_service.cc#newcode703 chrome/browser/extensions/extension_service.cc:703: unpacked_installer->set_be_noisy_on_failure(false); On 2014/06/30 23:35:11, gpdavis wrote: > I am ...
6 years, 5 months ago (2014-07-01 17:02:56 UTC) #17
gpdavis
https://codereview.chromium.org/342003005/diff/80001/chrome/browser/extensions/extension_service.cc File chrome/browser/extensions/extension_service.cc (right): https://codereview.chromium.org/342003005/diff/80001/chrome/browser/extensions/extension_service.cc#newcode703 chrome/browser/extensions/extension_service.cc:703: unpacked_installer->set_be_noisy_on_failure(false); On 2014/07/01 17:02:55, Devlin wrote: > On 2014/06/30 ...
6 years, 5 months ago (2014-07-01 20:58:56 UTC) #18
Devlin
https://codereview.chromium.org/342003005/diff/80001/chrome/browser/resources/extensions/extension_loader.js File chrome/browser/resources/extensions/extension_loader.js (right): https://codereview.chromium.org/342003005/diff/80001/chrome/browser/resources/extensions/extension_loader.js#newcode9 chrome/browser/resources/extensions/extension_loader.js:9: window.addEventListener('beforeunload', function() { On 2014/07/01 20:58:55, gpdavis wrote: > ...
6 years, 5 months ago (2014-07-01 22:14:17 UTC) #19
gpdavis
https://codereview.chromium.org/342003005/diff/140001/apps/app_load_service.cc File apps/app_load_service.cc (right): https://codereview.chromium.org/342003005/diff/140001/apps/app_load_service.cc#newcode50 apps/app_load_service.cc:50: service->ReloadExtension(extension_id, true); On 2014/07/01 22:14:17, Devlin wrote: > document ...
6 years, 5 months ago (2014-07-01 23:48:10 UTC) #20
gpdavis
https://codereview.chromium.org/342003005/diff/80001/chrome/browser/resources/extensions/extension_loader.js File chrome/browser/resources/extensions/extension_loader.js (right): https://codereview.chromium.org/342003005/diff/80001/chrome/browser/resources/extensions/extension_loader.js#newcode9 chrome/browser/resources/extensions/extension_loader.js:9: window.addEventListener('beforeunload', function() { On 2014/07/01 22:14:17, Devlin wrote: > ...
6 years, 5 months ago (2014-07-01 23:50:59 UTC) #21
gpdavis
https://codereview.chromium.org/342003005/diff/140001/chrome/browser/resources/extensions/extension_loader.js File chrome/browser/resources/extensions/extension_loader.js (right): https://codereview.chromium.org/342003005/diff/140001/chrome/browser/resources/extensions/extension_loader.js#newcode138 chrome/browser/resources/extensions/extension_loader.js:138: this.additional_.textContent = 'Additional failures:'; On 2014/07/01 23:48:10, gpdavis wrote: ...
6 years, 5 months ago (2014-07-02 00:49:36 UTC) #22
Devlin
https://codereview.chromium.org/342003005/diff/80001/chrome/browser/resources/extensions/extension_loader.js File chrome/browser/resources/extensions/extension_loader.js (right): https://codereview.chromium.org/342003005/diff/80001/chrome/browser/resources/extensions/extension_loader.js#newcode9 chrome/browser/resources/extensions/extension_loader.js:9: window.addEventListener('beforeunload', function() { On 2014/07/01 23:50:59, gpdavis wrote: > ...
6 years, 5 months ago (2014-07-02 17:46:50 UTC) #23
gpdavis
Still working on the reloading signal, ReloadExtension noisy boolean, and sending multiple load failures at ...
6 years, 5 months ago (2014-07-02 19:13:55 UTC) #24
Devlin
https://codereview.chromium.org/342003005/diff/180001/chrome/browser/background/background_contents_service.cc File chrome/browser/background/background_contents_service.cc (right): https://codereview.chromium.org/342003005/diff/180001/chrome/browser/background/background_contents_service.cc#newcode132 chrome/browser/background/background_contents_service.cc:132: ReloadExtension(copied_extension_id, true); On 2014/07/02 19:13:54, gpdavis wrote: > On ...
6 years, 5 months ago (2014-07-02 19:16:57 UTC) #25
gpdavis
I went ahead and implemented passing a ListValue with all the failure information to avoid ...
6 years, 5 months ago (2014-07-03 00:05:28 UTC) #26
Devlin
Getting closer! :) https://codereview.chromium.org/342003005/diff/230001/chrome/browser/extensions/extension_service.h File chrome/browser/extensions/extension_service.h (right): https://codereview.chromium.org/342003005/diff/230001/chrome/browser/extensions/extension_service.h#newcode240 chrome/browser/extensions/extension_service.h:240: // Public method for ReloadExtensionImpl. Allows ...
6 years, 5 months ago (2014-07-07 20:44:22 UTC) #27
gpdavis
https://codereview.chromium.org/342003005/diff/230001/chrome/browser/extensions/extension_service.h File chrome/browser/extensions/extension_service.h (right): https://codereview.chromium.org/342003005/diff/230001/chrome/browser/extensions/extension_service.h#newcode240 chrome/browser/extensions/extension_service.h:240: // Public method for ReloadExtensionImpl. Allows noisy failures. On ...
6 years, 5 months ago (2014-07-09 01:35:57 UTC) #28
Devlin
https://codereview.chromium.org/342003005/diff/230001/chrome/browser/resources/extensions/extension_loader.js File chrome/browser/resources/extensions/extension_loader.js (right): https://codereview.chromium.org/342003005/diff/230001/chrome/browser/resources/extensions/extension_loader.js#newcode5 chrome/browser/resources/extensions/extension_loader.js:5: window.addEventListener('beforeunload', function() { On 2014/07/09 01:35:57, gpdavis wrote: > ...
6 years, 5 months ago (2014-07-09 19:53:18 UTC) #29
gpdavis
https://codereview.chromium.org/342003005/diff/230001/chrome/browser/resources/extensions/extension_loader.js File chrome/browser/resources/extensions/extension_loader.js (right): https://codereview.chromium.org/342003005/diff/230001/chrome/browser/resources/extensions/extension_loader.js#newcode5 chrome/browser/resources/extensions/extension_loader.js:5: window.addEventListener('beforeunload', function() { On 2014/07/09 19:53:17, Devlin wrote: > ...
6 years, 5 months ago (2014-07-09 21:16:26 UTC) #30
Devlin
Screenshot for this one too, please. :) https://codereview.chromium.org/342003005/diff/290001/chrome/browser/resources/extensions/extension_load_error.html File chrome/browser/resources/extensions/extension_load_error.html (right): https://codereview.chromium.org/342003005/diff/290001/chrome/browser/resources/extensions/extension_load_error.html#newcode22 chrome/browser/resources/extensions/extension_load_error.html:22: <span i18n-content="extensionLoadAdditionalFailures"></span> ...
6 years, 5 months ago (2014-07-09 23:03:32 UTC) #31
gpdavis
Screenshot inbound: http://i.imgur.com/Qepy0Rg.png https://codereview.chromium.org/342003005/diff/290001/chrome/browser/resources/extensions/extension_loader.js File chrome/browser/resources/extensions/extension_loader.js (right): https://codereview.chromium.org/342003005/diff/290001/chrome/browser/resources/extensions/extension_loader.js#newcode28 chrome/browser/resources/extensions/extension_loader.js:28: * @param {Element} listElement The HTML ...
6 years, 5 months ago (2014-07-10 00:59:26 UTC) #32
Devlin
Cool! Now let's get some styling in there. :) https://codereview.chromium.org/342003005/diff/310001/chrome/browser/extensions/extension_error_reporter.cc File chrome/browser/extensions/extension_error_reporter.cc (right): https://codereview.chromium.org/342003005/diff/310001/chrome/browser/extensions/extension_error_reporter.cc#newcode93 chrome/browser/extensions/extension_error_reporter.cc:93: ...
6 years, 5 months ago (2014-07-10 21:12:45 UTC) #33
gpdavis
On 2014/07/10 21:12:45, Devlin wrote: > Cool! Now let's get some styling in there. :) ...
6 years, 5 months ago (2014-07-11 19:32:17 UTC) #34
gpdavis
finnur@chromium.org: Could you take a look at these files when you're back in the office? ...
6 years, 5 months ago (2014-07-11 19:37:41 UTC) #35
Devlin
On 2014/07/11 19:32:17, gpdavis wrote: > On 2014/07/10 21:12:45, Devlin wrote: > > Cool! Now ...
6 years, 5 months ago (2014-07-11 20:33:30 UTC) #36
gpdavis
On 2014/07/11 20:33:30, Devlin wrote: > On 2014/07/11 19:32:17, gpdavis wrote: > > On 2014/07/10 ...
6 years, 5 months ago (2014-07-11 20:48:21 UTC) #37
Finnur
https://codereview.chromium.org/342003005/diff/350001/chrome/browser/extensions/extension_service.cc File chrome/browser/extensions/extension_service.cc (right): https://codereview.chromium.org/342003005/diff/350001/chrome/browser/extensions/extension_service.cc#newcode703 chrome/browser/extensions/extension_service.cc:703: ReloadExtensionImpl(extension_id, false /* be_noisy */); Nit: No multi-line comments, ...
6 years, 5 months ago (2014-07-14 10:25:58 UTC) #38
gpdavis
Thanks for the review! Let me know if I can clarify any more about this ...
6 years, 5 months ago (2014-07-14 18:58:20 UTC) #39
Finnur
https://codereview.chromium.org/342003005/diff/350001/chrome/browser/extensions/extension_service.cc File chrome/browser/extensions/extension_service.cc (right): https://codereview.chromium.org/342003005/diff/350001/chrome/browser/extensions/extension_service.cc#newcode703 chrome/browser/extensions/extension_service.cc:703: ReloadExtensionImpl(extension_id, false /* be_noisy */); Documenting params like this ...
6 years, 5 months ago (2014-07-15 10:38:45 UTC) #40
Devlin
https://codereview.chromium.org/342003005/diff/350001/chrome/browser/ui/webui/extensions/extension_loader_handler.cc File chrome/browser/ui/webui/extensions/extension_loader_handler.cc (right): https://codereview.chromium.org/342003005/diff/350001/chrome/browser/ui/webui/extensions/extension_loader_handler.cc#newcode200 chrome/browser/ui/webui/extensions/extension_loader_handler.cc:200: failed_paths_.pop_back(); On 2014/07/15 10:38:45, Finnur wrote: > Yeah, that's ...
6 years, 5 months ago (2014-07-15 17:51:44 UTC) #41
gpdavis
https://codereview.chromium.org/342003005/diff/350001/chrome/browser/extensions/extension_service.cc File chrome/browser/extensions/extension_service.cc (right): https://codereview.chromium.org/342003005/diff/350001/chrome/browser/extensions/extension_service.cc#newcode703 chrome/browser/extensions/extension_service.cc:703: ReloadExtensionImpl(extension_id, false /* be_noisy */); On 2014/07/15 10:38:44, Finnur ...
6 years, 5 months ago (2014-07-15 18:33:14 UTC) #42
Finnur
What I was asked to review LGTM.
6 years, 5 months ago (2014-07-16 10:00:10 UTC) #43
Devlin
lgtm! Good job! :) https://codereview.chromium.org/342003005/diff/390001/chrome/browser/ui/webui/extensions/extension_loader_handler.h File chrome/browser/ui/webui/extensions/extension_loader_handler.h (right): https://codereview.chromium.org/342003005/diff/390001/chrome/browser/ui/webui/extensions/extension_loader_handler.h#newcode74 chrome/browser/ui/webui/extensions/extension_loader_handler.h:74: // Add a failure to ...
6 years, 5 months ago (2014-07-16 20:25:11 UTC) #44
gpdavis
The CQ bit was checked by gpdavis.chromium@gmail.com
6 years, 5 months ago (2014-07-16 20:35:30 UTC) #45
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gpdavis.chromium@gmail.com/342003005/410001
6 years, 5 months ago (2014-07-16 20:37:32 UTC) #46
gpdavis
Thanks! :) Glad we got this one to an acceptable state. Thanks for all the ...
6 years, 5 months ago (2014-07-16 20:43:28 UTC) #47
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: win_chromium_rel on tryserver.chromium ...
6 years, 5 months ago (2014-07-17 00:34:10 UTC) #48
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 5 months ago (2014-07-17 04:58:22 UTC) #49
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/win_chromium_rel/builds/39768)
6 years, 5 months ago (2014-07-17 04:58:23 UTC) #50
gpdavis
The CQ bit was checked by gpdavis.chromium@gmail.com
6 years, 5 months ago (2014-07-17 18:06:58 UTC) #51
gpdavis
The CQ bit was unchecked by gpdavis.chromium@gmail.com
6 years, 5 months ago (2014-07-17 18:07:06 UTC) #52
gpdavis
The CQ bit was checked by gpdavis.chromium@gmail.com
6 years, 5 months ago (2014-07-17 18:12:18 UTC) #53
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gpdavis.chromium@gmail.com/342003005/410001
6 years, 5 months ago (2014-07-17 18:15:01 UTC) #54
commit-bot: I haz the power
Change committed as 283852
6 years, 5 months ago (2014-07-17 20:22:38 UTC) #55
gpdavis
@devlin, This bug is related to this patch: https://code.google.com/p/chromium/issues/detail?id=397467 I found the problem-- 'error' became ...
6 years, 5 months ago (2014-07-25 18:24:48 UTC) #56
Devlin
On 2014/07/25 18:24:48, gpdavis wrote: > @devlin, > > This bug is related to this ...
6 years, 5 months ago (2014-07-25 18:35:06 UTC) #57
Devlin
On 2014/07/25 18:35:06, Devlin wrote: > On 2014/07/25 18:24:48, gpdavis wrote: > > @devlin, > ...
6 years, 5 months ago (2014-07-25 18:37:53 UTC) #58
gpdavis
6 years, 5 months ago (2014-07-25 18:50:06 UTC) #59
Message was sent while issue was closed.
On 2014/07/25 18:37:53, Devlin wrote:
> On 2014/07/25 18:35:06, Devlin wrote:
> > On 2014/07/25 18:24:48, gpdavis wrote:
> > > @devlin,
> > > 
> > > This bug is related to this patch:
> > > https://code.google.com/p/chromium/issues/detail?id=397467
> > > 
> > > I found the problem-- 'error' became 'reason' in the JavaScript, and these
> > > changes didn't reflect that.  Making the change in the dictionary setting
in
> > the
> > > C++ fixed it.  What's the protocol for fixing this exactly?  Do I just
need
> to
> > > get your LGTM and then commit this minor change?
> > 
> > Generally, yep, that's all that you'll need to do, if we catch it early.  If
> it
> > leaks through into beta or stable, we'd have to merge it to the release
> branch,
> > but, luckily, this one's not there yet. :)
> > 
> > Since I wasn't sure what was happening with this bug (they assigned it to
me,
> > even though they suspected this patch - maybe we have a policy of not giving
> > release blockers to external committers?  Not sure...) I went ahead and
> uploaded
> > the fix a couple hours ago.
> > https://codereview.chromium.org/422533002/
> > 
> > Thanks for checking! :)
> 
> Sidenote- we don't usually upload a new patchset to an old patch.  Once it
goes
> in, it should be done.  (This goes for error fixes, resubmitting a patch that
> was reverted, etc).  It makes it easier to track revision history.

Ah, okay, gotcha.  I'll keep that in mind.  Thanks for taking care of this!  I
wonder how we missed that earlier.

Powered by Google App Engine
This is Rietveld 408576698