New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 720529 link

Starred by 2 users

Issue metadata

Status: Archived
Owner:
User never visited
Closed: Jun 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug



Sign in to add a comment

Ink dropping stroke

Project Member Reported by jkwang@google.com, May 10 2017

Issue description

Ink demo with nacl is here https://ink.googleplex.com/nacl/nacl.html.

It will drop stroke when FPS is low. To reproduce, inject following js to the webpage and draw with a stylus.
function OnFrame() {
	var start = Date.now();
	while(Date.now() - start < 200) {
		;
	}
	window.requestAnimationFrame(OnFrame);
}
window.requestAnimationFrame(OnFrame);

 

Comment 1 by jkwang@google.com, May 10 2017

Components: Internals>Plugins>Pepper Blink>Input
Labels: OS-Chrome
Owner: jkwang@chromium.org
Status: Assigned (was: Untriaged)
Project Member

Comment 3 by bugdroid1@chromium.org, May 15 2017

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

commit 8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931
Author: jkwang <jkwang@google.com>
Date: Mon May 15 21:35:35 2017

Support Coalesced Touch in ppapi

This patch route coalesced events through webplugin interface. The
coalesced touch events will be dispatched to nacl when client request
PP_INPUTEVENT_CLASS_COALESCED_TOUCH.

BUG= 720529 

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

[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/components/plugins/renderer/webview_plugin.cc
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/components/plugins/renderer/webview_plugin.h
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/content/renderer/browser_plugin/browser_plugin.cc
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/content/renderer/browser_plugin/browser_plugin.h
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/content/renderer/pepper/pepper_plugin_instance_impl.cc
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/content/renderer/pepper/pepper_plugin_instance_impl.h
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/content/renderer/pepper/pepper_webplugin_impl.cc
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/content/renderer/pepper/pepper_webplugin_impl.h
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/content/shell/test_runner/test_plugin.cc
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/content/shell/test_runner/test_plugin.h
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/ppapi/api/ppb_input_event.idl
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/ppapi/c/ppb_input_event.h
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/third_party/WebKit/Source/core/events/TouchEvent.cpp
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/third_party/WebKit/Source/core/events/TouchEvent.h
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/third_party/WebKit/Source/core/events/TouchEventTest.cpp
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/third_party/WebKit/Source/core/input/PointerEventManager.cpp
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/third_party/WebKit/Source/core/input/TouchEventManager.cpp
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/third_party/WebKit/Source/core/input/TouchEventManager.h
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/third_party/WebKit/Source/platform/exported/WebCoalescedInputEvent.cpp
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/third_party/WebKit/Source/web/WebPluginContainerImpl.cpp
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/third_party/WebKit/Source/web/WebPluginContainerImpl.h
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/third_party/WebKit/Source/web/tests/FakeWebPlugin.h
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/third_party/WebKit/Source/web/tests/WebPluginContainerTest.cpp
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/third_party/WebKit/public/platform/WebCoalescedInputEvent.h
[modify] https://crrev.com/8e72a1beacc36f4f0e4d9cb3e4404cf8d896d931/third_party/WebKit/public/web/WebPlugin.h

Status: Fixed (was: Assigned)
Marking as fixed.
Issue 710270 has been merged into this issue.

Comment 6 by dchan@chromium.org, Jan 22 2018

Status: Archived (was: Fixed)

Sign in to add a comment