A small 1x1 frame gets created on the bottom left after opening and closing the map

Abierto Apto para principiantes
#45 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
65/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Área
frontend

Línea de trabajo

Empieza en Map/Extras.lua, cerca de la línea 741, donde la traza de pila notificada muestra CreateTexture, y sigue la llamada desde Map/WorldMap.lua, cerca de la línea 602, durante TimeClose. Reproduce el problema abriendo y cerrando el mapa con solo OpenMap habilitado; después, comprueba si las texturas siguen acumulándose en el píxel inferior izquierdo. La tarea está terminada cuando cerrar el mapa ya no deja el punto visible ni crea la acumulación de texturas notificada.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug forever
Game version

Forever

What happened?

After opening and closing the map, a small 1x1 frame that looks like 1 pixel gets placed right on the bottom left of the screen and remains there, and clears after a /reload only to appear again.

I spent a bit of time trying to see who the culprit was.

I tested it with only openmap, and the issue is there.

When the map closes, OpenMap creates ~440 textures on a single parentless 1x1 frame anchored at BOTTOMLEFT 0,0 (found with /fstack and Blizzard's table inspector). Each texture, as far as my findings go, and I used an LLM, so it might not be accurate, is white at about 1.2% opacity (alpha 3/255). They all stack on the same pixel, so together they add up to a visible dot. About 400 are created within one second.

Image Image Image Image
Lua error (if any)
PixelLogDB = {
{
["regions"] = 100,
["time"] = "2026-11-08 19:25:13",
["game"] = "1.60.1 (70862)",
["openmap"] = "v0.8.2",
["stack"] = {
"[C]: in function 'CreateTexture'",
"[Interface/AddOns/OpenMap/Map/Extras.lua]:741: in function 'fn'",
"[Interface/AddOns/OpenMap/Map/WorldMap.lua]:602: in function 'TimeClose'",
"[Interface/AddOns/OpenMap/Map/Extras.lua]:960: in function <Interface/AddOns/OpenMap/Map/Extras.lua:960>",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: in function 'Hide'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:440: in function 'SetUIPanel'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:540: in function 'HideUIPanelImplementation'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:530: in function 'HideUIPanel'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:133: in function <...UIParentPanelManager/Shared/UIParentPanelManager.lua:124>",
"[C]: in function 'SetAttribute'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:933: in function 'HideUIPanel'",
"...",
},
},
{
["regions"] = 200,
["time"] = "2026-11-08 19:25:13",
["game"] = "1.60.1 (70862)",
["openmap"] = "v0.8.2",
["stack"] = {
"[C]: in function 'CreateTexture'",
"[Interface/AddOns/OpenMap/Map/Extras.lua]:741: in function 'fn'",
"[Interface/AddOns/OpenMap/Map/WorldMap.lua]:602: in function 'TimeClose'",
"[Interface/AddOns/OpenMap/Map/Extras.lua]:960: in function <Interface/AddOns/OpenMap/Map/Extras.lua:960>",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: in function 'Hide'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:440: in function 'SetUIPanel'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:540: in function 'HideUIPanelImplementation'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:530: in function 'HideUIPanel'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:133: in function <...UIParentPanelManager/Shared/UIParentPanelManager.lua:124>",
"[C]: in function 'SetAttribute'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:933: in function 'HideUIPanel'",
"...",
},
},
{
["regions"] = 300,
["time"] = "2026-11-08 19:25:13",
["game"] = "1.60.1 (70862)",
["openmap"] = "v0.8.2",
["stack"] = {
"[C]: in function 'CreateTexture'",
"[Interface/AddOns/OpenMap/Map/Extras.lua]:741: in function 'fn'",
"[Interface/AddOns/OpenMap/Map/WorldMap.lua]:602: in function 'TimeClose'",
"[Interface/AddOns/OpenMap/Map/Extras.lua]:960: in function <Interface/AddOns/OpenMap/Map/Extras.lua:960>",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: in function 'Hide'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:440: in function 'SetUIPanel'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:540: in function 'HideUIPanelImplementation'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:530: in function 'HideUIPanel'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:133: in function <...UIParentPanelManager/Shared/UIParentPanelManager.lua:124>",
"[C]: in function 'SetAttribute'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:933: in function 'HideUIPanel'",
"...",
},
},
{
["regions"] = 400,
["time"] = "2026-11-08 19:25:13",
["game"] = "1.60.1 (70862)",
["openmap"] = "v0.8.2",
["stack"] = {
"[C]: in function 'CreateTexture'",
"[Interface/AddOns/OpenMap/Map/Extras.lua]:741: in function 'fn'",
"[Interface/AddOns/OpenMap/Map/WorldMap.lua]:602: in function 'TimeClose'",
"[Interface/AddOns/OpenMap/Map/Extras.lua]:960: in function <Interface/AddOns/OpenMap/Map/Extras.lua:960>",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: in function 'Hide'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:440: in function 'SetUIPanel'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:540: in function 'HideUIPanelImplementation'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:530: in function 'HideUIPanel'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:133: in function <...UIParentPanelManager/Shared/UIParentPanelManager.lua:124>",
"[C]: in function 'SetAttribute'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:933: in function 'HideUIPanel'",
"...",
},
},
{
["regions"] = 100,
["time"] = "2026-11-08 19:26:30",
["game"] = "1.60.1 (70862)",
["openmap"] = "v0.8.2",
["stack"] = {
"[C]: in function 'CreateTexture'",
"[Interface/AddOns/OpenMap/Map/Extras.lua]:741: in function 'fn'",
"[Interface/AddOns/OpenMap/Map/WorldMap.lua]:602: in function 'TimeClose'",
"[Interface/AddOns/OpenMap/Map/Extras.lua]:960: in function <Interface/AddOns/OpenMap/Map/Extras.lua:960>",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: in function 'Hide'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:440: in function 'SetUIPanel'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:540: in function 'HideUIPanelImplementation'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:530: in function 'HideUIPanel'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:133: in function <...UIParentPanelManager/Shared/UIParentPanelManager.lua:124>",
"[C]: in function 'SetAttribute'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:933: in function 'HideUIPanel'",
"...",
},
},
{
["regions"] = 200,
["time"] = "2026-11-08 19:26:30",
["game"] = "1.60.1 (70862)",
["openmap"] = "v0.8.2",
["stack"] = {
"[C]: in function 'CreateTexture'",
"[Interface/AddOns/OpenMap/Map/Extras.lua]:741: in function 'fn'",
"[Interface/AddOns/OpenMap/Map/WorldMap.lua]:602: in function 'TimeClose'",
"[Interface/AddOns/OpenMap/Map/Extras.lua]:960: in function <Interface/AddOns/OpenMap/Map/Extras.lua:960>",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: in function 'Hide'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:440: in function 'SetUIPanel'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:540: in function 'HideUIPanelImplementation'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:530: in function 'HideUIPanel'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:133: in function <...UIParentPanelManager/Shared/UIParentPanelManager.lua:124>",
"[C]: in function 'SetAttribute'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:933: in function 'HideUIPanel'",
"...",
},
},
{
["regions"] = 300,
["time"] = "2026-11-08 19:26:30",
["game"] = "1.60.1 (70862)",
["openmap"] = "v0.8.2",
["stack"] = {
"[C]: in function 'CreateTexture'",
"[Interface/AddOns/OpenMap/Map/Extras.lua]:741: in function 'fn'",
"[Interface/AddOns/OpenMap/Map/WorldMap.lua]:602: in function 'TimeClose'",
"[Interface/AddOns/OpenMap/Map/Extras.lua]:960: in function <Interface/AddOns/OpenMap/Map/Extras.lua:960>",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: in function 'Hide'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:440: in function 'SetUIPanel'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:540: in function 'HideUIPanelImplementation'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:530: in function 'HideUIPanel'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:133: in function <...UIParentPanelManager/Shared/UIParentPanelManager.lua:124>",
"[C]: in function 'SetAttribute'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:933: in function 'HideUIPanel'",
"...",
},
},
{
["regions"] = 400,
["time"] = "2026-11-08 19:26:30",
["game"] = "1.60.1 (70862)",
["openmap"] = "v0.8.2",
["stack"] = {
"[C]: in function 'CreateTexture'",
"[Interface/AddOns/OpenMap/Map/Extras.lua]:741: in function 'fn'",
"[Interface/AddOns/OpenMap/Map/WorldMap.lua]:602: in function 'TimeClose'",
"[Interface/AddOns/OpenMap/Map/Extras.lua]:960: in function <Interface/AddOns/OpenMap/Map/Extras.lua:960>",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: ?",
"[C]: in function 'Hide'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:440: in function 'SetUIPanel'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:540: in function 'HideUIPanelImplementation'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:530: in function 'HideUIPanel'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:133: in function <...UIParentPanelManager/Shared/UIParentPanelManager.lua:124>",
"[C]: in function 'SetAttribute'",
"[Interface/AddOns/Blizzard_UIParentPanelManager/Shared/UIParentPanelManager.lua]:933: in function 'HideUIPanel'",
"...",
},
},
}
OpenMap version

0.8.2

Other addons

Ellesmere UI, HandyNotes -- however, I tested w/o any addons enabled other than OpenMap.

Lenguaje dominante
Lua
Estrellas
20
Forks
6
Merge medio
6 h 34 min
PR fusionados (30 d)
9

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de openmap-world/openmap

Todos los issues de openmap-world/openmap

Issues similares

Más issues de Lua

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.