Expose --enable-ui-devtools command line flag in about:flags on CrOS |
|||||||
Issue descriptionIt would be useful for devs, designers, etc to be able to inspect Ash UI components using DevTools on official dev, canary, and beta channel builds. [Do not enable for stable channel]
,
Jan 4 2017
I was able to get a patch working to expose --enable-ui-devtools in chrome:flags but it appears that you cannot remote inspect from a different machine, which is the current use case for this (i.e. inspect the CrOS system menu which cannot be done locally because the menu closes when clicking within the DevTools inspector). Marking as available since this requires more work than I have time for currently.
,
May 19 2017
Assigning to Thanh, who is making the DevTools server remotely accessible. Thanh, please assign back to me when your piece is done and I can land the chrome:flag.
,
May 19 2017
Thanks Ben. I'll ping you after 724276 landed.
,
May 19 2017
,
Jun 8 2017
,
Jun 9 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/eafb0c0e989e157fb1ea1c90fde8157f37cc27c9 commit eafb0c0e989e157fb1ea1c90fde8157f37cc27c9 Author: bruthig <bruthig@chromium.org> Date: Fri Jun 09 13:11:53 2017 Added --enable-ui-devtools to chrome://flags. BUG= 678038 Review-Url: https://codereview.chromium.org/2928973003 Cr-Commit-Position: refs/heads/master@{#478258} [modify] https://crrev.com/eafb0c0e989e157fb1ea1c90fde8157f37cc27c9/chrome/browser/about_flags.cc [modify] https://crrev.com/eafb0c0e989e157fb1ea1c90fde8157f37cc27c9/chrome/browser/flag_descriptions.cc [modify] https://crrev.com/eafb0c0e989e157fb1ea1c90fde8157f37cc27c9/chrome/browser/flag_descriptions.h [modify] https://crrev.com/eafb0c0e989e157fb1ea1c90fde8157f37cc27c9/components/ui_devtools/devtools_server.cc [modify] https://crrev.com/eafb0c0e989e157fb1ea1c90fde8157f37cc27c9/components/ui_devtools/switches.h [modify] https://crrev.com/eafb0c0e989e157fb1ea1c90fde8157f37cc27c9/tools/metrics/histograms/enums.xml
,
Jun 9 2017
SocketAsyncApiFunction::OpenFirewallHole() and chromeos::FirewallHole look to be good leads...
,
Jun 9 2017
Confirmed: It was the firewall that prevents connections and allowing connection on firewall via shell enables us to remotely connect to DevTools running on Chromebook. Next step is to see if we can somehow securely allow the connection via code.
,
Sep 18 2017
Is there more work here?
,
Sep 18 2017
,
Jan 22 2018
,
Jan 23 2018
|
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by bruthig@chromium.org
, Jan 3 2017