[OS X TeX] High Sierra 10.13.4

Richard Koch koch at uoregon.edu
Thu Mar 29 21:26:05 EDT 2018


Apple just released an update to High Sierra, 13.4. This is significant if you use TeXShop.

When the user scrolls the pdf view with a mouse or scroll pad and a new page appears, the Macintosh is supposed to send a PDFViewPageChanged notification. If the view registers to receive this notification, it can use it to update the PageNumber item in the toolbar.

In High Sierra, the notification was not sent and thus the PageNumber toolbar item did not update during scrolling.

Recent versions of TeXShop have a workaround for this problem; the workaround updates the PageNumber box once a second, whether the user is scrolling or not. This could affect program performance.

In TeXShop 3.98 and 3.99, there is code to turn off these workarounds if the user is running 10.13.4 or higher, since
Apple fixed the original bug.

There was a related bug. If the user scrolls from page 5 to page 20, and then pushes the "Down" arrow in the Preview toolbar, Preview should scroll to page 21. But since the page changed notification was not sent, it scrolls to page 6. I did not work around this bug, but it was also automatically fixed when Apple fixed their bug.

Dick Koch

More information about the MacOSX-TeX mailing list