Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0001251 [Croquet] Any major always 05-23-05 19:55 05-24-05 00:13
Reporter elenzil View Status public  
Assigned To
Priority normal Resolution fixed  
Status resolved  
Summary 0001251: mouse event focus gets lost with Tweak environment
Description Essentially, with Tweak active, mouse events only reach the Teapot if the cursor is directly over the croquet window, even if the focus is expected to stick to the window.

This causes some fairly significant user confusion because the state of the mouse buttons is frequently lost.

Compare the behaviour of a TeaTest and a TweakTeapotMorph when you:

1. mouse down to begin driving
2. while driving (mouse still down), drag the cursor out of the croquet window
3. while still outside the window, wiggle th cursor around
4. with mouse still out of window, finally release the mouse button
5. with no buttons pressed, mouse back in to the croquet window

Step 3:
In the TeaTest morph, step 3 results in wiggles to the avatar's driving,
in TweakTeapotMorph, it results in no change to avatar's driving.

Step 4:
In TeaTest, step 4 results in the avatar coming to a stop,
in TweakTeapotMorph, the avatar continues driving.

Step 5:
TeaTest behaves as expected,
TweakTeapotMorph behaves as tho the mouse button were still down, affecting driving.

Another example is dragging around an object in a TEditBox in Tweak.

This is probably a result of the new event handlers installed by #initializeTweakWorld:.

Additional Information
Attached Files

- Relationships

- Notes
(0001518 - 28 - 28 - 28 - 28 - 28 - 28)
05-24-05 00:12

Fixed with a Jasmine update.

- Issue History
Date Modified Username Field Change
05-23-05 19:55 elenzil New Issue
05-24-05 00:12 andreas Status new => resolved
05-24-05 00:12 andreas Resolution open => fixed
05-24-05 00:12 andreas Assigned To  => andreas
05-24-05 00:12 andreas Note Added: 0001518
05-24-05 00:13 andreas Assigned To andreas =>

Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
36 total queries executed.
30 unique queries executed.
Powered by Mantis Bugtracker