Re-enabling theming requires two restarts instead of one
Los mantenedores suelen responder en 1 día
@nburnwal09 ya está trabajando en esto.
Desde el 16/10/2026.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 54/100
Línea de trabajo
Start by tracing the Appearance preferences flow that saves the Enable Theming setting and restores the selected theme after restart; the issue names no files or tests. Reproduce the disable, restart, re-enable, restart sequence in a clean workspace, then inspect the preference and startup paths involved. Done means the previously selected theme is applied after the first restart when theming is re-enabled.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
After disabling theming and restarting, if the user re-checks Enable Theming and clicks Apply, Eclipse restarts. After that restart theming is active but no theme has been selected or applied. The user must open Preferences a second time, pick a theme, and restart again. Two restarts are required to get back to a themed state.
Steps to reproduce
From a fresh installation and clean workspace:
- Open Window → Preferences → General → Appearance with theming enabled.
- Uncheck Enable Theming, click Apply, and restart when prompted.
- After restart, open Window → Preferences → General → Appearance.
- Re-check Enable Theming, click Apply, and restart when prompted.
- Current Beha: Eclipse starts with theming on but no theme applied — the workbench has no CSS styling. User must open Preferences again, select a theme, and restart a third time.
- Expected: After step 4's restart, Eclipse starts with theming on and a theme already applied — one restart total.
Follow up to Issue: https://github.com/eclipse-platform/eclipse.platform.ui/issues/4502
Tested under this environment:
Eclipse SDK
Version: 2026-12 (4.42)
Build id: I20261015-2300
OS: Mac OS X, v.27.0.1, aarch64 / cocoa
Java vendor: IBM Corporation
Java runtime version: 26.0.1+8
- Lenguaje dominante
- Java
- Estrellas
- 124
- Forks
- 269
- Merge medio
- 2 d 11 h
- PR fusionados (30 d)
- 72
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de eclipse-platform/eclipse.platform.ui
-
Theme controls do not show/hide when the checkbox is toggledQuizá libre de nuevo @nburnwal09 la tomó hace 8 días y no hay ningún pull request abierto. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
eclipse-platform/eclipse.platform.ui#4502 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
eclipse-platform/eclipse.platform.ui#4125 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
eclipse-platform/eclipse.platform.ui#4016 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
eclipse-platform/eclipse.platform.ui#3892 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
eclipse-platform/eclipse.platform.ui#2687 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de eclipse-platform/eclipse.platform.ui
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
-
[Bug]: REST API URL starting with "http" but no scheme (e.g. httpbin.org/get) is not given an http:// prefixPosiblemente ocupada @ItsDeadlyProgrammer la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
appsmithorg/appsmith#42471 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
code-maintenance
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
-
bug priority: medium Review effort [1-5]: 3 status: needs-triage type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
carlos-emr/carlos#5258 ·
Los mantenedores suelen responder en 1 día