Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(490)

Issue 2283013002: Adding chrome flag to disable implicit capture (Closed)

Created:
4 years, 3 months ago by Navid Zolghadr
Modified:
4 years, 3 months ago
CC:
asvitkine+watch_chromium.org, blink-reviews, blink-reviews-api_chromium.org, chromium-reviews, darin-cc_chromium.org, dglazkov+blink, dtapuska+blinkwatch_chromium.org, jam, kinuko+watch, nzolghadr+blinkwatch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Adding chrome flag to disable implicit capture This change adds a flag to disable implicit touch pointer events. So that when the touch goes down it does not gets captured to that element. Note that it doesn't change the touch events and it only affects the pointer events. BUG=640700 Committed: https://crrev.com/8d8e3857dc1ad98b96493297bf3a95fa838eeb17 Cr-Commit-Position: refs/heads/master@{#415950}

Patch Set 1 #

Total comments: 13

Patch Set 2 : Rename the flag #

Total comments: 6

Patch Set 3 : Addressing comments about comments :) #

Unified diffs Side-by-side diffs Delta from patch set Stats (+29 lines, -1 line) Patch
M chrome/app/generated_resources.grd View 1 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/browser/about_flags.cc View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M content/child/runtime_features.cc View 1 1 chunk +3 lines, -0 lines 0 comments Download
M content/public/common/content_features.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M content/public/common/content_features.cc View 1 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/input/PointerEventManager.cpp View 1 1 chunk +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/web/WebRuntimeFeatures.cpp View 1 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/public/web/WebRuntimeFeatures.h View 1 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 41 (21 generated)
Navid Zolghadr
4 years, 3 months ago (2016-08-26 18:16:21 UTC) #4
dtapuska
https://codereview.chromium.org/2283013002/diff/1/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): https://codereview.chromium.org/2283013002/diff/1/chrome/app/generated_resources.grd#newcode5938 chrome/app/generated_resources.grd:5938: + <message name="IDS_FLAGS_EXPERIMENTAL_POINTER_EVENT_NO_IMPLICIT_CAPTURE_NAME" desc="Name for the flag to enable ...
4 years, 3 months ago (2016-08-29 14:50:48 UTC) #8
Navid Zolghadr
On 2016/08/29 14:50:48, dtapuska wrote: > https://codereview.chromium.org/2283013002/diff/1/chrome/app/generated_resources.grd > File chrome/app/generated_resources.grd (right): > > https://codereview.chromium.org/2283013002/diff/1/chrome/app/generated_resources.grd#newcode5938 > ...
4 years, 3 months ago (2016-08-29 14:52:28 UTC) #9
dtapuska
lgtm
4 years, 3 months ago (2016-08-30 17:40:32 UTC) #10
mustaq
lgtm mod s/enable-no/disable/ Have we decided if we want two separate flags or one. I ...
4 years, 3 months ago (2016-08-30 18:38:57 UTC) #11
Alexei Svitkine (slow)
Some drive-bys https://codereview.chromium.org/2283013002/diff/1/content/public/common/content_features.cc File content/public/common/content_features.cc (right): https://codereview.chromium.org/2283013002/diff/1/content/public/common/content_features.cc#newcode111 content/public/common/content_features.cc:111: // Pointer events no implicit capture Full ...
4 years, 3 months ago (2016-08-30 19:24:58 UTC) #13
Navid Zolghadr
https://codereview.chromium.org/2283013002/diff/1/content/public/common/content_features.cc File content/public/common/content_features.cc (right): https://codereview.chromium.org/2283013002/diff/1/content/public/common/content_features.cc#newcode113 content/public/common/content_features.cc:113: "PointerEventNoImplicitCapture", base::FEATURE_DISABLED_BY_DEFAULT}; On 2016/08/30 19:24:58, Alexei Svitkine (slow) wrote: ...
4 years, 3 months ago (2016-08-30 19:44:50 UTC) #14
Alexei Svitkine (slow)
https://codereview.chromium.org/2283013002/diff/1/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/2283013002/diff/1/tools/metrics/histograms/histograms.xml#newcode83771 tools/metrics/histograms/histograms.xml:83771: + label="enable-no-implicit-touch-pointer-event-capture"/> On 2016/08/30 19:44:50, Navid Zolghadr wrote: > ...
4 years, 3 months ago (2016-08-30 20:04:07 UTC) #15
Navid Zolghadr
https://codereview.chromium.org/2283013002/diff/1/content/public/common/content_features.cc File content/public/common/content_features.cc (right): https://codereview.chromium.org/2283013002/diff/1/content/public/common/content_features.cc#newcode111 content/public/common/content_features.cc:111: // Pointer events no implicit capture On 2016/08/30 19:24:58, ...
4 years, 3 months ago (2016-08-31 15:18:36 UTC) #18
Navid Zolghadr
vollick@chromium.org: Please review changes in third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in bokan@chromium.org: Please review changes in third_party/WebKit/Source/core/input/PointerEventManager.cpp third_party/WebKit/Source/web/WebRuntimeFeatures.cpp rbyers@chromium.org: Please ...
4 years, 3 months ago (2016-08-31 15:25:37 UTC) #20
Alexei Svitkine (slow)
LGTM % comment https://codereview.chromium.org/2283013002/diff/20001/chrome/browser/about_flags.cc File chrome/browser/about_flags.cc (right): https://codereview.chromium.org/2283013002/diff/20001/chrome/browser/about_flags.cc#newcode2079 chrome/browser/about_flags.cc:2079: {"enable-pointer-event-v1-spec-capturing-behavior", // FLAGS:RECORD_UMA Remove the FLAGS::RECORD_UMA ...
4 years, 3 months ago (2016-08-31 15:38:04 UTC) #21
mustaq
https://codereview.chromium.org/2283013002/diff/20001/chrome/browser/about_flags.cc File chrome/browser/about_flags.cc (right): https://codereview.chromium.org/2283013002/diff/20001/chrome/browser/about_flags.cc#newcode2079 chrome/browser/about_flags.cc:2079: {"enable-pointer-event-v1-spec-capturing-behavior", // FLAGS:RECORD_UMA On 2016/08/31 15:38:03, Alexei Svitkine (slow) ...
4 years, 3 months ago (2016-08-31 15:50:48 UTC) #22
Rick Byers
Source/platform LGTM with nit https://codereview.chromium.org/2283013002/diff/20001/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in File third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in (right): https://codereview.chromium.org/2283013002/diff/20001/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in#newcode164 third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in:164: PointerEventV1SpecCapturing nit: add a short ...
4 years, 3 months ago (2016-08-31 16:18:08 UTC) #23
Alexei Svitkine (slow)
https://codereview.chromium.org/2283013002/diff/20001/chrome/browser/about_flags.cc File chrome/browser/about_flags.cc (right): https://codereview.chromium.org/2283013002/diff/20001/chrome/browser/about_flags.cc#newcode2079 chrome/browser/about_flags.cc:2079: {"enable-pointer-event-v1-spec-capturing-behavior", // FLAGS:RECORD_UMA On 2016/08/31 15:50:47, mustaq wrote: > ...
4 years, 3 months ago (2016-08-31 16:32:28 UTC) #26
Navid Zolghadr
https://codereview.chromium.org/2283013002/diff/20001/chrome/browser/about_flags.cc File chrome/browser/about_flags.cc (right): https://codereview.chromium.org/2283013002/diff/20001/chrome/browser/about_flags.cc#newcode2079 chrome/browser/about_flags.cc:2079: {"enable-pointer-event-v1-spec-capturing-behavior", // FLAGS:RECORD_UMA On 2016/08/31 15:50:47, mustaq wrote: > ...
4 years, 3 months ago (2016-08-31 16:32:53 UTC) #27
Charlie Reis
RS LGTM for content/.
4 years, 3 months ago (2016-08-31 16:52:01 UTC) #28
bokan
third_party/WebKit/Source/core/input/PointerEventManager.cpp third_party/WebKit/Source/web/WebRuntimeFeatures.cpp lgtm
4 years, 3 months ago (2016-09-01 11:28:56 UTC) #36
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2283013002/40001
4 years, 3 months ago (2016-09-01 14:24:25 UTC) #38
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 3 months ago (2016-09-01 14:28:11 UTC) #39
commit-bot: I haz the power
4 years, 3 months ago (2016-09-01 14:31:27 UTC) #41
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/8d8e3857dc1ad98b96493297bf3a95fa838eeb17
Cr-Commit-Position: refs/heads/master@{#415950}

Powered by Google App Engine
This is Rietveld 408576698