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

Issue 2745783002: Browser plugin should never handle MouseWheels. (Closed)

Created:
3 years, 9 months ago by wjmaclean
Modified:
3 years, 9 months ago
Reviewers:
avallee, Charlie Reis
CC:
chromium-reviews, mlamouri+watch-content_chromium.org, jam, darin-cc_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Browser plugin should never handle MouseWheels. Now that we do direct routing of MouseWheel events to guests, BrowserPlugin should (1) never mark a MouseWheel as handled (this may cancel GesturePinch on Mac), and (2) it should never forward the MouseWheel to the guest. This CL implements this policy. BUG=695907 Review-Url: https://codereview.chromium.org/2745783002 Cr-Commit-Position: refs/heads/master@{#456125} Committed: https://chromium.googlesource.com/chromium/src/+/1bbc9fc2b43ec7b02f5f781ffb70675c5def4220

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+9 lines, -5 lines) Patch
M content/renderer/browser_plugin/browser_plugin.cc View 1 chunk +9 lines, -5 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 26 (14 generated)
wjmaclean
avallee@ - Could you please do a non-Owners review?
3 years, 9 months ago (2017-03-10 16:38:03 UTC) #5
avallee
LGTM. I'm not sure exactly how this originally worked. This was preventing the embedder or ...
3 years, 9 months ago (2017-03-10 17:03:31 UTC) #6
wjmaclean
On 2017/03/10 17:03:31, avallee wrote: > LGTM. > > I'm not sure exactly how this ...
3 years, 9 months ago (2017-03-10 17:15:57 UTC) #7
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/2745783002/1
3 years, 9 months ago (2017-03-10 18:10:20 UTC) #11
commit-bot: I haz the power
No L-G-T-M from a valid reviewer yet. CQ run can only be started by full ...
3 years, 9 months ago (2017-03-10 18:10:22 UTC) #13
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/2745783002/1
3 years, 9 months ago (2017-03-10 18:38:35 UTC) #15
commit-bot: I haz the power
No L-G-T-M from a valid reviewer yet. CQ run can only be started by full ...
3 years, 9 months ago (2017-03-10 18:38:37 UTC) #17
Charlie Reis
RS LGTM, given avallee's review. (Are there OOPIF tests covering this for when we switch ...
3 years, 9 months ago (2017-03-10 18:44:09 UTC) #19
wjmaclean
On 2017/03/10 18:44:09, Charlie Reis (slow) wrote: > RS LGTM, given avallee's review. (Are there ...
3 years, 9 months ago (2017-03-10 19:06:08 UTC) #20
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/2745783002/1
3 years, 9 months ago (2017-03-10 19:06:49 UTC) #22
commit-bot: I haz the power
Committed patchset #1 (id:1) as https://chromium.googlesource.com/chromium/src/+/1bbc9fc2b43ec7b02f5f781ffb70675c5def4220
3 years, 9 months ago (2017-03-10 19:13:59 UTC) #25
wjmaclean
3 years, 9 months ago (2017-03-10 20:01:41 UTC) #26
Message was sent while issue was closed.
On 2017/03/10 19:13:59, commit-bot: I haz the power wrote:
> Committed patchset #1 (id:1) as
>
https://chromium.googlesource.com/chromium/src/+/1bbc9fc2b43ec7b02f5f781ffb70...

I manually tested on Mac with --enable-feature=CrossProcessFramesForGuests, and
this issue does not arise there, even without this fix.

Powered by Google App Engine
This is Rietveld 408576698