Bug 547460

Summary: "Restore Defaults" doesn't reset "Color and Font theme" setting (Appearance pref page)
Product: [Eclipse Project] Platform Reporter: Dieter Mai <maidieter>
Component: IDEAssignee: Platform-UI-Inbox <Platform-UI-Inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3 CC: daniel_megert
Version: 4.11Keywords: helpwanted, triaged
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Dieter Mai CLA 2019-05-19 14:59:46 EDT
Hello

The setting "Color and Font theme" in Preferences->General->Appearance does net restore to the default setting after changing it and pressing the Button "Restore Defaults". I would expect that "Restore Defaults" would reset all settings on this page to the default values.


Actions to reproduce:
[A1] Go to Preferences->General->Appearance
[A2] Change the setting "Color and Font theme" (e.g. from Default to Reduced Palette)
[A3] Press the button Apply.
[A4] Press the button OK in the popup that tells you that a restart is required.
[A5] Press the button "Restore Defaults"

What is Observed
[A1] Appearance page is displayed (OK)
[A2] Setting is changed (OK)
[A3] Popup is displayed that notifies you about the required restart. (OK)
[A4] Popup closes. (OK)
[A5] Setting for "Color and Font theme" is unchanged (NOK)

What I Expect
[E5] Setting for "Color and Font theme" changes to its default value.

Note: I tested this with and without restarts but did not see any difference.

My eclipse version:
Version: 4.11.0.v20190307-0500
Build id: I20190307-0500
Comment 1 Dani Megert CLA 2019-05-30 10:22:58 EDT
Can be reproduced using 4.12 M3.
Comment 2 Dani Megert CLA 2019-05-30 10:28:15 EDT
Restoring all other options on the 'Appearance" page work as expected.
Comment 3 Dieter Mai CLA 2019-12-27 15:13:34 EST
Still present in eclipse 2019-12
Comment 4 Dieter Mai CLA 2020-06-20 12:37:41 EDT
Retested this with 2020-06 and it is still present. Additionally what i noted was that if you don't press apply, the "restore Default" button actual restores the default settings.

Version used for test

Eclipse IDE for Java Developers (includes Incubating components)
Version: 2020-06 (4.16.0)
Build id: 20200615-1200
OS: Windows 10, v.10.0, x86_64 / win32
Java version: 14