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

Issue 2767173002: [MD Extensions] Respond with a load error when loading unpacked fails (Closed)

Created:
3 years, 9 months ago by Devlin
Modified:
3 years, 9 months ago
Reviewers:
lazyboy
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, vitalyp+closure_chromium.org, dbeam+watch-closure_chromium.org, jlklein+watch-closure_chromium.org, extensions-reviews_chromium.org, michaelpg
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[MD Extensions] Respond with a load error when loading unpacked fails When loading an unpacked extension fails, respond with a load error that indicates the error and includes the manifest file source to display to the user. Typically, we'd surface an error through runtime.lastError, but that doesn't allow for a rich response that includes multiple fields. To preserve backwards compatibility, only respond with the error when a populateError flag is passed. Add tests for the same. BUG=529395 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2767173002 Cr-Commit-Position: refs/heads/master@{#458971} Committed: https://chromium.googlesource.com/chromium/src/+/c0877b06e466515ade9f012d4cce403983421dad

Patch Set 1 #

Total comments: 6

Patch Set 2 : nits #

Patch Set 3 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+231 lines, -31 lines) Patch
M chrome/browser/extensions/api/developer_private/developer_private_api.h View 1 1 chunk +10 lines, -1 line 0 comments Download
M chrome/browser/extensions/api/developer_private/developer_private_api.cc View 5 chunks +35 lines, -4 lines 0 comments Download
M chrome/browser/extensions/api/developer_private/developer_private_api_unittest.cc View 2 chunks +89 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/extensions/extension_loader_handler.h View 1 3 chunks +12 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/extensions/extension_loader_handler.cc View 2 chunks +30 lines, -22 lines 0 comments Download
M chrome/common/extensions/api/developer_private.idl View 4 chunks +30 lines, -1 line 0 comments Download
M third_party/closure_compiler/externs/developer_private.js View 1 2 4 chunks +25 lines, -3 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 19 (14 generated)
Devlin
Mind taking a look? Michael, FYI. https://codereview.chromium.org/2767173002/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/2767173002/diff/1/chrome/browser/ui/webui/extensions/extension_loader_handler.cc#newcode109 chrome/browser/ui/webui/extensions/extension_loader_handler.cc:109: size_t line = ...
3 years, 9 months ago (2017-03-22 19:03:32 UTC) #3
lazyboy
lgtm with nits. https://codereview.chromium.org/2767173002/diff/1/chrome/browser/extensions/api/developer_private/developer_private_api.h File chrome/browser/extensions/api/developer_private/developer_private_api.h (right): https://codereview.chromium.org/2767173002/diff/1/chrome/browser/extensions/api/developer_private/developer_private_api.h#newcode406 chrome/browser/extensions/api/developer_private/developer_private_api.h:406: // Whether we populate a load ...
3 years, 9 months ago (2017-03-22 21:38:46 UTC) #4
Devlin
https://codereview.chromium.org/2767173002/diff/1/chrome/browser/extensions/api/developer_private/developer_private_api.h File chrome/browser/extensions/api/developer_private/developer_private_api.h (right): https://codereview.chromium.org/2767173002/diff/1/chrome/browser/extensions/api/developer_private/developer_private_api.h#newcode406 chrome/browser/extensions/api/developer_private/developer_private_api.h:406: // Whether we populate a load error on failure. ...
3 years, 9 months ago (2017-03-23 01:30:59 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2767173002/40001
3 years, 9 months ago (2017-03-23 01:31:47 UTC) #16
commit-bot: I haz the power
3 years, 9 months ago (2017-03-23 01:38:06 UTC) #19
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/c0877b06e466515ade9f012d4cce...

Powered by Google App Engine
This is Rietveld 408576698