Commit Graph
17 Commits
Author SHA1 Message Date
Joel Einbinder 83fc76e621 DevTools: Follow Lighthouse's a11y suggestions
Running Lighthouse on DevTools lead to these changes:
 * Label our <select> toolbar items
 * Don't use tabIndex=1 for our canvas elements
 * Don't use li items in the network panel
 * add lang=en to our html tags

Change-Id: I9fef3d731dbbcbb56c3f73d81fd5669d65fa9827
Reviewed-on: https://chromium-review.googlesource.com/1093399
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Commit-Queue: Joel Einbinder <einbinder@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#566195}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 237b755cd007b58b585ad34137353e11e2bc3ccd
2018-06-11 23:19:47 +00:00
Erik Luo 0187a0206e DevTools: update Network view on filter bar toggle
We used to listen to resize events from the root DevTools window or a
SplitWidget, but not when the viewport grows/shrinks due to toggling
the filter bar.

This CL updates the viewport in that case, too.

Bug: 807917
Change-Id: I7c5cfbe20f7e293f808e8138b2c7da0ab76df845
Reviewed-on: https://chromium-review.googlesource.com/1077757
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Commit-Queue: Erik Luo <luoe@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#563331}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4dcc9eb7b3652120ef1b3bd07bdd9b918c9a7d60
2018-05-31 18:35:49 +00:00
Tsuyoshi Horo 06db447ad5 Highlight the error related field in DevTool's SignedExchangeInfoView
Screenshots: http://crbug.com/830505#c20

Bug: 830505
Change-Id: I91d08b747bacf6781b8088e800605b51a73e34f0
Reviewed-on: https://chromium-review.googlesource.com/1074910
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#563178}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b40c7c3bf6c79421eef544a54e180ea53655da00
2018-05-31 07:32:45 +00:00
Joel Einbinder 78bf7a8bad DevTools: Remove network filter reminder to search across headers
The hint was adding a lot of visual noise to the Network Panel, which
is already quite busy.

Change-Id: Ibd2aacc51b391450ae1f5ef068a60e88b831b6ac
Reviewed-on: https://chromium-review.googlesource.com/1060300
Reviewed-by: Eugene Ostroukhov <eostroukhov@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Commit-Queue: Joel Einbinder <einbinder@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#562108}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 944c4c601ae905ce7af7b2bf2f9ffedb2664fa3e
2018-05-26 02:50:16 +00:00
Tsuyoshi Horo 03fbafe6e8 Shows the signature and CertSHA256 of signed exchange in DevTools
The signature header was removed from the response headers in the spec.
https://github.com/WICG/webpackage/commit/f4ca17d1377bed966fdba85c03adbd798cfb5a96
(Chromium implementation is not updated yet.)
So we should show the all "signature" information.

Bug: 830505
Change-Id: I1e922806e2febedb66c3f4e1614d5277a6012e3d
Reviewed-on: https://chromium-review.googlesource.com/1069948
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#561761}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 093fa71d6166125445c508f1782d32dd5719b3ef
2018-05-25 03:59:58 +00:00
Tsuyoshi Horo 32b85e7213 Add a link to view certificate in DevTool's SignedExchangeInfoView.
It is useful when debugging the certificate especially when failed to
load the signed exchange.
(When succeeded, we can view the certificate in Security panel)

This CL also changes "certUrl" to optional in PDL file, because this
could be null according to the spec.

Bug: 830505
Change-Id: I710d91bc43bd414d03aca7d4e3dfdb9342b10500
Reviewed-on: https://chromium-review.googlesource.com/1055407
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#561758}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4defbb6af0fda52f8a5ccc32ad5eb03cb31ce645
2018-05-25 03:54:16 +00:00
Joel Einbinder 4edecad136 DevTools: Convert handleShortcut to Actions in the Network panel
This is part of a series of patches to remove Panel.handleShortcut

Change-Id: I9c66fa93da4ee7a1e0a12a68f09391c1c4651f7c
Reviewed-on: https://chromium-review.googlesource.com/1060513
Commit-Queue: Joel Einbinder <einbinder@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#561703}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6be8da1a013582e7949dc4f3d075a7e8a8653541
2018-05-25 00:25:42 +00:00
Tsuyoshi Horo 02266c3248 Brush up DevTools SignedExchange support
This incorporats with dgozman's comments in crrev.com/c/1004890
- Change "from SignedExchange" to "from signed-exchange" in NetworkRequestNode.
- Show the signed exchagne url as the initiator of certificate request.
- Show "from signed-exchange" in the headers tab of the inner request.
- Add "View request" link in the preview tab of signed exchange to show the inner request.
- Add "Learn more" link in the preview tab of signed exchange.

Bug: 830505
Change-Id: Ica7ae52e563efb283c600c812be196951a12a336
Reviewed-on: https://chromium-review.googlesource.com/1065558
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#560287}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4ac04d63b06db0e81a986691346f67ba8ad7f865
2018-05-21 17:01:18 +00:00
Tsuyoshi Horo 625e92a4d7 Show SignedExchange related information in DevTool's Preview panel
SignedExchangeDevToolsProxy sends the SignedExchangeHeader and the certificate
information and the error messages to DevTools.
When the user clicks a signed exchange response in Network panel, these
information will be displayed in the Preview panel.

And the network grid view will show “from SignedExchange” in the size column of
the content of the signed exchange like “from disk cache”.

See the doc for more details: https://bit.ly/2HXVbCU

This CL depends on https://crrev.com/c/1029755

Bug: 830505
Change-Id: Ice3743f2e1675b6d604eeaba731ebd8494c2b5a1
Reviewed-on: https://chromium-review.googlesource.com/1004890
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#559363}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 705b2aa35e1523b1a00b6c8aa73b3a5f0c8e50b1
2018-05-17 00:36:11 +00:00
Johannes Henkel 83b49a8674 ResourceRequestBlockedReason: use base::Optional instead of kNone value.
This change will make it easier to finish
https://chromium-review.googlesource.com/c/chromium/src/+/1035091:
- The "other" blocked reason, that is, an unspecified blocked reason,
  is now the default which we'll assume for the 0 value.
- There's a 1:1 correspondence with the enum in
  browser_protocol.pdl, so we no longer need to conflate kNone and
  kOther.
- The base::nullopt value for base::Optional<...> is more appropriate
  because in the inspector's protocol it will correspond to the absence
  of a string value (e.g. in a JSON message), as opposed to the string
  "none" or "other" (both misleading).
Would like to land this first since it's easier to review / test it
this way, as opposed to mixing it into a larger PR.

Bug: 838291
Change-Id: I66da523495b38a297d22289ae7c32367a66bd6bb
Reviewed-on: https://chromium-review.googlesource.com/1056030
Commit-Queue: Johannes Henkel <johannes@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#558109}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ee045a5ae4784d9223b1152db737f40c93a385da
2018-05-12 03:45:14 +00:00
Eugene Ostroukhov 8a329cf50b DevTools: use base64 for files with Unicode characters
Bug: 828601
Change-Id: Ia90474edd65f80e432533974ff12d08c4a149ba8
Reviewed-on: https://chromium-review.googlesource.com/1053060
Reviewed-by: Andrey Kosyakov <caseq@chromium.org>
Commit-Queue: Eugene Ostroukhov <eostroukhov@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#557694}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 56b8dabc3fb627039d9babbaa4707e8b038db4bc
2018-05-10 22:21:57 +00:00
Eugene Ostroukhov c7e4cb0371 DevTools: fix prompt overlapping the button
Bug: 828811
Change-Id: I575834b95ff2c5587933601e1f46f53221f65fe0
Reviewed-on: https://chromium-review.googlesource.com/1047956
Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
Commit-Queue: Eugene Ostroukhov <eostroukhov@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#557026}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b5df39cb30f2366b8abfbeb53a58f2785217340a
2018-05-09 00:33:02 +00:00
Eugene Ostroukhov b600f66319 DevTools: Selecting a request should reset filter
Bug: 836892
Change-Id: Iad5856428bc60cbb410a8c97076078f8adbbea5d
Reviewed-on: https://chromium-review.googlesource.com/1048060
Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
Commit-Queue: Eugene Ostroukhov <eostroukhov@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#557022}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 248232c4939d7608d51452660e7e7613aee99035
2018-05-09 00:18:14 +00:00
Eugene Ostroukhov 2810a50a8a Devtools: match request URL in network search.
Bug: 836887
Change-Id: Id13521c9f15f0f3a3e5c1fd4047b40b8883dcbcf
Reviewed-on: https://chromium-review.googlesource.com/1048045
Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
Commit-Queue: Eugene Ostroukhov <eostroukhov@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#557021}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 512f10fce024d6cb28cd0b96eb9ebd80fb68ccf2
2018-05-09 00:11:47 +00:00
Johannes Henkel a40cf28190 Add BlockedReason::content-type to browser_protocol.pdl.
This way, entries correspond with ResourceRequestBlockedReason.
Also sort entries more logically and update BuildBlockedReason.
Missing content-type is probably a bug / oversight.

Change-Id: I3091d5ec5cd85b0cd51dc8e637c9665bd3bc7448
Reviewed-on: https://chromium-review.googlesource.com/1043388
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Reviewed-by: Andrey Kosyakov <caseq@chromium.org>
Commit-Queue: Johannes Henkel <johannes@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#555983}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0105ae373019c678d627bae138febdc86c47045c
2018-05-04 04:38:06 +00:00
Alexei Filippov 2578eb00b5 DevTools: Store window zoom range in PerformanceModel.
Change-Id: I15f5cc61fb956d2be00887eccad96af09c441a44
Reviewed-on: https://chromium-review.googlesource.com/1003833
Commit-Queue: Alexei Filippov <alph@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#549821}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 94942045f8a0d26994609c6c578170a6ebf5131b
2018-04-11 08:15:05 +00:00
Blink Reformat 4c46d0969f The Great Blink mv for source files, part 2.
Move and rename files.

NOAUTOREVERT=true
NOPRESUBMIT=true
NOTREECHECKS=true
Bug: 768828
TBR=darin@chromium.org
NOTRY=true

Change-Id: I66d3b155808bc5bdbf237b80208e1e552bcf7f28
Reviewed-on: https://chromium-review.googlesource.com/1001153
Reviewed-by: Blink Reformat <blink-reformat@chromium.org>
Commit-Queue: Blink Reformat <blink-reformat@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#549061}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0aee4434a4dba42a42abaea9bfbc0cd196a63bc1
2018-04-07 15:32:37 +00:00