Skip to content

Hover tooltips in full screen mode cause the current screen to switch #3748

Open
@cch1

Description

@cch1

On MacOS when in full-screen mode, mouse hover tooltips cause a switch to another desktop.

The problem does not happen when I'm not in full screen mode.

Expected behavior

The current screen should be stable and the tooltip should appear as a overlay.

Actual behavior

The screen briefly (< 1s) switches to another (new?) screen on which the tooltip is visible and immediately switches back to the emacs screen.

Steps to reproduce the problem

Enter full screen mode, with a window open on a Clojure buffer with CIDER enabled. Then hover on a symbol with tooltip (docstring) content.

Environment & Version information

MacOS 14.6.1 (Sonoma)

CIDER version information

;; Connected to nREPL server - nrepl://localhost:61555
;; CIDER 1.16.0 (Kherson), nREPL 1.3.0
;; Clojure 1.11.4, Java 17.0.8
;;     Docs: (doc function-name)
;;           (find-doc part-of-name)
;;   Source: (source function-name)
;;  Javadoc: (javadoc java-object-or-class)
;;     Exit: <C-c C-q>
;;  Results: Stored in vars *1, *2, *3, an exception in *e;
;;  Startup: /Users/cch1/.asdf/shims/clojure -A:nrepl -Sdeps \{\:deps\ \{nrepl/nrepl\ \{\:mvn/version\ \"1.3.0\"\}\ cider/cider-nrepl\ \{\:mvn/version\ \"0.50.2\"\}\}\ \:aliases\ \{\:cider/nrepl\ \{\:main-opts\ \[\"-m\"\ \"nrepl.cmdline\"\ \"--middleware\"\ \"\[cider.nrepl/cider-middleware\]\"\]\}\}\} -M:dev:morse:test:cider/nrepl

Lein / Clojure CLI version

Clojure CLI 1.11.1.1435

Emacs version

29.4

Operating system

MacOS 14.6.1 (Sonoma)

JDK distribution

java corretto-17.0.8.7.1

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions