https://bugs.documentfoundation.org/show_bug.cgi?id=93352
--- Comment #30 from Patrick Luby (volunteer) <guibomac...@gmail.com> --- OK. I think I am getting closer to finding the cause of the problem. I found that Calc calls ScrollBar::EnableRTL(true) when the UI is RTL. In contrast, Writer and Impress appear to always call ScrollBar::EnableRTL(false). So, AFAICT, is seems that Calc relies on the ScrollBar class to reverse any coordinates passed to it but I looked at ScrollBar::StateChanged() and it ignores StateChangedType::Mirroring (i.e. the state that represents ScrollBar::EnableRTL(true)). Several other control classes (e.g. listbox, text field, etc.) have logic for when ScrollBar::StateChanged(StateChangedType::Mirroring) is called so looks like that is where I'll focus next. -- You are receiving this mail because: You are the assignee for the bug.