Bug: jumping stack windows (when supress messages is off)
paul at researchware.com
Fri Oct 9 11:32:01 EDT 2020
When I read you posts and saw "windows" I thought you were talking about
this happening on Microsoft Windows.
I have seen something similar on macOS, but only when you have dual
monitors and the second monitor has it's top positioned higher than the
On 10/9/2020 10:23 AM, Paul Dupuis via use-livecode wrote:
> Window 10 has a snap to feature on by default that will try to snap
> any window of any application to the edges and resize it to have the
> screen (or perhaps other options) if the windows is being dragged and
> the mouse moves close to a screen edge. I have not explored the
> feature fully, so I am not sure of the details.
> On 10/9/2020 9:48 AM, David Bovill via use-livecode wrote:
>> I’m getting pretty curious about this bug :)
>> Testing mouse clicks- and not stacks jumping position when moving
>> their location - I find that a stack that is successfully moved
>> between the four quadrants of the screen - accepts mouse clicks
>> accurately in the bottom-left, top-right and bottom right quadrants -
>> but in the top-eft quadrant the mouse-click interactions are offset
>> vertically in a way that is compatible with the stack jump. So if you
>> manage to locate the. Stack without it jumping - in the top-left
>> quadrant the mouse clicks are off.
>> Monitor settings are set for default value of the MacBook Pro
>> display. I think I’ll make a short video of this behaviour.
>> On 9 Oct 2020, 14:35 +0100, David Bovill <david.bovill at gmail.com>,
>>> Also tested on Livecode 8.1.5 with same results.
>>> On 9 Oct 2020, 14:00 +0100, David Bovill <david.bovill at gmail.com>,
>>>> Windows intermittently jump to a location on the screen when I move
>>>> windows. It’s got too annoying to ignore.
>>>> • Is anyone else having this problem?
>>>> I am testing this on Mojave and Livecode 9.6.1 rc2. I am testing
>>>> this without any of my own code such just was IDE stacks. This I
>>>> “think” is quite a long standing bug that I suspect is related to
>>>> the global coordinate system as I have been working around this for
>>>> quite a while now.
>>>> The location of the jump seems to be the same horizontal x
>>>> location. But with the vertical value being reset to the halfway
>>>> I am testing by. Simply moving the message box. It is intermittent
>>>> - so occurring about once every 5 moves, and strangely is happening
>>>> only when the top left of the stack window is within the top left
>>>> quadrant of the screen. Using. The following code int eh message
>>>> box I find the top of the message box stack is always 492 after a
>>>> jump (see below). This appears to be related to half the screen
>>>> less the decorations like menu?
>> > > put the screenrect & CR & the rect of stack” Message box"
>> > >
>> > > 0,0,1680,1050
>> > > 215,492,634,640
>>>> As a further indication that the problem is due to the IDE, I find
>>>> that creating a test stack (no scripts or controls) exhibits the
>>>> same behaviour - but this behaviour can be suppressed by choosing
>>>> “Suppress Messages” from the “Development” menu. This suppression
>>>> has no effect on the message box or other IDE windows which still
>>>> jump intermittently.
>>>> The problem is most intense when working with multiple screens. For
>>>> at least a couple of years stacks I create and place on second or
>>>> third monitors receive mouse clicks in the wrong location. This
>>>> happens on different machines, and different. Monitor setups. Only
>>>> tested on Macs.
>>>> I am currently creating a multiscreen app - so taking the tracking
>>>> down. Of this bug more seriously. The current tests are one on my
>>>> laptop without external monitors, and having restarted the computer
>>>> (several times). Applications other than Livecode don’t suffer this
>>>> How should I report this bug - should I submit a video / screen
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
More information about the use-livecode