New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mouse clicks no longer work after horizontal scrolling with middle mouse button in a custom Polymer.dart element #20275
Comments
Tentatively assigning to Siva. Looks pretty bad. cc @vsmenon. |
This comment was originally written by nicomuer...@gmail.com The crash still occurs in Dartium Version 37.0.2062.0 |
Can you post exact instructions to reproduce the problem, i.e a sample index.html file which has the style tag referred above and contents of 'Polymer.dart'. |
This comment was originally written by nicomuerdter...@gmail.com I just managed to reproduce the problem. If you got a Polymer element with an overflow inside of it, it crashes. If the overflow is outside the Polymer Element there is no crash at all. <!DOCTYPE html> <html> <script src="packages/browser/dart.js"></script> <script type="application/dart">import 'package:polymer/init.dart';</script> <link rel="import" href="packages/polymer/polymer.html"> #content { |
This comment was originally written by @bgourlie I've seen this behavior with angular.dart as well, so I don't think it's specific to polymer. It may be a shadow dom issue. |
This comment was originally written by @bgourlie This is definitely a Chrome bug, and not specific to Dartium. Was able to reproduce in Chrome 36 (Windows 8.1 64). Within gmail web app, I had a gchat window open and within the chat window I dragged the middle mouse button horizontally and reproduced this behavior. |
Thanks for tracking that down. Looks like this is the relevant Chrome bug that tracks this issue: |
This comment was originally written by @bgourlie I don't believe that is tracking the same issue. I think a new issue needs to be submitted on the Chrome bug tracker as I couldn't find one that references the behavior found in this bug. |
BTW, this is not a crash (at least I've been unable to crash this under Release 37). The steps to repro are: 1. Click wheel cause scroll to happen to right-most side of horizontal scrollbar. From this point on mouse clicks no longer works (rolling the mouse wheel will scroll the div vertically). But horz/vert scroll bars don't respond to mouse clicks in either the slider arrows or thumbs. In fact, clicking anyway where makes the appear dead (page refresh doesn't clear it up either) I've tried this under Dartium Debug and Release builds same problem. However, if I attach Visual Studio to a running Dartium debug build then the problem doesn't occur. Also, I've tried the same polymer file using Javascript and same problem occurs. Here's the JS polymer code: <!DOCTYPE html> <html> <script src="..\bower_components\platform\platform.js"></script> <style> |
Forgot to mention the first step is really important 1. Click wheel cause scroll to happen to right-most side of horizontal scrollbar. You must move the horizontal thumb to hit the right-most side of the horizontal scrollbar. If you don't scroll all the way right then it doesn't hang and both JS and Dart polymer examples work. |
Changed the title to: "Mouse clicks no longer work after horizontal scrolling with middle mouse button in a custom Polymer.dart element". |
This comment was originally written by @bgourlie Is there an issue for this on the upstream bug tracker? |
Removed Priority-Critical label. |
Marked this as blocking #20456. |
noticed https://code.google.com/p/chromium/issues/detail?id=338604 is still not fixed (certainly repros in 37 which is what we're shipping with in 1.7) should test in Dartium 38 or later. Removed this from the 1.7 milestone. |
This comment was originally written by @bgourlie The behavior described in https://code.google.com/p/chromium/issues/detail?id=338604 is not the same behavior described in this bug. I do not believe they are related. |
The upstream Chrome bug does not seem to have been fixed in Chrome 39 (Removing milestone 1.9, this bug is dependent on an upstream fix and a milestone can be assigned only after that). Removed this from the 1.9 milestone. |
We may be limited to our Chrome roll. @terrylucas ? |
This has not been checked since our Chrome 39 roll. We will be rolling to On Tue, Aug 18, 2015 at 8:36 AM, Kevin Moore notifications@github.com
|
Moving to 1.13 to to match timeline mentioned for 44/45 roll. |
Moving to 1.14 as #24218 was moved |
Moving again per notes in #24218 |
Clearing out 1.15 milestone as the last full push to dev has happened. If any changes are required before 1.15 is shipped, please file a merge request |
New Chrome 45 rolled into Dartium 45 has the fix. |
This issue was originally filed by nicomue...@gmail.com
What steps will reproduce the problem?
Dartium version:
Chromium 36.0.1985.97 (Developer Build 282401)
OS Windows
Blink 537.36 (@173750)
JavaScript V8 3.26.31
Dart 1.6.0-dev.5.0
Flash (Disabled)
OS:
Windows 7 - Enterprise
Service Pack 1
The text was updated successfully, but these errors were encountered: