This repository has been archived by the owner on Dec 11, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 974
Add extension inspectors #8012
Labels
Milestone
Comments
@FlySwatter I believe we have what you're seeking, only it's not as easy to get to (not yet; I have a PR in the works to reduce friction).
If no explicit background page is provided, the file will be generated_background_page.html, IIRC. This should open up an instance of the developer tools, pointing to the background page. Please confirm whether or not this is what you were seeking. |
Oh great, thanks for the tip! I'll continue debugging this soon! |
@FlySwatter Please confirm whether or not this is what you needed. We'll be making it easier to reach in future builds :) |
Will verify soon, still 1 day left in the Internet Identity workshop (you'd probably fit in nicely here...) |
evq
added a commit
that referenced
this issue
Jul 30, 2017
evq
added a commit
that referenced
this issue
Jul 31, 2017
Fixes #8012 Auditors: @luixxiul Test Plan: Ensure extension links work when presented and are not present for disabled / invalid: 1. Go to `about:extensions` 2. Click on the pdf viewer inspect view and confirm dev tools are launched 3. In another tab go to `about:preferences#extensions` and enable 1password 4. Click on the 1password inspect view and confirm dev tools are launched 5. In another tab go to `about:preferences#extensions` and enable bitwarden 6. Confirm the dev tools pane for 1password has closed 7. Confirm that `about:extensions` no longer shows inspect views for 1password 8. Click on the bitwarden inspect view and confirm dev tools are launched 9. Confirm that `about:extensions` has no inspect views for torrent viewer Ensure the following appear as orange anchor links: 1. Payment FAQ on `about:preferences#payment` 2. Adobe and wiki `about:preferences#plugins` 3. Release notes and revision on `about:brave` 4. Inspect pages on `about:extensions` 5. Manage passwords on `about:preferences#security`
evq
added a commit
that referenced
this issue
Aug 9, 2017
Fixes #8012 Auditors: @luixxiul Test Plan: Ensure extension links work when presented and are not present for disabled / invalid: 1. Go to `about:extensions` 2. Click on the pdf viewer inspect view and confirm dev tools are launched 3. In another tab go to `about:preferences#extensions` and enable 1password 4. Click on the 1password inspect view and confirm dev tools are launched 5. In another tab go to `about:preferences#extensions` and enable bitwarden 6. Confirm the dev tools pane for 1password has closed 7. Confirm that `about:extensions` no longer shows inspect views for 1password 8. Click on the bitwarden inspect view and confirm dev tools are launched 9. Confirm that `about:extensions` has no inspect views for torrent viewer Ensure the following appear as orange anchor links: 1. Payment FAQ on `about:preferences#payment` 2. Adobe and wiki `about:preferences#plugins` 3. Release notes and revision on `about:brave` 4. Inspect pages on `about:extensions` 5. Manage passwords on `about:preferences#security`
This was referenced Dec 20, 2017
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Test plan
8110f82
yes
As an extension developer, I often inspect my extension in one of two major contexts:
Inspect Element
to get a Chrome inspector for that view.background console
link, to open a full Chrome inspector for the extension background process.Neither of these inspectors seem to exist in Brave today.
Mac OS 10.12.4
Brave 0.14.0
rev 215cba3
Click on the extension icon in the menu,
Right-click that interface.
Notice no contextual menu, even though this is a web view.
Visit
about:extensions
.Notice there are no links to open background inspectors.
There seem to be no ways to inspect extensions and their behaviors.
Extension developers need dev tools to debug their extensions.
Yes
I believe so.
Yes
1.
2.
3.
The text was updated successfully, but these errors were encountered: