Menu

#1595 Skim under Catalina doesn't allow to disable 'Data Detectors'; shows up pop-ups on hovering and during presentations

All
wont-fix
nobody
None
5
2024-07-11
2020-08-18
No

Hi,

I have a PDF open in Skim which shows mathematical formulas that I record. Whenever I hover over a fraction such as 1/11, a thin grey frame with a small grey arrow shows up (which is annoying when recording a math lecture). How can I disable this feature?

If I click on the grey arrow, I see that Calendar wants to add an event for January 11, but I don't use Calendar and I checked its preferences, there doesn't seem to be a way to disable these automatic event suggestions. If I right-click in the frame, I also see that macOS (here: 10.15.6; skim version: 1.5.11) is suggesting "Create Event", "Create Reminder" and "Show This Date in Calendar...", so I assume it has something to do with Calendar/Mail/Siri/automatic events. Note that I don't use any of the latter macOS programs (e.g. Mail is not even set up), so I wonder where this comes from.

I attached two screenshots: one showing the grey frame and arrow around "1/11". And one showing that Calendar app suggests to create a new event when clicking the arrow.

I first thought this is a Siri/macOS problem, and posted on https://discussions.apple.com/thread/251699374 But as was suggested there, the problem is that Skim doesn't allow to disable 'Data Detectors' (disclaimer: I'm not an expert there). Just wanted to report this problem, it also appears when in presentation mode and that would mean one cannot use Skim anymore for (math) presentations as that would certainly be too distracting (in fact, also the 'Go to page...' appearing when hovering over links in the PDF that appears in presentation mode is quite distracting already).

Thanks & cheers,
M

2 Attachments

Discussion

  • Christiaan Hofman

    Ticket moved from /p/skim-app/bugs/1383/

     
    • Christiaan Hofman

      This is not a bug.

       
  • Christiaan Hofman

    Apart from that, I cannot disable this. Apple adds it, not us. there is a method that says it disables it, but that actually does nothing.

     
  • Marius Hofert

    Marius Hofert - 2020-08-19

    Hi Christiaan,

    Thanks for helping.

    ... so it is a bug, just one of Apple :-). An Apple developer (?) claims otherwise (see the link I posted).

    Did you report this? Can you briefly explain what 'method [...] does nothing', so I can report it, too?

    As I tried to explain, it makes using Skim unusable for the use cases described. I use Skim for many years now and I'd like to continue to use it.

    Cheers,
    M

     
    • Christiaan Hofman

      The property is called enableDataDetectors. When I set it to NO I still get
      the highlight ls and popups. I have reported this to Apple.

       
      • Christiaan Hofman

        BTW, I read the comment you mentioned. What he says is just not true. You cannot disable it (as I explained), and moreover Apple's apps also don't allow this (as it is impossible). The menu item he mentions in the Edit menu does not exist anywhere (do you see it in Preview? I don't).

         
  • Christiaan Hofman

    • status: unread --> wont-fix
    • Group: Other --> All
     

Log in to post a comment.

MongoDB Logo MongoDB