Simon Zünd
700db8d40c
[sync] Enable syncing of standard and custom emulated devices
...
R=wolfi@chromium.org
Bug: 1245541
Change-Id: I9a96a20cf43df82c623089f1d7911d5373f645a5
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3240365
Auto-Submit: Simon Zünd <szuend@chromium.org >
Reviewed-by: Wolfgang Beyer <wolfi@chromium.org >
Commit-Queue: Wolfgang Beyer <wolfi@chromium.org >
2021-10-25 09:10:21 +00:00
Johan Bay
ede4c59ac3
Update list of devices for previewing
...
This change introduces devices with more modern specifications in
device preview/emulation.
Doc: https://docs.google.com/document/d/10nnjf1VAVujfEueAfCYyQgV85ePy_ZwZb56TICAytcE/edit?usp=sharing
Bug: 1223525
Change-Id: Ic049e245ef8a6bf6a11e17ee9d602472b606974a
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3043955
Commit-Queue: Johan Bay <jobay@chromium.org >
Reviewed-by: Mathias Bynens <mathias@chromium.org >
2021-10-25 07:28:30 +00:00
Mathias Bynens
50a215231f
Prefer Set#has over Array#includes
...
Bug: none
Change-Id: Id260be33e2270d8a932d4bf920a9daa86d42b003
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3238871
Commit-Queue: Mathias Bynens <mathias@chromium.org >
Commit-Queue: Johan Bay <jobay@chromium.org >
Auto-Submit: Mathias Bynens <mathias@chromium.org >
Reviewed-by: Johan Bay <jobay@chromium.org >
2021-10-25 07:04:40 +00:00
devtools-ci-autoroll-builder
b56190004c
Update DevTools Chromium DEPS.
...
TBR=machenbach@chromium.org ,liviurau@chromium.org
Bug: none
Change-Id: Ia08c99ec0c4b48f3095c5e66fa9aa64708836173
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3239897
Reviewed-by: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
2021-10-25 06:40:39 +00:00
devtools-ci-autoroll-builder
051ddce0b5
Update DevTools DEPS.
...
Rolling build: https://chromium.googlesource.com/chromium/src/build/+log/7bc6934..acad0f2
TBR=machenbach@chromium.org ,liviurau@chromium.org
Bug: none
Change-Id: I1806a84d7fbdf777ef393c47350abc43592e8250
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3239890
Reviewed-by: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
2021-10-25 04:04:49 +00:00
devtools-ci-autoroll-builder
ee765f2d4d
Update DevTools DEPS.
...
Rolling build: https://chromium.googlesource.com/chromium/src/build/+log/ad1e3fb..7bc6934
TBR=machenbach@chromium.org ,liviurau@chromium.org
Bug: none
Change-Id: Ibdc6c4c4a76481cdd9c30a7448c696315d825929
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3239669
Reviewed-by: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
2021-10-24 12:40:03 +00:00
devtools-ci-autoroll-builder
997a0253e3
Update DevTools Chromium DEPS.
...
TBR=machenbach@chromium.org ,liviurau@chromium.org
Bug: none
Change-Id: Ic5123775ea7e799454cf9fe49ad2fa83c82e3433
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3239107
Reviewed-by: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
2021-10-24 06:59:44 +00:00
devtools-ci-autoroll-builder
0c0961a40f
Update DevTools DEPS.
...
Rolling build: https://chromium.googlesource.com/chromium/src/build/+log/cc1fc90..ad1e3fb
TBR=machenbach@chromium.org ,liviurau@chromium.org
Bug: none
Change-Id: I0432eeb49bffa1aee1343aa85eaddeabdddcdde9
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3239565
Reviewed-by: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
2021-10-24 03:48:23 +00:00
devtools-ci-autoroll-builder
523cabf3aa
Update DevTools DEPS.
...
Rolling build: https://chromium.googlesource.com/chromium/src/build/+log/263ec78..cc1fc90
TBR=machenbach@chromium.org ,liviurau@chromium.org
Bug: none
Change-Id: I0a7baaa37e300b0f9786d06671529c2018263468
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3239220
Reviewed-by: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
2021-10-23 12:42:02 +00:00
devtools-ci-autoroll-builder
c0692cb385
Update DevTools Chromium DEPS.
...
TBR=machenbach@chromium.org ,liviurau@chromium.org
Bug: none
Change-Id: I41092de5eb9a9b1bf47b367c46e96ee27b2eb7d4
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3239151
Reviewed-by: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
2021-10-23 06:41:32 +00:00
devtools-ci-autoroll-builder
75057afb81
Update DevTools DEPS.
...
Rolling build: https://chromium.googlesource.com/chromium/src/build/+log/ffe1c75..263ec78
TBR=machenbach@chromium.org ,liviurau@chromium.org
Bug: none
Change-Id: Iddcc967cd8aa5dc373d29d7a261788b004aa54a3
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3239145
Reviewed-by: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
2021-10-23 03:49:22 +00:00
devtools-ci-autoroll-builder
9f9867d3f2
Update DevTools DEPS.
...
Rolling build: https://chromium.googlesource.com/chromium/src/build/+log/4d4596d..ffe1c75
TBR=machenbach@chromium.org ,liviurau@chromium.org
Bug: none
Change-Id: Ie960a7c516c3220d77822b6e16f17c51467d03a0
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3238229
Reviewed-by: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
2021-10-22 12:42:52 +00:00
devtools-ci-autoroll-builder
59355a8f7a
Update DevTools Chromium DEPS.
...
TBR=machenbach@chromium.org ,liviurau@chromium.org
Bug: none
Change-Id: I2f99a96c79536c58e498f68b4cbda4b5097973fa
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3238228
Reviewed-by: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
2021-10-22 06:39:32 +00:00
devtools-ci-autoroll-builder
d04c0e80d0
Update DevTools DEPS.
...
Rolling build: https://chromium.googlesource.com/chromium/src/build/+log/ee9068d..4d4596d
Rolling third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools/+log/a64ac73..7a6ff98
TBR=machenbach@chromium.org ,liviurau@chromium.org
Bug: none
Change-Id: I92bbc19c0157f40dba745c9a132180f40d24d6e7
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3238225
Reviewed-by: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
2021-10-22 03:53:33 +00:00
Paul Irish
6ee740ea29
[Lighthouse] Remove DOM check when adding view trace button
...
Lighthouse's `addButton` handles this for us–and besides,
the DOM has changed and this check is no longer valid.
Bug: 1262253
Change-Id: I63a1442a07fb139a6a7d760f76d57e546b36e0f7
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3237595
Reviewed-by: Connor Clark <cjamcl@chromium.org >
Commit-Queue: Connor Clark <cjamcl@chromium.org >
Auto-Submit: Paul Irish <paulirish@chromium.org >
2021-10-21 20:32:19 +00:00
Andrey Kosyakov
1139798e6b
Correctly show contentDocument of OOPIFs created by <embed> and <object>
...
This implement handling for frame owner elements like <embed> and <object>
consistent with the way we handle iframes.
- treat "webview" targets similarly to iframes;
- request child document for <embed> and <object> elements in addition to <iframe>
- (drive-by) createChildDocumentPromiseForTesting => requestChildDocument, because
it's not specific to testing.
Bug: 1250673
Change-Id: I183ae0e55fee0368721cf401c8a7d5148bed071c
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3235721
Commit-Queue: Andrey Kosyakov <caseq@chromium.org >
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org >
2021-10-21 18:39:15 +00:00
devtools-ci-autoroll-builder
3c3302dc25
Update DevTools DEPS.
...
Rolling build: https://chromium.googlesource.com/chromium/src/build/+log/3315329..ee9068d
Rolling third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools/+log/5cffc19..a64ac73
TBR=machenbach@chromium.org ,liviurau@chromium.org
Bug: none
Change-Id: Ib10f8b450837acccf015ef072167349a483acca7
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3233768
Reviewed-by: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
2021-10-21 12:56:33 +00:00
devtools-ci-autoroll-builder
55b768e0ac
Update DevTools Chromium DEPS.
...
TBR=machenbach@chromium.org ,liviurau@chromium.org
Bug: none
Change-Id: I9e34398dcdaa994b49846549acfe3dc0dd9ee019
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3235940
Reviewed-by: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
2021-10-21 06:47:22 +00:00
Yang Guo
cb324bb408
Consistent warning background for console context dropdown
...
Fixed:1238240
Change-Id: Ia055745757f5aec030e06df08bda7dd3ad4df238
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3234190
Reviewed-by: Mraz Marian <mraz@chromium.org >
Commit-Queue: Yang Guo <yangguo@chromium.org >
2021-10-21 06:11:44 +00:00
devtools-ci-autoroll-builder
3eb01379c0
Update DevTools DEPS.
...
Rolling build: https://chromium.googlesource.com/chromium/src/build/+log/3ab5542..3315329
Rolling buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/aa2fb01..f5750f5
Rolling third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools/+log/b6ce244..5cffc19
TBR=machenbach@chromium.org ,liviurau@chromium.org
Bug: none
Change-Id: If0053830463c9fea3fa6f3fb56d368b16afc2211
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3235811
Reviewed-by: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
2021-10-21 03:46:05 +00:00
Simon Zünd
e03b7a0f6f
[sync] Add custom rendering for the 'Sync' section in the settings UI
...
This CL adds a new web component 'SyncSection' that shows the avatar
plus email of the currently logged in user, or a warning if the
user does not have sync enabled.
Screenshots: https://imgur.com/a/PI5I1mh
Drive-by: 'arePreferencesSynced' is only optionally provided by the
backend. This CL updates the SyncInformation type to reflect that.
R=alexrudenko@chromium.org , jacktfranklin@chromium.org
Bug: 1245541
Change-Id: Ieee32d961c4d09c64e4fc106c499e69d254c38df
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3234188
Commit-Queue: Simon Zünd <szuend@chromium.org >
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org >
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org >
2021-10-20 14:10:44 +00:00
Yang Guo
a5254a82d0
Consistent checkbox styling for adorner settings in dark theme
...
Fixed:1249802
Change-Id: Iea47441217546262b6533c0c46091fb3b21bc9b9
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3234191
Auto-Submit: Yang Guo <yangguo@chromium.org >
Commit-Queue: Changhao Han <changhaohan@chromium.org >
Reviewed-by: Changhao Han <changhaohan@chromium.org >
2021-10-20 13:08:04 +00:00
devtools-ci-autoroll-builder
d72a0e9dd4
Update DevTools DEPS.
...
Rolling build: https://chromium.googlesource.com/chromium/src/build/+log/d50a437..3ab5542
Rolling third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools/+log/1efe7c7..b6ce244
TBR=machenbach@chromium.org ,liviurau@chromium.org
Bug: none
Change-Id: Ifa270a1728d6e83b589f8e7d0400996250483ea6
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3234251
Reviewed-by: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
2021-10-20 12:41:35 +00:00
Johan Bay
f32ec387e8
Use recommended sequence to escape script in literals
...
See https://github.com/whatwg/html/issues/7179
Bug: none
Change-Id: Ida622dfa42b319a27a399d780b0639503e7653a9
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3231277
Reviewed-by: Mathias Bynens <mathias@chromium.org >
Commit-Queue: Johan Bay <jobay@chromium.org >
2021-10-20 12:19:03 +00:00
Jack Franklin
cd56e74aeb
Fix release notes border color & hover
...
Swapped to using border for hover so that we use an appropriate color in
both light and dark mode.
Fixed: 1253749
Change-Id: Id493a4e438580c4956ecb5b215d35bbfc7cc04f9
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3234189
Auto-Submit: Jack Franklin <jacktfranklin@chromium.org >
Commit-Queue: Andres Olivares <andoli@chromium.org >
Reviewed-by: Andres Olivares <andoli@chromium.org >
2021-10-20 12:02:06 +00:00
Alex Rudenko
14d40878ec
Update DevTools Chromium DEPS.
...
Manual roll disabling a test that regressed due to some
changes in Chromium. Suspecting https://crrev.com/c/3228724
TBR=machenbach@chromium.org ,liviurau@chromium.org
Bug: 1261763
Change-Id: I6396a009353d003320fa99f487725408d568d4eb
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3234176
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org >
Reviewed-by: Mathias Bynens <mathias@chromium.org >
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org >
2021-10-20 11:56:56 +00:00
Benedikt Meurer
277ee38b07
[console] Include column numbers in formatted errors.
...
In particular for minified JavaScript, having easy access to the column
number is crucial for debugging, and V8 already provides the column
information for errors, we just removed it so far when we pretty printed
the error stack.
Before: https://imgur.com/Y6uDiUy.png
After: https://imgur.com/0BWpQUD.png
Fixed: chromium:1073064
Change-Id: I3e26115ed129139f6e57eb07fda179d495cc848a
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3234177
Commit-Queue: Benedikt Meurer <bmeurer@chromium.org >
Auto-Submit: Benedikt Meurer <bmeurer@chromium.org >
Reviewed-by: Kateryna Prokopenko <kprokopenko@chromium.org >
2021-10-20 11:23:04 +00:00
Yang Guo
c621aa6c18
Fix button overlap in Sensors panel via margin
...
R=mathias@chromium.org
Fixed: 1261403
Change-Id: Ie4bef1f42e14ca21cab2f486c58c3c01f0843f3a
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3234185
Reviewed-by: Mathias Bynens <mathias@chromium.org >
Commit-Queue: Yang Guo <yangguo@chromium.org >
2021-10-20 11:14:17 +00:00
Yang Guo
1019f93130
Improve color contrast for animation playback rate
...
R=mraz@chromium.org
Fixed: 1239598
Change-Id: I1f62a84fdcfe0ad998e97199304329b116e10a31
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3234178
Reviewed-by: Mraz Marian <mraz@chromium.org >
Commit-Queue: Mraz Marian <mraz@chromium.org >
2021-10-20 10:30:43 +00:00
Yang Guo
bbfede9946
Give fields for custom keybinds more space
...
When the DevTools window is very narrow, keybind fields could be
truncated to the right. By giving it more space, the keybind field
no longer gets truncated, and narrowing the window will bring up
a horizontal scroll bar.
R=jobay@chromium.org
Fixed: 1257105
Change-Id: I66531952b56cd7b3122fe3d9e794c57d36b7a47a
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3234186
Reviewed-by: Johan Bay <jobay@chromium.org >
Commit-Queue: Yang Guo <yangguo@chromium.org >
2021-10-20 10:14:05 +00:00
Jack Franklin
1234bebd62
Fix focus style for selected tab
...
By applying the styling on focus-visible, we ensure that the color
doesn't change when the user clicks (which is confusing, as it doesn't
match the usual selected color), and instead only apply it when the user
tabs (which we want, so they can see where their focus is).
Fixed: 1258571
Change-Id: I94023d7e25cfbe25a12c62edadd77c91cb35b171
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3234187
Commit-Queue: Jack Franklin <jacktfranklin@chromium.org >
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org >
Auto-Submit: Jack Franklin <jacktfranklin@chromium.org >
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org >
2021-10-20 10:11:43 +00:00
Simon Zünd
f1815228af
Allow SettingCheckbox to be disabled
...
This will be used by the sync settings in case the current Chrome
profile hasn't set up Chrome Sync.
R=alexrudenko@chromium.org
Bug: 1245541
Change-Id: I6fdca793fda9fcb8a0257591e5495afabe00120d
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3234184
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org >
Commit-Queue: Simon Zünd <szuend@chromium.org >
2021-10-20 09:14:13 +00:00
Wolfgang Beyer
13ae8b5056
[bfcache] Add question mark icons with explainer text
...
Bug: 1257120
Change-Id: I9cbd0c4a93b2f05266c51148cbcb1b2bd39b57b2
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3226460
Commit-Queue: Wolfgang Beyer <wolfi@chromium.org >
Reviewed-by: Yuzu Saijo <yuzus@chromium.org >
Reviewed-by: Simon Zünd <szuend@chromium.org >
2021-10-20 08:37:21 +00:00
Kateryna Prokopenko
37b4e77879
Install tooltip for Time cell subtitle for large
...
request rows in Network panel
Bug: 855170
Change-Id: I55efba71462eeb1b020ff0ac1ab835991631df2f
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3231276
Reviewed-by: Simon Zünd <szuend@chromium.org >
Commit-Queue: Kateryna Prokopenko <kprokopenko@chromium.org >
2021-10-20 07:25:03 +00:00
ergunsh
9cbd6c9453
Add shortcut to search panel for expanding/collapsing all files
...
Originally, the feature request is only for expanding all the
files. Since the implementation is trivial and the shortcut is
already ready for collapsing functionality, I decided to add
collapsing as well.
I have chosen "Ctrl + Shift + }" for expanding and
"Ctrl + Shift + {" for collapsing.
Bug: chromium:1255073
Change-Id: I4e8ff3cf82b532346acb1ac6c247f0f361477287
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3212515
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org >
Commit-Queue: Benedikt Meurer <bmeurer@chromium.org >
2021-10-20 06:11:17 +00:00
devtools-ci-autoroll-builder
04abb03f2e
Update DevTools DEPS.
...
Rolling build: https://chromium.googlesource.com/chromium/src/build/+log/ea40685..d50a437
Rolling third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools/+log/650f853..1efe7c7
TBR=machenbach@chromium.org ,liviurau@chromium.org
Bug: none
Change-Id: Ie7efb59e3f64d558ae0cb87e7b071d61454d462d
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3233800
Reviewed-by: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
2021-10-20 03:49:17 +00:00
Brandon Walderman
666b40a5b6
Add column number to linkified sources in the performance panel
...
This changes updates the Linkifier with an option to include the column
number in the link text if available. Also taking the opportunity to
remove some run-time type checks that are no longer needed thanks to the
TypeScript migration.
Including the column number in source links helps developers who are
looking at a performance profile "offline" find the function that was
called within the source file. When only a line number is given, this
is more difficult, especially for minified JavaScript files where there
may be many function definitions on the same line.
Bug: 1252049
Change-Id: I1e33583010c8f5d62789e4341ca5b4f6b2c9cd58
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3176625
Commit-Queue: Brandon Walderman <brwalder@microsoft.com >
Reviewed-by: Robert Paveza <Rob.Paveza@microsoft.com >
Reviewed-by: Simon Zünd <szuend@chromium.org >
2021-10-19 21:03:44 +00:00
Maks Orlovich
c6100b832a
DOMDebuggerModel: small refactor of title setting
...
Make setting of titles for instrumentation breakpoints more
table-driven to reduce code duplication and to make adding more
items easier.
Change-Id: Idfc6534d598e8fb1a34a428e3de113916a6a8b8e
Bug: none
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3231935
Commit-Queue: Maksim Orlovich <morlovich@chromium.org >
Reviewed-by: Andrey Kosyakov <caseq@chromium.org >
2021-10-19 18:38:02 +00:00
Wolfgang Beyer
8245fc910c
Prevent forced white color for icons in RequestHeadersView
...
Don't force white icon colors in the RequestHeadersView's TreeOutline.
Drive-by: fix buggy private field caused by underscore migration.
Fixed: 1151312
Change-Id: I0eded40cfa23dcbcaef926f9f56dd1d623c794ac
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3231275
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org >
Commit-Queue: Wolfgang Beyer <wolfi@chromium.org >
2021-10-19 14:13:43 +00:00
devtools-ci-autoroll-builder
e7f7eaaddc
Update DevTools DEPS.
...
Rolling build: https://chromium.googlesource.com/chromium/src/build/+log/491911e..ea40685
TBR=machenbach@chromium.org ,liviurau@chromium.org
Bug: none
Change-Id: I993f2d571c8e341f83895505292a8120fca78132
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3230848
Reviewed-by: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
2021-10-19 12:39:53 +00:00
Simon Zünd
1de7cf8f39
[settings] Refactor settings rendering code
...
This CL refactors how the sections of the "General Settings" tab are
built. The existing code does 2 passes:
1) It creates a container for each setting category
2) It iterates all settings appending them to the correct container
depending on the settings' category
The new code builds each section in one step by filtering all
settings that will end up in that section.
This refactoring is necessary to allow an easier transition to
web components. Instead of incrementally adding settings to a
component causing many re-renders, we can initialize and render
a future section component in a single step.
Drive-by: Rename `addSettingUI` to `addExtensionsSection` given
what the code actually does.
R=alexrudenko@chromium.org
Bug: 1245541
Change-Id: I93e2b68dbb945a3ede5a8ded9da5ad88fd434fb5
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3229763
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org >
Commit-Queue: Simon Zünd <szuend@chromium.org >
2021-10-19 11:32:03 +00:00
Alex Rudenko
1bef13ab30
Implement disabled state for buttons
...
This CL implements disabled state for the standard
buttons according to the design spec.
Screenshot: https://i.imgur.com/RzdbcbN.png
Bug: none
Change-Id: I59cc06ed38a156194ddee54828aeec43f481139f
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3229503
Reviewed-by: Peter Müller <petermueller@chromium.org >
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org >
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org >
2021-10-19 10:53:42 +00:00
Wolfgang Beyer
fd6bce7310
Remove duplicate experiment and keep only one copy
...
The experiment was renamed to not contain a sensitive term.
Previous CL: https://crrev.com/c/2601481
Disable blink test CL: https://crrev.com/c/3226371
Update blink test CL: https://crrev.com/c/3229606
Bug: 1161439
Change-Id: If03ed75b6aaee77802bef14cc81354a4674744ba
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3229507
Reviewed-by: Simon Zünd <szuend@chromium.org >
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org >
Commit-Queue: Wolfgang Beyer <wolfi@chromium.org >
2021-10-19 10:13:13 +00:00
Kateryna Prokopenko
6b831e3f67
Retype incorrect types from UrlString to RawPathString
...
Bug: 1253323
Change-Id: Ie1c0504db44583b39d3c9df4cb971e573f6d332f
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3229762
Reviewed-by: Simon Zünd <szuend@chromium.org >
Commit-Queue: Kateryna Prokopenko <kprokopenko@chromium.org >
2021-10-19 09:36:51 +00:00
devtools-ci-autoroll-builder
da51040f6b
Update DevTools DEPS.
...
Rolling build: https://chromium.googlesource.com/chromium/src/build/+log/af3a4b4..491911e
Rolling buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/a9bc3e2..aa2fb01
TBR=machenbach@chromium.org ,liviurau@chromium.org
Bug: none
Change-Id: I4d1375de51d06bd9fffb30e42515f36548146d4d
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3230567
Reviewed-by: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
2021-10-19 03:39:08 +00:00
Michael Liao
85fa8e5831
[Accessibility]: Removing aria-hidden attribute from data grid header table
...
Issue:
- Data grid headers are not compatible with MacOS Hover Text feature
Changes:
- Removed aria-hidden from the header grid table
Notes:
- This will regress the issue resolved in this CL: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/1965851
- The main issue is that the legacy DataGrid component contains two tables, a header table used for sorting and a data container table which is populated with all the data.
- Since the header table is technically a separate table, the data container table contains a hidden header row (set to height: 0px) so that screen readers can give context to which column each cell is under.
- To prevent screen readers from traversing both the header table and the hidden header table, resulting in the headers being read twice, the visible header table was marked aria-hidden.
Justification:
- This CL removes the aria-hidden from the visible header table, re-introducing the bug where table headers are read twice as a trade off to support other accessibility tools.
- It is better to fix a broken experience for one accessibility tool at the cost of slightly inhibiting the usability of another accessibility tool.
- In general, this is an improper use of aria-hidden as it is a visible element that we are intentionally hiding from screen readers as a workaround to support the two table system.
- The new data grid component does not have these issues, so this will just be a temporary bandaid until the new data grid component finishes rolling out.
Bug: 1257739
Change-Id: Id7a0f434153297f27e5df0023c8aba733db85390
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3213089
Reviewed-by: Jose Leal <joselea@microsoft.com >
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org >
Commit-Queue: Michael Liao <michael.liao@microsoft.com >
2021-10-18 17:05:39 +00:00
Simon Zünd
11bc35c1c5
Add SettingCheckbox component
...
This CL adds a small web component that binds a checkbox to a boolean
setting. Similar to the legacy element, the binding of the new
component works both ways. Updating the setting updates the comopnent
and clicking the component updates the setting.
The CL also switches the settings UI to use SettingCheckbox.
Please note that the old element is still widely used e.g. in
toolbars or inline configuration of the console.
R=alexrudenko@chromium.org
Bug: 1245541
Change-Id: I256315e0c693edd9d5d3ecf081ff478c78b6badc
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3229277
Commit-Queue: Simon Zünd <szuend@chromium.org >
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org >
2021-10-18 14:46:38 +00:00
Nancy Li
ba25ddde1d
[Quick Open] Fix the filteredListWidget display issue in narrow window
...
Before: https://imgur.com/a/777Rmk6
After: https://imgur.com/a/bHGdh3n
Fixed: 1257053
Change-Id: I54db71e696eb9667ff9520993c2da9a83ecf3d7b
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3226578
Reviewed-by: Kim-Anh Tran <kimanh@chromium.org >
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org >
Commit-Queue: Nancy Li <nancyly@chromium.org >
2021-10-18 13:07:18 +00:00
devtools-ci-autoroll-builder
d6d55d22ed
Update DevTools DEPS.
...
Rolling build: https://chromium.googlesource.com/chromium/src/build/+log/18d3f4b..af3a4b4
TBR=machenbach@chromium.org ,liviurau@chromium.org
Bug: none
Change-Id: I094e9902d539b7fcf39d430919252ff0e1750cf6
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3229385
Reviewed-by: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
Commit-Queue: Devtools Autoroller <devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com >
2021-10-18 12:46:09 +00:00
Benedikt Meurer
8e8191e0aa
Use breakpoint markers in the Breakpoints sidebar panel.
...
Before: https://imgur.com/x9OzRnA.png
After: https://imgur.com/p9AcgjF.png
Fixed: chromium:1148260
Also-By: alexrudenko@chromium.org
Change-Id: I43b9a09fc1e8dd052972950924418cb78666466b
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3229276
Reviewed-by: Alex Rudenko <alexrudenko@chromium.org >
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org >
Auto-Submit: Benedikt Meurer <bmeurer@chromium.org >
2021-10-18 11:51:32 +00:00