Audits: Fix viewport emulation invisibility bugs
Bug: 979126, 816849, 984743
Change-Id: I454cee9d75c24b4b703b8dd71cb83be4eff0fb11
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1699018
Commit-Queue: Paul Irish <paulirish@chromium.org>
Auto-Submit: Paul Irish <paulirish@chromium.org>
Reviewed-by: Erik Luo <luoe@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#678036}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a96d4c75d1d4d5fb06598f33f5cbc43bd3c65c59
diff --git a/front_end/audits/AuditsController.js b/front_end/audits/AuditsController.js
index a7406c2..a1c3600 100644
--- a/front_end/audits/AuditsController.js
+++ b/front_end/audits/AuditsController.js
@@ -237,7 +237,9 @@
setting: Common.settings.createSetting('audits.device_type', 'mobile'),
description: ls`Apply mobile emulation during auditing`,
setFlags: (flags, value) => {
- flags.emulatedFormFactor = value;
+ flags._devtoolsEmulationType = value;
+ // See Audits.AuditsPanel._setupEmulationAndProtocolConnection()
+ flags.emulatedFormFactor = 'none';
},
options: [
{label: ls`Mobile`, value: 'mobile'},