<table><tr><td style="">simgunz added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D7662" rel="noreferrer">View Revision</a></tr></table><br /><div><div><p>The artifacts are caused by the fact that the highlight rectangle is drawn  "inside the 'limits' paint region". When an highlight is only partially shown because it is at the top/bottom edges of the window, the border rectangle is drawn across the highlight (correctly). If the page is scrolled showing now the full highlight, the rectangle is drawn again around the whole highlight, but the previous rectangle is still there resulting in a horizontal line across the highlight.</p>

<p>This can be reproduced by slowly scrolling the page while an highlight is on the top/bottom border.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R223 Okular</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D7662" rel="noreferrer">https://phabricator.kde.org/D7662</a></div></div><br /><div><strong>To: </strong>sander, Okular<br /><strong>Cc: </strong>simgunz, cfeck, aacid, ngraham, michaelweghorn<br /></div>