Bug 43551 Background conflicts with syntax highlighting in Edit Template of code gneration [code generation]
I have set my syntax highlighting colors. They use white foreground and black background for comments. In Preferences Java Code Generation Code & Comments If I edit an comment entry, eg Types I can not see the comments as it is using the syntax highlighting setting of white foreground but does not use the syntax highlighted background (black) but uses a default background of white. So I get white on white. It needs to either use all syntax highlight colors including background or default colors or no colors.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/CodeFormatterConfigurationBlock.java
if (changedKey == null || PREF_TAB_SIZE.equals(changedKey)) {
			String tabSize= (String)fWorkingValues.get(PREF_TAB_SIZE);
			fTabSizeStatus= validatePositiveNumber(tabSize, 0);
			int oldTabSize= fSourceViewer.getTextWidget().getTabs();
			if (fTabSizeStatus.matches(IStatus.ERROR)) {
				fWorkingValues.put(PREF_TAB_SIZE, String.valueOf(oldTabSize)); 
			} else {
				fSourceViewer.getTextWidget().setTabs(getPositiveIntValue(tabSize, 0));
			}
		}
		final IStatus status= StatusUtil.getMostSevere(new IStatus[] { fCodeLengthStatus, fCommentLengthStatus, fTabSizeStatus });
		fContext.statusChanged(status);
		if (!status.matches(IStatus.ERROR))
			updatePreview();
	}
	private String loadPreviewFile(String filename) {
		String separator= System.getProperty("line.separator"); 
		StringBuffer btxt= new StringBuffer(512);
		BufferedReader rin= null;
		try {
			rin= new BufferedReader(new InputStreamReader(getClass().getResourceAsStream(filename)));
			String line;
			while ((line= rin.readLine()) != null) {
				if (btxt.length() > 0) {
					btxt.append(separator);
				}
				btxt.append(line);
			}
		} catch (IOException io) {
			JavaPlugin.log(io);