pdf フォームの JavaScript が MacOS Preview で動作しないのはなぜですか?

pdf フォームの JavaScript が MacOS Preview で動作しないのはなぜですか?

単純な単語カウント スクリプトを実装しようとしていますが、プレビューでは JavaScript を実行できないようです。LaTeX に問題があるかどうかはわかりません (以前、Acrobat Reader で TextFields の名前を指定するだけで問題が発生したため、コードに関係しているのではないかと思いました)。これが私のドキュメントです。

\documentclass{article}
\usepackage{hyperref}

\begin{document}

\TextField[name=tf, width=\linewidth, height=3\baselineskip,multiline=true%
,keystroke = {%
this.getField("wc").value = event.value.trim().split(/\\s+/).length;
}
]{Input:}\\

\TextField[name=wc,readonly=true]{Output:}

\end{document}

ユーザーが「入力」ボックスに入力すると、「出力」ボックスに単語数が表示されます。これは、Acrobat Reader と PDFPenPro では機能するようです。MacOS Preview では機能しないようです。「出力」ボックスには何も入力されません。

さらに、プレビューでドキュメントを編集すると機能が壊れるようです。プレビューでドキュメントを編集してから Acrobat Reader で開くと、単語カウント スクリプトが機能しなくなります。

これは私の LaTeX コードの問題でしょうか、それともプレビューの問題でしょうか、それとも相互作用の問題でしょうか? 回避策はありますか?

参考になれば幸いですが、私は MacOS 10.15.4 (19E266) と Preview 11.0 (999.4) を使用しています。

関連情報