bbarrett

Bug: Mouse cursor stutters as it crosses text boundary, if it's larger than  "normal"

Discussion created by bbarrett on Nov 11, 2018
Latest reply on Feb 14, 2019 by TSGal

Software versions

   FileMaker Pro 17.0.2.205

   FMPA 13 also fails (although FMPA 10 does not fail)

macOS 10.12.6

 

Hardware

* MacBook Pro (Retina, 15-inch, Mid 2015)

* 2.2 GHz Intel Core i7

* 16 GB 1600 MHz DDR3

* Graphics: Intel Iris Pro 1536 MB

* Dell U2414H Monitor, Using  a mini-DisplayPort to mini-DisplayPort cable.

 

More environment

Theme: Inspire - Enlightened

Goya "BaseElements" is installed but not enabled.

No script triggers

 

Description

Happens almost nowhere else on my system. Does also happen on the latest version of Omnigraffle (7.8.2) though.

 

How to replicate

** SET MOUSE CURSOR size to larger than normal **

Open the enclosed FMP database. (though it seems to happen "everywhere.")

Select some text in the text field.

Move the mouse around the field across the Left/Bottom/right/top boarders of the field.

Notice the the action as it crosses the boarders is not smooth. It "hesitates" as though the boarders are steel and the mouse a magnet.

 

It seems to be happening in the "pad" area between the text and the boarder.

Also, if the entire text is selected, then there is no hesitation.

If 1/2 of the text is selected the hesitation only happens entering or leaving the *unselected* text area.

While the hesitation is ongoing the mouse cursor flashes very quickly between text insertion (I-Beem) and Arrow.

Happens in FMPA, and Omnigraffle. Maybe some other apps.

See attached gif "video."

 

I don't recall it happening with macOS 10.11, El Capitan, and I recently upgraded to Sierra.

 

** SET MOUSE CURSOR size to normal **

Re-run the test. It's OK now.

Setting padding to 0 may also help some.

 

Diagnosis

Feels like the hot-spot in the 2 versions of the cursor (Arrow and I-beam) move as they change, if the mouse size is not "normal." Larger cursor seem worse.

 

Workaround

1. Set mouse cursor size to normal in System Prefs

2. Renew your eye glasses prescription, if possible

 

Thanks.

 

 

Outcomes