https://bugs.documentfoundation.org/show_bug.cgi?id=155092

--- Comment #16 from Patrick Luby <[email protected]> ---
(In reply to libreoffice from comment #14)
> Open the spreadsheet and leave it displaying the 'red' sheet. Start dragging
> the lower right corner to resize the window and drag the corner around
> several small (say about 2cm diameter on the screen) circles a few times and
> then, without pausing or moving outside the window bounds, mouse-up and move
> the mouse into the window. On my machine this messes up the mouse state in
> the manner previously described as long as the mouse performs at least three
> 'orbits' and the mouse-up happens during the slingshot into the window.

Thank you for the steps. I can now reproduce the bug fairly reliable. The key
is that I have to do the "circles a few times" within a second or two.
Apparently, resizing the window slowly doesn't trigger the bug.

Anyway, I commented out all of the "add/removeTrackingRect:" calls in
vcl/osx/salframe.cxx and that stops the bug from occurring in my local build.
AFAICT, LibreOffice only uses tracking areas to get notified of mouseEntered:
and mouseExited: events so I'll convert the existing code to the newer tracking
area today and see if anything changes.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to