Add an about:flags entry for disabling hyperlink auditing. (issue5393001)

803 views
Skip to first unread message

joc...@chromium.org

unread,
Nov 26, 2010, 2:32:47 PM11/26/10
to pe...@chromium.org, da...@chromium.org, chromium...@chromium.org, ben...@chromium.org
the reason we decided against having UI for disabling a-ping is the
following:
the purpose of this feature is to speed up web browsing by avoiding the
usual
redirect to track clicks. However, web pages are unlikely to use this
feature if
not almost all users have this feature enabled.

hth
-jochen

http://codereview.chromium.org/5393001/

pe...@chromium.org

unread,
Nov 26, 2010, 2:48:33 PM11/26/10
to joc...@chromium.org, da...@chromium.org, chromium...@chromium.org, ben...@chromium.org
Reviewers: jochen, darin,

Message:


On 2010/11/26 19:32:46, jochen wrote:
> the reason we decided against having UI for disabling a-ping is the
> following:
> the purpose of this feature is to speed up web browsing by avoiding the
> usual
> redirect to track clicks. However, web pages are unlikely to use this
> feature
if
> not almost all users have this feature enabled.

> hth
> -jochen

While, in essence, I agree, I also think Julian got a point in the issue.
Quite
some people worry about their privacy and there is already enough
rumoring/fud
about the browser which also was the reason the spec makes a note about
this.
Until an API for features such as this is available for more convenient
disabling, I don't think supporting this in about:flags does any harm.

Regardless, I do understand the position on this, but then I also think we
should be clear in saying there won't be an UI option until any kind of API
is
available. By this I mean that issue 59024 should be closed saying exactly
that.
If the consensus is that it's better to not add this to about:flags, can I
go on
and do so?

Regards,
Peter

Description:
Add an about:flags entry for disabling hyperlink auditing.

BUG=59024
TEST=none


Please review this at http://codereview.chromium.org/5393001/

SVN Base: http://src.chromium.org/svn/trunk/src/

Affected files:
M chrome/app/generated_resources.grd
M chrome/browser/about_flags.cc


Index: chrome/app/generated_resources.grd
===================================================================
--- chrome/app/generated_resources.grd (revision 67437)
+++ chrome/app/generated_resources.grd (working copy)
@@ -4173,6 +4173,12 @@
<message name="IDS_FLAGS_CLICK_TO_PLAY_DESCRIPTION"
desc="Description of the 'Click to play' lab.">
Enables a "click to play" option in the plug-in content settings.
</message>
+ <message name="IDS_FLAGS_DISABLE_HYPERLINK_AUDITING_NAME" desc="Name
of the 'Disable hyperlink auditing' lab.">
+ Disable hyperlink auditing
+ </message>
+ <message name="IDS_FLAGS_DISABLE_HYPERLINK_AUDITING_DESCRIPTION"
desc="Description of the 'Disable hyperlink auditing' lab.">
+ Disable sending hyperlink auditing pings.
+ </message>

<!-- Instant -->
<message name="IDS_INSTANT_OPT_IN_ENABLE" desc="Button shown in the
omnibox dropdown for enabling instant">
Index: chrome/browser/about_flags.cc
===================================================================
--- chrome/browser/about_flags.cc (revision 67437)
+++ chrome/browser/about_flags.cc (working copy)
@@ -234,6 +234,13 @@
kOsAll,
switches::kEnableClickToPlay
},
+ {
+ "disable-hyperlink-auditing",
+ IDS_FLAGS_DISABLE_HYPERLINK_AUDITING_NAME,
+ IDS_FLAGS_DISABLE_HYPERLINK_AUDITING_DESCRIPTION,
+ kOsAll,
+ switches::kNoPings
+ }
};

const Experiment* experiments = kExperiments;


joc...@chromium.org

unread,
Nov 26, 2010, 2:59:48 PM11/26/10
to pe...@chromium.org, da...@chromium.org, chromium...@chromium.org, ben...@chromium.org

Yes, we should be transparent about this. You can wait for Darin to
comment, but
from my point of view, having this in about:flags is not a great solution.

http://codereview.chromium.org/5393001/

pe...@chromium.org

unread,
Nov 26, 2010, 3:11:35 PM11/26/10
to joc...@chromium.org, da...@chromium.org, chromium...@chromium.org, ben...@chromium.org

Alright. I will wait for Darin's comments.

Regards,
Peter

http://codereview.chromium.org/5393001/

Darin Fisher

unread,
Nov 29, 2010, 12:10:44 PM11/29/10
to pe...@chromium.org, joc...@chromium.org, da...@chromium.org, chromium...@chromium.org, b...@chromium.org, Nate Chapin
On the flip side, we said that command line flags == about:flags.

In other words, if something is a command line flag, then there should be no barrier
to presenting it in about:flags.

I'm OK with this CL.

-Darin

 

joc...@chromium.org

unread,
Nov 29, 2010, 3:33:19 PM11/29/10
to pe...@chromium.org, da...@chromium.org, chromium...@chromium.org, ben...@chromium.org

pe...@chromium.org

unread,
Nov 30, 2010, 4:29:57 AM11/30/10
to joc...@chromium.org, da...@chromium.org, chromium...@chromium.org, ben...@chromium.org
On 2010/11/29 20:33:19, jochen wrote:
> LGTM

Could you commit it please, as I don't have commit privileges?

http://codereview.chromium.org/5393001/

starr...@gmail.com

unread,
Mar 19, 2014, 5:12:25 PM3/19/14
to chromium...@chromium.org, pe...@chromium.org, da...@chromium.org, ben...@chromium.org, joc...@chromium.org
What is hyperlink auditing?
Reply all
Reply to author
Forward
0 new messages