Scr3: Dropdown content & Antidote

Di
DimNC
Posts: 10
Joined: Mon Nov 27, 2017 4:19 pm
Platform: Mac

Mon Dec 04, 2017 4:29 pm Post

Hello,

On Scrivener 3.0 (macOS 10.12.6, on mbp15"), when the cursor is in the text, every button with a drop-down menu displays services from other software, such as Antidote (correction function or dictionary). I didn't notice that behavior with Scrivener 2.
When the cursor is not in the text, there is no problem.
Capture d’écran 2017-12-04 à 17.21.52.png
Capture d’écran 2017-12-04 à 17.21.52.png (46.14 KiB) Viewed 79 times

Capture d’écran 2017-12-04 à 17.21.43.png
Capture d’écran 2017-12-04 à 17.21.43.png (106.62 KiB) Viewed 79 times


I'm not sure about the title of this topic, if someone thinks of something more descriptive and appropriate, please let me know.
Dim

User avatar
KB
Site Admin
Posts: 19175
Joined: Tue Jun 13, 2006 11:23 pm
Platform: Mac
Location: Truro, Cornwall
Contact:

Mon Dec 04, 2017 5:21 pm Post

This looks like a problem on Antidote's side - Scrivener has zero control over this. For all of these menus, Scrivener is doing nothing other than showing a menu. It's not asking for any services menus to be inserted. Antidote must somehow be aggressively inserting menu items into any menu it finds showing in the app. I recommend getting in touch with them.

All the best,
Keith
"You can't waltz in here, use my toaster, and start spouting universal truths without qualification."

Di
DimNC
Posts: 10
Joined: Mon Nov 27, 2017 4:19 pm
Platform: Mac

Mon Dec 04, 2017 10:14 pm Post

Yes, the problem comes from Antidote, thanks for the help KB. It automatically enables Antidotes to display its contextual menu in every 64 bits app. But Scrivener is the only app in which the antidote contextual menu is in every button. I will try to contact them, but I'm not sure they will reply with a solution.

Partial solution: in Antidote preferences, in "contextual menu", click Options… and add Scrivener in the excluded apps list. But, that way, Antidote will not correct any text in Scrivener.