Bug 569961 - [Themes] Fonts settings are not remembered with non-default theme
Summary: [Themes] Fonts settings are not remembered with non-default theme
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.18   Edit
Hardware: PC Linux
: P3 normal with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Platform-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-30 01:19 EST by John Doe CLA
Modified: 2021-01-05 13:09 EST (History)
2 users (show)

See Also:


Attachments
font settings lost screen recording (2.25 MB, image/gif)
2021-01-05 13:09 EST, Jonah Graham CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description John Doe CLA 2020-12-30 01:19:51 EST
Steps to reproduce:

Appearance -> Color and Font Theme -> "Default" -> Apply and Close
Restart Eclipse
Appearance -> Colors and Font -> Basic -> Text Font -> Edit -> Set some non-default font and not Monospace 10
Appearance -> Colors and Font -> C/C++ -> Editor ->  C/C++ Editor Text Font -> Reset
Here the C/C++ Editor Text Font becomes the same as "Basic - Text Font" that we have set before
Apply and Close
Restart Eclipse
Appearance -> Color and Font Theme -> "Reduced palette" 
Apply and Close
Restart Eclipse
Appearance -> Colors and Font -> C/C++ -> Editor ->  C/C++ Editor Text Font
The font differs from the "Basic - Text Font" (Monospace 10 in my case)
Appearance -> Colors and Font -> C/C++ -> Editor ->  C/C++ Editor Text Font -> Reset
The C/C++ Editor Text Font becomes the same as "Basic - Text Font"
Apply and Close
Restart Eclipse
The C/C++ Editor Text Font does not remember the settings and reversed back to Monospace 10
Comment 1 Jonah Graham CLA 2021-01-05 13:09:00 EST
Hi John, Thanks for the bug report. I can reproduce it with the C/C++ editor and with the Java editor and any other of the font settings, so this appears to be a generic problem and I am passing this bug to that team to look at.

I couldn't quite get steps in Comment 0 to work, instead I did this. (screen recording will be attached in a moment)

1 Set font theme to Reduced palette and restart
2 Change text font to non default
3 Change Java text font to non default
4 Reset Java font (which sets it back to font set in step 2)
5 Restart

At 5 observe that the font has gone back to default default Mononspace instead of font in Step 2.
Comment 2 Jonah Graham CLA 2021-01-05 13:09:29 EST
Created attachment 285189 [details]
font settings lost screen recording