Midori exhibits damaged region rendering bug
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- haskell
- Área
- computer-graphics, desktop
Línea de trabajo
Start by reproducing the damaged-region rendering bug with more than one XDG Midori launched at startup, then compare the two Pernosco traces linked in the issue. Inspect the handle_map path and the calls that trigger “damage everything”; done means the multi-Midori scenario renders correctly without relying on an unverified fixed-frame workaround.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The bug only occurs when more than one (XDG) Midori is launched at start:

Pernosco trace with one Midori (no bug): https://pernos.co/debug/ZRR6PPBbwP069PiTlEETjQ/index.html
Pernosco trace with one Midori + another app (bug): https://pernos.co/debug/iv3Xp7WX877jgXfj8DYUvw/index.html
The traces seem to indicate there aren't any XDG popups or WlrSurface subsurfaces in play. The only thing triggering a "damage everything" call is "handle_map".
I'm worried this a race condition in the way we trigger a "damage everything". A hack would be to make "damage everything" calls persist for 2 frames instead of 1, or at least whenever surfaces are first mapped? @KaneTW
- Lenguaje dominante
- Haskell
- Estrellas
- 3.2k
- Forks
- 111
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
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 SimulaVR/Simula
-
`nix profile install` fails: libgit2 error 9 – missing blob in `SimulaVR/environments@91bb377` Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
-
Trying to make it work for days Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 28/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
-
Continuous Cachix Pushing Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
Todos los issues de SimulaVR/Simula
Issues similares
-
docs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
-
needs triage type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
doclayout-0.6 Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
commercialhaskell/stackage#8126 ·