Mouse cursor becomes super-small when passing over some items in RStudio

Hi, I’m on a fresh install of Manjaro GNOME and I’ve installed RStudio. I’m on a DELL XPS 15 7590.

I’ve noticed that when I’m in RStudio the mouse cursos becomes very small when it changes from “arrow” to “finger pointing”. The issue doesn’t happen with other qt apps, as far as I’ve seen. The strange thing is that cursor size is ok except for that particular cursor type. It must be something about resolution (it’s an ultra hd display) but I can’t see why it happens with just one cursor.

Further information: when the “finger pointing” cursor appears, it’s white, but it should be black following the global cursor theme (Xcursor-breeze). So it looks like RStudio is using a wrong cursor, which happens to ben badly scaled.

The error message that I get when I open RStudio in a terminal is:
QApplication: invalid style override passed, ignoring it.
Available styles: Windows, Fusion

But setting one of those styles with rstudio-bin -style Fusion or rstudio-bin -style Windows doesn’t change anything.

Info on my system here:

 Kernel: 5.9.16-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.1 
 parameters: BOOT_IMAGE=/boot/vmlinuz-5.9-x86_64 
 root=UUID=e6c4e28c-1714-4aa0-8378-71e34489645d ro quiet 
 cryptdevice=UUID=558055a3-e71d-4692-926f-516ae14a27c3:luks-558055a3-e71d-4692-926f-516ae14a27c3 
 root=/dev/mapper/luks-558055a3-e71d-4692-926f-516ae14a27c3 splash apparmor=1 
 security=apparmor udev.log_priority=3 
 Desktop: GNOME 3.38.3 tk: GTK 3.24.24 wm: gnome-shell dm: GDM 3.38.2.1 
 Distro: Manjaro Linux 
Machine:
 Type: Laptop System: Dell product: XPS 15 7590 v: N/A serial: <filter> 
 Chassis: type: 10 serial: <filter> 
 Mobo: Dell model: 018W12 v: A06 serial: <filter> UEFI: Dell v: 1.9.1 
 date: 12/14/2020 
Battery:
 ID-1: BAT0 charge: 67.1 Wh condition: 95.9/97.0 Wh (99%) volts: 12.1/11.4 
 model: LGC-LGC8.33 DELL 5XJ280A type: Li-ion serial: <filter> 
 status: Unknown 
CPU:
 Info: 6-Core model: Intel Core i7-9750H bits: 64 type: MT MCP 
 arch: Kaby Lake note: check family: 6 model-id: 9E (158) stepping: A (10) 
 microcode: DE L2 cache: 12 MiB 
 flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
 bogomips: 62431 
 Speed: 1648 MHz min/max: 800/4500 MHz Core speeds (MHz): 1: 1648 2: 903 
 3: 1614 4: 910 5: 1577 6: 1638 7: 960 8: 1033 9: 1070 10: 1476 11: 1606 
 12: 1487 
 Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
 Type: l1tf 
 mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
 Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
 Type: meltdown mitigation: PTI 
 Type: spec_store_bypass 
 mitigation: Speculative Store Bypass disabled via prctl and seccomp 
 Type: spectre_v1 
 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
 Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, 
 IBRS_FW, STIBP: conditional, RSB filling 
 Type: srbds mitigation: Microcode 
 Type: tsx_async_abort status: Not affected 
Graphics:
 Device-1: Intel UHD Graphics 630 vendor: Dell driver: i915 v: kernel 
 bus ID: 00:02.0 chip ID: 8086:3e9b 
 Device-2: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q] 
 vendor: Hewlett-Packard driver: nvidia v: 460.32.03 
 alternate: nouveau,nvidia_drm bus ID: 01:00.0 chip ID: 10de:1f91 
 Device-3: Microdia Integrated_Webcam_HD type: USB driver: uvcvideo 
 bus ID: 1-12:4 chip ID: 0c45:6723 
 Display: x11 server: X.org 1.20.10 compositor: gnome-shell driver: 
 loaded: modesetting,nvidia alternate: fbdev,intel,nouveau,nv,vesa 
 resolution: <missing: xdpyinfo> 
 OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2) v: 4.6 Mesa 20.3.3 
 direct render: Yes 
Audio:
 Device-1: Intel Cannon Lake PCH cAVS vendor: Dell driver: snd_hda_intel 
 v: kernel alternate: snd_soc_skl,snd_sof_pci bus ID: 00:1f.3 
 chip ID: 8086:a348 
 Sound Server: ALSA v: k5.9.16-1-MANJARO 
Network:
 Device-1: Intel Wi-Fi 6 AX200 vendor: Bigfoot Networks driver: iwlwifi 
 v: kernel port: 3000 bus ID: 3b:00.0 chip ID: 8086:2723 
 IF: wlp59s0 state: up mac: <filter> 
Drives:
 Local Storage: total: 476.94 GiB used: 85.12 GiB (17.8%) 
 SMART Message: Required tool smartctl not installed. Check --recommends 
 ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital 
 model: PC SN730 NVMe WDC 512GB size: 476.94 GiB block size: physical: 512 B 
 logical: 512 B speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: 11121012 
 temp: 33.9 C 
Partition:
 ID-1: / raw size: 355.94 GiB size: 349.36 GiB (98.15%) 
 used: 85.12 GiB (24.4%) fs: ext4 dev: /dev/dm-0 maj-min: 254:0 
 mapped: luks-558055a3-e71d-4692-926f-516ae14a27c3 
 ID-2: /boot/efi raw size: 512 MiB size: 511 MiB (99.80%) 
 used: 496 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p7 maj-min: 259:7 
Swap:
 Kernel: swappiness: 60 (default) cache pressure: 100 (default) 
 ID-1: swap-1 type: file size: 10 GiB used: 0 KiB (0.0%) priority: -2 
 file: /swapfile 
Sensors:
 System Temperatures: cpu: 51.0 C mobo: N/A 
 Fan Speeds (RPM): cpu: 2384 fan-2: 2402 
Info:
 Processes: 350 Uptime: 12m wakeups: 1951 Memory: 15.28 GiB 
 used: 5.99 GiB (39.2%) Init: systemd v: 247 Compilers: gcc: 10.2.0 
 Packages: 1311 pacman: 1301 lib: 390 flatpak: 7 snap: 3 Shell: Zsh v: 5.8 
 running in: gnome-terminal inxi: 3.2.02