JanDeDobbeleer / oh-my-posh

The most customisable and low-latency cross platform/shell prompt renderer
https://ohmyposh.dev
MIT License
17.02k stars 2.37k forks source link

Extra space in owm when sun shines! #3467

Closed CaptnCodr closed 1 year ago

CaptnCodr commented 1 year ago

Code of Conduct

What happened?

I opened my Powershell this morning and saw this little space in between the owm segment and the trailing diamond:

image

I played around with my config and figured out that the sun-icon produces this space, here is it without {{.Weather}} variable:

image

with oh-my-posh debug:

image

Thank you!

Theme

custom theme:

{
  "$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json",
  "blocks": [
    {
      "alignment": "left",
      "segments": [
        {
          "type": "session",
          "background": "#D23C22",
          "foreground": "#ffffff",
          "leading_diamond": "\ue0b6",
          "properties": {
            "display_host": false
          },
          "style": "diamond",
          "template": " {{ if .SSHSession }}\uf817 {{ end }}{{ .UserName }} "
        },
        {
          "type": "path",
          "background": "p:blue",
          "foreground": "p:black",
          "powerline_symbol": "\ue0b0",
          "properties": {
            "home_icon": "~",
            "style": "folder"
          },
          "style": "powerline",
          "template": " \uf74a {{ path .Path .Location }} "
        },
        {
          "type": "git",
          "background": "lightGreen",
          "background_templates": [
            "{{ if or (.Working.Changed) (.Staging.Changed) }}p:yellow{{ end }}",
            "{{ if and (gt .Ahead 0) (gt .Behind 0) }}p:red{{ end }}",
            "{{ if gt .Ahead 0 }}#49416D{{ end }}",
            "{{ if gt .Behind 0 }}#7A306C{{ end }}"
          ],
          "foreground": "p:black",
          "foreground_templates": [
            "{{ if or (.Working.Changed) (.Staging.Changed) }}p:black{{ end }}",
            "{{ if and (gt .Ahead 0) (gt .Behind 0) }}p:white{{ end }}",
            "{{ if gt .Ahead 0 }}p:white{{ end }}"
          ],
          "powerline_symbol": "\ue0b0",
          "properties": {
            "branch_max_length": 25,
            "fetch_status": true,
            "fetch_stash_count": true,
            "fetch_upstream_icon": true,
            "github_icon": "\uf7a3 "
          },
          "style": "powerline",
          "template": " {{ if .UpstreamURL }}{{ url .UpstreamIcon .UpstreamURL }} {{ end }}{{ .HEAD }}{{ .BranchStatus }}{{ if .Working.Changed }} \uf044 {{ .Working.String }}{{ end }}{{ if .Staging.Changed }} \uf046 {{ .Staging.String }}{{ end }} "
        },
        {
          "type": "dotnet",
          "style": "powerline",
          "powerline_symbol": "\uE0B0",
          "foreground": "#ffffff",
          "background": "#B986F2",
          "template": " \uE70C {{ .Full }} "
        },
        {
          "type": "exit",
          "background": "green",
          "background_templates": [
            "{{ if gt .Code 0 }}red{{ end }}"
          ],
          "foreground": "p:white",
          "leading_diamond": "",
          "properties": {
            "always_enabled": true
          },
          "style": "diamond",
          "template": " {{ if gt .Code 0 }}\uf00d{{ else }}\uf00c{{ end }} ",
          "trailing_diamond": "\ue0b4"
        }
      ],
      "type": "prompt"
    },
    {
      "segments": [
        {
          "type": "shell",
          "background": "#0077c2",
          "foreground": "#ffffff",
          "style": "powerline",
          "template": "<#0077c2,transparent>\ue0b6</> \uf489 {{ .Name }} "
        },
        {
          "type": "executiontime",
          "style": "powerline",
          "invert_powerline": true,
          "powerline_symbol": "\ue0b2",
          "leading_diamond": "\ue0b2",
          "foreground": "#ffffff",
          "background": "#8800dd",
          "template": " \ufbab\u2800{{ .FormattedMs }}\u2800",
          "properties": {
            "threshold": 10,
            "style": "austin"
          }
        },
        {
          "type": "withings",
          "style": "powerline",
          "powerline_symbol": "\ue0b2",
          "invert_powerline": true,
          "foreground": "black",
          "background": "#62DBA8",
          "template": " {{ if gt .Weight 0.0 }}{{ round .Weight 1 }}kg{{ end }} {{ .SleepHours }}h {{ .Steps }} ",
          "properties": {
            "access_token": "[redacted]",
            "refresh_token": "[redacted]",
            "expires_in": 10800,
            "http_timeout": 1500
          },
          "leading_diamond": "\ue0b2"
        },
        {
          "type": "time",
          "background": "#2e9599",
          "foreground": "black",
          "powerline_symbol": "\ue0b2",
          "invert_powerline": true,
          "style": "powerline",
          "properties": {
            "time_format": "15:04:05"
          }
        },
        {
          "type": "owm",
          "style": "diamond",
          "invert_powerline": true,
          "powerline_symbol": "\uE0B0",
          "trailing_diamond": "\ue0b4",
          "foreground": "black",
          "background": "#4296c6",
          "template": "{{.Weather}} ({{.Temperature}}{{.UnitIcon}})",
          "properties": {
            "apikey": "[redacted]",
            "location": "[redacted]",
            "units": "metric",
            "http_timeout": 200,
            "cache_timeout": 10
          }
        }
      ],
      "type": "rprompt"
    }
  ],
  "console_title_template": "{{ .Shell }}: {{ .Folder }}",
  "final_space": true,
  "palette": {
    "black": "#262B44",
    "blue": "#23AAF2",
    "green": "#59C9A5",
    "orange": "#F07623",
    "red": "#F81E5B",
    "white": "#E0DEF4",
    "yellow": "#F3AE35"
  },
  "secondary_prompt": {
    "background": "transparent",
    "foreground": "p:black",
    "template": "<p:yellow,transparent>\ue0b6</><,p:yellow> > </><p:yellow,transparent>\ue0b0</> "
  },
  "tooltips": [
    {
      "background": "p:orange",
      "foreground": "p:white",
      "leading_diamond": "\ue0b6",
      "properties": {
        "display_default": true
      },
      "style": "diamond",
      "template": " \ue7ad {{ .Profile }}{{ if .Region }}@{{ .Region }}{{ end }} ",
      "tips": [
        "aws"
      ],
      "trailing_diamond": "\ue0b4",
      "type": "aws"
    },
    {
      "background": "p:blue",
      "foreground": "p:white",
      "leading_diamond": "\ue0b6",
      "style": "diamond",
      "template": " \ufd03 {{ .Name }} ",
      "tips": [
        "az"
      ],
      "trailing_diamond": "\ue0b4",
      "type": "az"
    }
  ],
  "transient_prompt": {
    "background": "transparent",
    "foreground": "p:black",
    "template": "<p:blue,transparent>\ue0b6</><,p:blue> {{ .Folder }} </><p:blue,transparent>\ue0b0</> "
  },
  "version": 2
}

What OS are you seeing the problem on?

Windows

Which shell are you using?

powershell

Log output

Version: 14.1.2

Segments:

ConsoleTitle(true)  -   0 ms - pwsh: const
session(true)       -   0 ms -  const
path(true)          -   2 ms -   ~
git(false)          -   5 ms -
dotnet(false)       -   0 ms -
exit(true)          -   0 ms -   
shell(true)         -   0 ms -   pwsh
executiontime(false) -   0 ms -
withings(false)     -   0 ms -
time(true)          -   0 ms -  08:25:01
owm(true)           - 100 ms - 滛 (-4°C)

Run duration: 120.3155ms

Cache path: C:\Users\const\AppData\Local\oh-my-posh

Config path: C:\Users\const\AppData\Local\Programs\oh-my-posh\themes\custom.omp.json

Logs:

[DEBUG] 08:25:01.738 shell.go:Getenv:346 → C:\Users\const\AppData\Local
[TRACE] 08:25:01.738 shell.go:Getenv(LOCALAPPDATA) - 0s
[TRACE] 08:25:01.738 shell_windows.go:CachePath() - 0s
[DEBUG] 08:25:01.739 shell.go:Getenv:346 → C:\Users\const\AppData\Local\Programs\oh-my-posh\themes\custom.omp.json
[TRACE] 08:25:01.739 shell.go:Getenv(POSH_THEME) - 0s
[DEBUG] 08:25:01.745 shell.go:Shell:591 → process name: pwsh.exe
[TRACE] 08:25:01.745 shell.go:Shell() - 6.3917ms
[TRACE] 08:25:01.745 shell.go:resolveConfigPath() - 6.3917ms
[TRACE] 08:25:01.745 shell.go:Init() - 6.935ms
[TRACE] 08:25:01.745 shell.go:Flags() - 0s
[TRACE] 08:25:01.746 config.go:loadConfig() - 1.2071ms
[TRACE] 08:25:01.746 shell.go:Flags() - 0s
[DEBUG] 08:25:01.746 shell.go:Getenv:346 → NO DATA
[TRACE] 08:25:01.746 shell.go:Getenv(OMP_CACHE_DISABLED) - 0s
[TRACE] 08:25:01.746 shell_windows.go:WindowsRegistryKeyValue(HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM\ColorizationColor) - 0s
[TRACE] 08:25:01.746 shell.go:GOOS() - 0s
[TRACE] 08:25:01.746 shell.go:GOOS() - 0s
[TRACE] 08:25:01.746 shell.go:GOOS() - 0s
[TRACE] 08:25:01.746 shell.go:GOOS() - 0s
[TRACE] 08:25:01.746 shell.go:GOOS() - 0s
[TRACE] 08:25:01.746 shell.go:GOOS() - 0s
[TRACE] 08:25:01.746 shell.go:GOOS() - 0s
[TRACE] 08:25:01.746 shell.go:GOOS() - 0s
[TRACE] 08:25:01.746 shell.go:GOOS() - 0s
[TRACE] 08:25:01.746 shell.go:GOOS() - 0s
[TRACE] 08:25:01.746 shell.go:GOOS() - 0s
[TRACE] 08:25:01.746 shell.go:GOOS() - 0s
[TRACE] 08:25:01.746 shell.go:GOOS() - 0s
[TRACE] 08:25:01.746 shell.go:GOOS() - 0s
[TRACE] 08:25:01.746 shell.go:GOOS() - 0s
[TRACE] 08:25:01.746 shell.go:GOOS() - 0s
[TRACE] 08:25:01.746 shell.go:GOOS() - 0s
[TRACE] 08:25:01.746 shell.go:GOOS() - 0s
[TRACE] 08:25:01.746 shell.go:GOOS() - 0s
[DEBUG] 08:25:01.746 shell_windows.go:WindowsRegistryKeyValue:206 → ColorizationColor(DWORD): 0xC40078D4
[TRACE] 08:25:01.747 shell_windows.go:Root() - 0s
[TRACE] 08:25:01.747 shell.go:Shell() - 0s
[TRACE] 08:25:01.747 shell.go:ErrorCode() - 0s
[TRACE] 08:25:01.747 shell_windows.go:IsWsl() - 0s
[TRACE] 08:25:01.747 shell.go:GOOS() - 0s
[DEBUG] 08:25:01.747 shell.go:Pwd:374 → NO DATA
[TRACE] 08:25:01.747 shell.go:Pwd() - 0s
[DEBUG] 08:25:01.747 shell_windows.go:56 → C:\Users\const
[TRACE] 08:25:01.747 shell.go:GOOS() - 0s
[TRACE] 08:25:01.747 shell.go:GOOS() - 0s
[TRACE] 08:25:01.747 shell.go:GOOS() - 0s
[TRACE] 08:25:01.747 shell.go:GOOS() - 0s
[TRACE] 08:25:01.747 shell.go:GOOS() - 0s
[TRACE] 08:25:01.747 shell.go:GOOS() - 0s
[TRACE] 08:25:01.747 shell.go:GOOS() - 0s
[TRACE] 08:25:01.747 shell.go:GOOS() - 0s
[DEBUG] 08:25:01.747 shell.go:User:495 → const
[TRACE] 08:25:01.747 shell.go:User() - 0s
[DEBUG] 08:25:01.747 shell.go:Host:507 → Surface-Laptop
[TRACE] 08:25:01.747 shell.go:Host() - 0s
[TRACE] 08:25:01.747 shell.go:GOOS() - 0s
[TRACE] 08:25:01.747 shell.go:TemplateCache() - 0s
[TRACE] 08:25:01.747 shell.go:Flags() - 0s
[DEBUG] 08:25:01.747 shell.go:Pwd:354 → C:\Users\const
[TRACE] 08:25:01.747 shell.go:Pwd() - 0s
[DEBUG] 08:25:01.747 shell_windows.go:56 → C:\Users\const
[TRACE] 08:25:01.747 shell.go:GOOS() - 0s
[DEBUG] 08:25:01.747 shell.go:Getenv:346 → NO DATA
[TRACE] 08:25:01.747 shell.go:Getenv(SSH_CONNECTION) - 0s
[DEBUG] 08:25:01.747 shell.go:Getenv:346 → NO DATA
[TRACE] 08:25:01.747 shell.go:Getenv(SSH_CLIENT) - 0s
[TRACE] 08:25:01.747 shell.go:TemplateCache() - 0s
[TRACE] 08:25:01.747 shell.go:TemplateCache() - 0s
[TRACE] 08:25:01.747 shell.go:Shell() - 0s
[DEBUG] 08:25:01.747 shell.go:Pwd:354 → C:\Users\const
[TRACE] 08:25:01.747 shell.go:Pwd() - 0s
[DEBUG] 08:25:01.747 shell_windows.go:56 → C:\Users\const
[TRACE] 08:25:01.747 shell.go:GOOS() - 0s
[DEBUG] 08:25:01.747 shell.go:Pwd:354 → C:\Users\const
[TRACE] 08:25:01.747 shell.go:Pwd() - 0s
[TRACE] 08:25:01.747 shell.go:Shell() - 0s
[TRACE] 08:25:01.747 shell.go:Flags() - 0s
[DEBUG] 08:25:01.748 shell_windows.go:56 → C:\Users\const
[TRACE] 08:25:01.748 shell.go:GOOS() - 0s
[TRACE] 08:25:01.748 shell.go:GOOS() - 0s
[TRACE] 08:25:01.748 shell.go:PathSeparator() - 0s
[TRACE] 08:25:01.748 shell.go:GOOS() - 0s
[TRACE] 08:25:01.748 shell.go:GOOS() - 0s
[TRACE] 08:25:01.748 shell.go:GOOS() - 0s
[TRACE] 08:25:01.748 shell.go:GOOS() - 0s
[TRACE] 08:25:01.748 shell.go:GOOS() - 0s
[TRACE] 08:25:01.748 shell.go:GOOS() - 0s
[TRACE] 08:25:01.748 shell.go:GOOS() - 0s
[TRACE] 08:25:01.748 shell.go:PathSeparator() - 0s
[TRACE] 08:25:01.748 shell.go:PathSeparator() - 0s
[TRACE] 08:25:01.748 shell.go:GOOS() - 0s
[TRACE] 08:25:01.748 shell.go:GOOS() - 0s
[TRACE] 08:25:01.748 shell.go:GOOS() - 0s
[TRACE] 08:25:01.748 shell.go:PathSeparator() - 0s
[TRACE] 08:25:01.748 shell.go:GOOS() - 0s
[TRACE] 08:25:01.748 shell.go:GOOS() - 0s
[TRACE] 08:25:01.748 shell.go:GOOS() - 0s
[TRACE] 08:25:01.748 shell.go:PathSeparator() - 0s
[TRACE] 08:25:01.748 shell.go:GOOS() - 0s
[TRACE] 08:25:01.748 shell.go:GOOS() - 0s
[TRACE] 08:25:01.748 shell.go:GOOS() - 0s
[TRACE] 08:25:01.748 shell.go:PathSeparator() - 0s
[DEBUG] 08:25:01.748 shell.go:Pwd:354 → C:\Users\const
[TRACE] 08:25:01.748 shell.go:Pwd() - 0s
[TRACE] 08:25:01.748 shell_windows.go:IsWsl() - 0s
[TRACE] 08:25:01.748 shell.go:StackCount() - 0s
[DEBUG] 08:25:01.748 win32_windows.go:isWriteable:299 → not current user or in group
[DEBUG] 08:25:01.748 win32_windows.go:isWriteable:303 → current user is member of S-1-5-32-544
[DEBUG] 08:25:01.748 win32_windows.go:isWriteable:311 ↓
    WRITE_DAC
    WRITE_OWNER
    SYNCHRONIZE
    DELETE
    READ_CONTROL
[DEBUG] 08:25:01.748 win32_windows.go:isWriteable:313 → user has write access
[TRACE] 08:25:01.748 shell_windows.go:DirIsWritable() - 630.8µs
[TRACE] 08:25:01.748 shell.go:TemplateCache() - 0s
[TRACE] 08:25:01.750 shell.go:TemplateCache() - 0s
[TRACE] 08:25:01.750 shell.go:Shell() - 0s
[DEBUG] 08:25:01.750 shell.go:Pwd:354 → C:\Users\const
[TRACE] 08:25:01.751 shell.go:Pwd() - 0s
[DEBUG] 08:25:01.751 shell_windows.go:56 → C:\Users\const
[TRACE] 08:25:01.751 shell.go:GOOS() - 0s
[TRACE] 08:25:01.751 shell.go:GOOS() - 0s
[DEBUG] 08:25:01.756 shell.go:CommandPath:546 → C:\Program Files\Git\cmd\git.exe
[TRACE] 08:25:01.756 shell.go:CommandPath(git.exe) - 5.4062ms
[TRACE] 08:25:01.756 shell.go:HasCommand(git.exe) - 5.4062ms
[DEBUG] 08:25:01.756 shell.go:Pwd:354 → C:\Users\const
[TRACE] 08:25:01.756 shell.go:Pwd() - 0s
[ERROR] 08:25:01.756 shell.go:HasParentFilePath:679 → CreateFile C:\.git: The system cannot find the file specified.
[TRACE] 08:25:01.756 shell.go:HasParentFilePath(.git) - 0s
[DEBUG] 08:25:01.756 shell.go:Pwd:354 → C:\Users\const
[TRACE] 08:25:01.756 shell.go:Pwd() - 0s
[DEBUG] 08:25:01.756 shell_windows.go:56 → C:\Users\const
[TRACE] 08:25:01.756 shell.go:GOOS() - 0s
[DEBUG] 08:25:01.756 shell.go:Pwd:354 → C:\Users\const
[TRACE] 08:25:01.756 shell.go:Pwd() - 0s
[DEBUG] 08:25:01.756 shell_windows.go:56 → C:\Users\const
[DEBUG] 08:25:01.757 shell.go:Pwd:354 → C:\Users\const
[TRACE] 08:25:01.757 shell.go:Pwd() - 0s
[DEBUG] 08:25:01.757 shell_windows.go:56 → C:\Users\const
[TRACE] 08:25:01.757 shell.go:GOOS() - 0s
[TRACE] 08:25:01.757 shell.go:ErrorCode() - 0s
[TRACE] 08:25:01.757 shell.go:TemplateCache() - 0s
[TRACE] 08:25:01.757 shell.go:TemplateCache() - 0s
[TRACE] 08:25:01.757 shell.go:Shell() - 0s
[TRACE] 08:25:01.757 shell.go:TemplateCache() - 0s
[TRACE] 08:25:01.757 shell.go:Flags() - 0s
[DEBUG] 08:25:01.757 shell.go:Pwd:354 → C:\Users\const
[TRACE] 08:25:01.757 shell.go:Pwd() - 0s
[DEBUG] 08:25:01.757 shell_windows.go:56 → C:\Users\const
[TRACE] 08:25:01.757 shell.go:GOOS() - 0s
[TRACE] 08:25:01.757 shell.go:Shell() - 0s
[TRACE] 08:25:01.757 shell.go:Flags() - 0s
[TRACE] 08:25:01.757 shell.go:TemplateCache() - 0s
[TRACE] 08:25:01.757 shell.go:TemplateCache() - 0s
[TRACE] 08:25:01.757 shell.go:Shell() - 0s
[DEBUG] 08:25:01.757 shell.go:Pwd:354 → C:\Users\const
[TRACE] 08:25:01.757 shell.go:Pwd() - 0s
[DEBUG] 08:25:01.757 shell_windows.go:56 → C:\Users\const
[TRACE] 08:25:01.757 shell.go:GOOS() - 0s
[TRACE] 08:25:01.757 shell.go:ExecutionTime() - 0s
[DEBUG] 08:25:01.757 shell.go:Pwd:354 → C:\Users\const
[TRACE] 08:25:01.757 shell.go:Pwd() - 0s
[DEBUG] 08:25:01.757 shell_windows.go:56 → C:\Users\const
[TRACE] 08:25:01.757 shell.go:GOOS() - 0s
[TRACE] 08:25:01.757 shell.go:TemplateCache() - 0s
[TRACE] 08:25:01.757 shell.go:TemplateCache() - 0s
[TRACE] 08:25:01.757 shell.go:Shell() - 0s
[DEBUG] 08:25:01.757 shell.go:Pwd:354 → C:\Users\const
[TRACE] 08:25:01.757 shell.go:Pwd() - 0s
[DEBUG] 08:25:01.757 shell_windows.go:56 → C:\Users\const
[TRACE] 08:25:01.757 shell.go:GOOS() - 0s
[TRACE] 08:25:01.757 shell.go:TemplateCache() - 0s
[TRACE] 08:25:01.757 shell.go:TemplateCache() - 0s
[TRACE] 08:25:01.757 shell.go:Shell() - 0s
[DEBUG] 08:25:01.757 shell.go:Pwd:354 → C:\Users\const
[TRACE] 08:25:01.757 shell.go:Pwd() - 0s
[DEBUG] 08:25:01.757 shell_windows.go:56 → C:\Users\const
[TRACE] 08:25:01.757 shell.go:GOOS() - 0s
[DEBUG] 08:25:01.757 shell.go:Pwd:354 → C:\Users\const
[TRACE] 08:25:01.757 shell.go:Pwd() - 0s
[DEBUG] 08:25:01.757 shell_windows.go:56 → C:\Users\const
[TRACE] 08:25:01.757 shell.go:GOOS() - 0s
[TRACE] 08:25:01.757 shell.go:TemplateCache() - 0s
[TRACE] 08:25:01.758 shell.go:TemplateCache() - 0s
[TRACE] 08:25:01.758 shell.go:Shell() - 0s
[DEBUG] 08:25:01.758 shell.go:Pwd:354 → C:\Users\const
[TRACE] 08:25:01.758 shell.go:Pwd() - 0s
[DEBUG] 08:25:01.758 shell_windows.go:56 → C:\Users\const
[TRACE] 08:25:01.758 shell.go:GOOS() - 0s
[DEBUG] 08:25:01.758 shell.go:HTTPRequest:635 ↓
    GET /data/2.5/weather?q=[redacted] 
HTTP/1.1
    Host: api.openweathermap.org
    User-Agent: Go-http-client/1.1
    Accept-Encoding: gzip

[DEBUG] 08:25:01.857 shell.go:HTTPRequest:655 → {"coord":{"lon":8.8,"lat":53.2333},"weather":[{"id":800,"main":"Clear","description":"clear sky","icon":"01d"}],"base":"stations","main":{"temp":-3.83,"feels_like":-6.4,"temp_min":-4.9,"temp_max":-2.86,"pressure":1041,"humidity":97},"visibility":10000,"wind":{"speed":1.66,"deg":148,"gust":1.61},"clouds":{"all":6},"dt":1675754451,"sys":{"type":2,"id":2001996,"country":"DE","sunrise":1675753161,"sunset":1675786711},"timezone":3600,"id":2856500,"name":"[redacted]","cod":200}
[TRACE] 08:25:01.857 shell.go:HTTPRequest(http://api.openweathermap.org/data/2.5/weather?[redacted]) - 99.1076ms
[TRACE] 08:25:01.858 shell.go:TemplateCache() - 0s
[TRACE] 08:25:01.858 shell.go:TemplateCache() - 0s
[TRACE] 08:25:01.858 shell.go:Shell() - 0s
[DEBUG] 08:25:01.859 shell.go:Getenv:346 → C:\Users\const\AppData\Local
[TRACE] 08:25:01.860 shell.go:Getenv(LOCALAPPDATA) - 0s
[TRACE] 08:25:01.860 shell_windows.go:CachePath() - 1.3436ms
[TRACE] 08:25:01.860 shell.go:Flags() - 0s
JanDeDobbeleer commented 1 year ago

@CaptnCodr this is a terminal bug, we do have a FAQ item how to resolve that for the time being.

github-actions[bot] commented 10 months ago

This issue has been automatically locked since there has not been any recent activity (i.e. last half year) after it was closed. It helps our maintainers focus on the active issues. If you have found a problem that seems similar, please open a discussion first, complete the body with all the details necessary to reproduce, and mention this issue as reference.