Bug 573011 - [code mining] 2021.03 causes corrupt rendering of java source code in editor
Summary: [code mining] 2021.03 causes corrupt rendering of java source code in editor
Status: ASSIGNED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Text (show other bugs)
Version: 4.9   Edit
Hardware: Macintosh Mac OS X
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: JDT-Text-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-20 09:46 EDT by Graeme Geldenhuys CLA
Modified: 2021-04-21 05:28 EDT (History)
2 users (show)

See Also:


Attachments
Corrupt rendering (182.66 KB, image/png)
2021-04-20 09:51 EDT, Graeme Geldenhuys CLA
no flags Details
Correct rendering - How it look like after switching tabs (168.76 KB, image/png)
2021-04-20 09:52 EDT, Graeme Geldenhuys CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Graeme Geldenhuys CLA 2021-04-20 09:46:20 EDT
Ever since I upgraded to 2021.03, I have found that the Java text editor sometimes corrupt the rendering of text. See the attached screenshots. It renders duplicate lines of code, and seem to get confused due to the fact that I have Code Mining enabled, that the Parameter Hints, Refefence counts is sometime missing or causes duplicate rendering. Often it can be fixed by switching editor tabs, or placing another program in the foreground over Eclipse, and then when switching back, the file renders fine. But also sometimes simply the act of scrolling the open java file can cause corrupt rendering.


-- Configuration Details --
Product: Eclipse IDE 4.19.0.20210311-1200 (org.eclipse.epp.package.jee.product)Installed Features:
 org.eclipse.jdt 3.18.700.v20210303-1800
Versioning Plugin:
 org.eclipse.platform 4.19.0.v20210303-1800
Comment 1 Graeme Geldenhuys CLA 2021-04-20 09:51:20 EDT
Created attachment 286177 [details]
Corrupt rendering
Comment 2 Graeme Geldenhuys CLA 2021-04-20 09:52:06 EDT
Created attachment 286178 [details]
Correct rendering - How it look like after switching tabs