If there is a \textdir change in a paragraph *and* if a link breaks over two lines then then link area is wrong: \hsize=5cm \parskip=1em OK: {abc \textdir TRT \pdfextension startlink attr {/Border[0 0 1]} user{ /Subtype/Link/A<> } x y y y z \pdfextension endlink abc } end Wrong: {abc \textdir TRT \pdfextension startlink attr {/Border[0 0 1]} user{ /Subtype/Link/A<> } x y y y y y y y y y y y y y y y z \pdfextension endlink abc } end \pardir TRT \textdir TRT OK: \pdfextension startlink attr {/Border[0 0 1]} user{ /Subtype/Link/A<> } x y y y y y y y y y y y y y y y z \pdfextension endlink end \bye (extracted from https://tex.stackexchange.com/q/672299/2388) -- Ulrike Fischer http://www.troubleshooting-tex.de/