New issue
Advanced search Search tips

Issue 692853 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Mar 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug

Blocking:
issue 75148



Sign in to add a comment

Create chrome://prefs-internals

Project Member Reported by rdevlin....@chromium.org, Feb 16 2017

Issue description

TL;DR: An exceedingly simple chrome WebUI page to serve the contents of the Preferences file.

Doc: https://docs.google.com/document/d/1KgTse5ObstGUcLvP2mGu15I1Km50kgOVW07M1ve8J28/edit#

chromium-dev FYI to come.
 

Comment 1 Deleted

Blocking: 75148

Comment 3 Deleted

Project Member

Comment 4 by bugdroid1@chromium.org, Mar 20 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/be084d2bff3da8eca87d2e68912712ebc995c56a

commit be084d2bff3da8eca87d2e68912712ebc995c56a
Author: rdevlin.cronin <rdevlin.cronin@chromium.org>
Date: Mon Mar 20 21:22:20 2017

[WebUI] Add a chrome://prefs-internals page

Add a chrome://prefs-internals page that displays the JSON content of the
user's profile preferences and local state. This information is useful in
debugging when you need to know the state of a current preference.

Currently, this is particularly hard on ChromeOS, where you can't just
open the Preferences file in a text editor. This allows users to examine
preferences in the same way across platforms easily.

Add a simple page that displays this text-only information.

BUG= 692853 

Review-Url: https://codereview.chromium.org/2725903002
Cr-Commit-Position: refs/heads/master@{#458189}

[modify] https://crrev.com/be084d2bff3da8eca87d2e68912712ebc995c56a/chrome/browser/profiles/profile_impl.cc
[modify] https://crrev.com/be084d2bff3da8eca87d2e68912712ebc995c56a/chrome/browser/ui/BUILD.gn
[add] https://crrev.com/be084d2bff3da8eca87d2e68912712ebc995c56a/chrome/browser/ui/webui/prefs_internals_browsertest.cc
[add] https://crrev.com/be084d2bff3da8eca87d2e68912712ebc995c56a/chrome/browser/ui/webui/prefs_internals_source.cc
[add] https://crrev.com/be084d2bff3da8eca87d2e68912712ebc995c56a/chrome/browser/ui/webui/prefs_internals_source.h
[modify] https://crrev.com/be084d2bff3da8eca87d2e68912712ebc995c56a/chrome/common/url_constants.cc
[modify] https://crrev.com/be084d2bff3da8eca87d2e68912712ebc995c56a/chrome/common/url_constants.h
[modify] https://crrev.com/be084d2bff3da8eca87d2e68912712ebc995c56a/chrome/test/BUILD.gn

Status: Fixed (was: Started)

Sign in to add a comment