Closed Bug 793578 Opened 12 years ago Closed 11 years ago

Certain game benchmark would not start by clicking START

Categories

(Tech Evangelism Graveyard :: English US, defect)

x86
Windows 7
defect
Not set
normal

Tracking

(firefox18-)

VERIFIED WORKSFORME
Tracking Status
firefox18 - ---

People

(Reporter: alice0775, Unassigned)

References

()

Details

(Keywords: regression, Whiteboard: [mozTouchEvent])

Attachments

(1 file)

http://hg.mozilla.org/mozilla-central/rev/9d285bedbc1f Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/18.0 Firefox/18.0 ID:20120923030601 Steps to reproduce: 1. Open http://www.4gamer.net/specials/enchant/bench/ 2. Click "START" Actual results: The game do not start Expected results: The game should start Regression window(m-c) Good(except Bug 793132) http://hg.mozilla.org/mozilla-central/rev/b461a7cd250e Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/18.0 Firefox/18.0 ID:20120922052915 Bad: http://hg.mozilla.org/mozilla-central/rev/9d285bedbc1f Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/18.0 Firefox/18.0 ID:20120922154714 Pushlog: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=b461a7cd250e&tochange=9d285bedbc1f Regression window(m-i) Good(except Bug 793132) http://hg.mozilla.org/integration/mozilla-inbound/rev/8d077e0638d4 Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/18.0 Firefox/18.0 ID:20120922122715 Bad: http://hg.mozilla.org/integration/mozilla-inbound/rev/fcf9991c8d97 Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/18.0 Firefox/18.0 ID:20120922122915 Pushlog: http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=8d077e0638d4&tochange=fcf9991c8d97 Suspected : Bug 726615
Blocks: 793132
No longer depends on: 793132
Starting this bug with you jimm - please re-assign as you see fit.
Assignee: nobody → jmathies
General discussion has taken place in bug 794066 and bug 794711.
Attached file jstest
Interesting, Chrome works with this demo on desktops that do not support touch. On a win8 tablet with touch input they have the same problem we do. So basically chrome has decided to hide touch handlers on systems that don't support touch input. Personally I think this is bad behavior. Sites shouldn't use the existence of touchstart to test for touch input devices. (Just like they shouldn't use mousedown to test for the existence of a physical mouse.)
(In reply to Jim Mathies [:jimm] from comment #4) > Sites > shouldn't use the existence of touchstart to test for touch input devices. But that is one way how sites have tested the existence of touch input for years.
(In reply to Olli Pettay [:smaug] from comment #5) > (In reply to Jim Mathies [:jimm] from comment #4) > > Sites > > shouldn't use the existence of touchstart to test for touch input devices. > > But that is one way how sites have tested the existence of touch input for > years. Ok, but with new devices that support both, this method is flawed anyway. Should we try to ween people off of this flawed approach and instead use something else like a media query?
enchant.js issue. I report this to them as https://github.com/wise9/enchant.js/issues/102
Component: Widget: Win32 → English US
Product: Core → Tech Evangelism
Version: 18 Branch → unspecified
(In reply to Jim Mathies [:jimm] from comment #6) > Ok, but with new devices that support both, this method is flawed anyway. > Should we try to ween people off of this flawed approach and instead use > something else like a media query? This is not a problem of the test method. It's fine to install a touch event handler when it is supported. The problem is, sites do NOT install a mouse event handler if touch is supported. This may be the reason MS introduced a completely new, integrated DOM pointer events which will be fired regardless of the device type.
No longer blocks: 726615
Depends on: win-touch-issues
Whiteboard: [mozTouchEvent]
Assignee: jmathies → english-us
This works for me in FF29 on osx. About half the frame rate of Chrome but no error as stated in the STR. I'm going to close this bug but please reopen if the issue still exists.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
I can verify. It works in Firefox24.5.0 and Firefox29.0
Status: RESOLVED → VERIFIED
Product: Tech Evangelism → Tech Evangelism Graveyard
No longer depends on: win-touch-issues
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: