|
Prevent duplicate navigation to debug URLs from Telemetry.
Previously Telemetry enabled navigation to Debug URLs by adding a custom
URL handler. However, URL handlers can be called multiple times per
Navigation, and Debug URL actions must happen only once.
This CL enables Telemetry URL handling to be done by the normal
NavigationControllerImpl::LoadURLWithParams() to HandleDebugURL() path.
This also removes the prior workaround added in crrev.com/277113002 .
BUG= 395326
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=286117
Total comments: 5
Total comments: 4
Total comments: 8
Total comments: 3
Total comments: 2
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+264 lines, -120 lines) |
Patch |
 |
M |
content/browser/browser_url_handler_impl.cc
|
View
|
1
2
|
2 chunks |
+0 lines, -13 lines |
0 comments
|
Download
|
 |
M |
content/browser/frame_host/debug_urls.h
|
View
|
1
|
1 chunk |
+0 lines, -5 lines |
0 comments
|
Download
|
 |
M |
content/browser/frame_host/debug_urls.cc
|
View
|
1
|
3 chunks |
+10 lines, -18 lines |
0 comments
|
Download
|
 |
M |
content/browser/frame_host/navigation_controller_impl.cc
|
View
|
|
2 chunks |
+9 lines, -14 lines |
0 comments
|
Download
|
 |
M |
content/browser/gpu/gpu_data_manager_impl_private.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/gpu/gpu_internals_ui.cc
|
View
|
1
2
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/gpu/gpu_process_host.h
|
View
|
1
2
3
4
5
6
7
8
|
4 chunks |
+12 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/gpu/gpu_process_host.cc
|
View
|
1
2
3
4
5
6
7
8
|
5 chunks |
+73 lines, -61 lines |
0 comments
|
Download
|
 |
M |
content/common/gpu/gpu_messages.h
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
A |
content/test/data/gpu/gpu_process_crash.html
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+52 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/test/gpu/gpu_tests/context_lost.py
|
View
|
1
2
3
4
5
6
7
8
9
10
|
10 chunks |
+84 lines, -6 lines |
0 comments
|
Download
|
 |
M |
gpu/config/gpu_info.h
|
View
|
1
2
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
gpu/config/gpu_info.cc
|
View
|
1
2
|
3 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
tools/telemetry/telemetry/core/backends/chrome/system_info_backend.py
|
View
|
1
2
3
4
5
|
2 chunks |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
tools/telemetry/telemetry/core/browser_unittest.py
|
View
|
1
2
3
4
5
6
|
1 chunk |
+11 lines, -0 lines |
0 comments
|
Download
|
Total messages: 35 (0 generated)
|