Skip to content

Offline game page disappear after clicking on "ignore" link #5135

@ErPanfi

Description

@ErPanfi

Describe the bug

While being offline Heroic warns the user about it by displaying an upper right pink header bar, like shown in the following screenshot.
Example of Heroic library page while offline

This doesn't prevent the user to run a game or access is page, with all the game informations and settings menu
Example of game detail page while offline

HOWEVER
If the user clicks the "ignore" link in order to hide the pink header Heroic prevents him to access all the detailed game pages and its library from that moment on.
Example of what Heroic looks like after clicking the ignore link

Add logs

(13:00:48) [INFO]:    [Connection]:      Connectivity: offline

(13:00:48) [INFO]:    [Backend]:         Starting Plausible Analytics

(13:00:48) [INFO]:    [Backend]:         Shared Data: {"version":"2.18.1","gog":true,"epic":false,"amazon":false,"sideloaded":false,"providers":"gog","OS":"linux","isFlatpak":false,"isAppImage":false,"isSnap":false,"isSteamDeckGameMode":false,"isSteamDeck":false}

(13:00:48) [INFO]:    [Backend]:         System Information: CPU: 12x AMD Ryzen 5 4600H with Radeon Graphics

Memory: 32.96 GB (used: 4.79 GB)

GPUs:

  GPU 0:

    Name: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [Radeon Vega Series / Radeon Vega Mobile Series]

    IDs: D=1636 V=1002 SD=87b2 SV=103c

    Driver: amdgpu

  GPU 1:

    Name: NVIDIA Corporation TU117M [GeForce GTX 1650 Ti Mobile]

    IDs: D=1f95 V=10de SD=87b2 SV=103c

    Driver: nvidia

OS: Bazzite 43.20251231.0 (Kinoite) (linux)

The current system is not a Steam Deck

We are not running inside a Flatpak container

Software Versions:

  Heroic: 2.18.1 "Waterfall Beard" Jorul

  Legendary: 0.20.37 Exit 17 (Heroic)

  gogdl: 1.1.2

  comet: comet 0.2.0

  Nile: 1.1.2 Will A. Zeppeli

(13:00:48) [INFO]:    [Gog]:             Checking for existing gog manifests

(13:00:49) [WARNING]: [Backend]:         Protocol already registered.

(13:00:49) [INFO]:    [Legendary]:       Running command: LEGENDARY_CONFIG_PATH=/var/home/erpanfi/.config/heroic/legendaryConfig/legendary /usr/lib/opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary --version

(13:00:49) [INFO]:    [Nile]:            Running command: NILE_CONFIG_PATH=/var/home/erpanfi/.config/heroic/nile_config /usr/lib/opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/nile --version

(13:00:49) [INFO]:    [Gog]:             Running command: GOGDL_CONFIG_PATH=/var/home/erpanfi/.config/heroic/gogdlConfig /usr/lib/opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /var/home/erpanfi/.config/heroic/gog_store/auth.json --version

(13:00:49) [DEBUG]:   [Nile]:            Logging to file(s) "/var/home/erpanfi/.local/state/Heroic/logs/runners/nile.log"

(13:00:49) [ERROR]:   [Backend]:         failed to update Error: net::ERR_INTERNET_DISCONNECTED

    at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:2:123594)

    at SimpleURLLoaderWrapper.emit (node:events:518:28)

(13:00:49) [DEBUG]:   [Gog]:             Logging to file(s) "/var/home/erpanfi/.local/state/Heroic/logs/runners/gog.log"

(13:00:49) [DEBUG]:   [Legendary]:       Logging to file(s) "/var/home/erpanfi/.local/state/Heroic/logs/runners/legendary.log"

(13:00:49) [INFO]:    [Frontend]:        Refreshing undefined Library

(13:00:49) [WARNING]: refresh not implemented on Sideload Library Manager

(13:00:49) [INFO]:    [Legendary]:       Refreshing library...

(13:00:49) [INFO]:    [Backend]:         Frontend Ready

(13:00:49) [WARNING]: listUpdateableGames not implemented on Sideload Library Manager

(13:00:49) [INFO]:    [Backend]:         Checking for new Heroic Updates

(13:00:49) [ERROR]:   [Backend]:         Error when checking for Heroic updates Error: getaddrinfo EAI_AGAIN api.github.com

    at AxiosError.from (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/AxiosError.js:92:14)

    at RedirectableRequest.handleRequestError (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:620:25)

    at RedirectableRequest.emit (node:events:530:35)

    at ClientRequest.eventHandlers.<computed> (/usr/lib/opt/Heroic/resources/app.asar/node_modules/follow-redirects/index.js:49:24)

    at ClientRequest.emit (node:events:518:28)

    at emitErrorEvent (node:_http_client:104:11)

    at TLSSocket.socketErrorListener (node:_http_client:518:5)

    at TLSSocket.emit (node:events:518:28)

    at emitErrorNT (node:internal/streams/destroy:170:8)

    at emitErrorCloseNT (node:internal/streams/destroy:129:3)

    at Axios.request (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:45:41)

    at processTicksAndRejections (node:internal/process/task_queues:105:5)

    at Gg (/usr/lib/opt/Heroic/resources/app.asar/build/main/main.js:162:926)

    at Session.<anonymous> (node:electron/js2c/browser_init:2:106823)

(13:00:49) [INFO]:    [Backend]:         Checking for current version changelog

(13:00:49) [ERROR]:   [Backend]:         Error when checking for current Heroic changelog: Error: getaddrinfo EAI_AGAIN api.github.com

    at AxiosError.from (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/AxiosError.js:92:14)

    at RedirectableRequest.handleRequestError (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:620:25)

    at RedirectableRequest.emit (node:events:530:35)

    at ClientRequest.eventHandlers.<computed> (/usr/lib/opt/Heroic/resources/app.asar/node_modules/follow-redirects/index.js:49:24)

    at ClientRequest.emit (node:events:518:28)

    at emitErrorEvent (node:_http_client:104:11)

    at TLSSocket.socketErrorListener (node:_http_client:518:5)

    at TLSSocket.emit (node:events:518:28)

    at emitErrorNT (node:internal/streams/destroy:170:8)

    at emitErrorCloseNT (node:internal/streams/destroy:129:3)

    at Axios.request (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:45:41)

    at processTicksAndRejections (node:internal/process/task_queues:105:5)

    at Ag (/usr/lib/opt/Heroic/resources/app.asar/build/main/main.js:162:1491)

    at Session.<anonymous> (node:electron/js2c/browser_init:2:106823)

(13:00:51) [WARNING]: [DXVKInstaller]:   App offline, skipping possible DXVK update.

(13:00:53) [INFO]:    [ExtraGameInfo]:   Getting ExtraGameInfo data for Timberborn

(13:00:53) [INFO]:    [ExtraGameInfo]:   Getting PCGamingWiki data for Timberborn

(13:00:53) [INFO]:    [ExtraGameInfo]:   Getting HowLongToBeat data for Timberborn

(13:00:53) [INFO]:    [ExtraGameInfo]:   Getting GamesDB data for Timberborn

(13:00:53) [ERROR]:   [ExtraGameInfo]:   Was not able to get PCGamingWiki data for Timberborn Error: getaddrinfo EAI_AGAIN www.pcgamingwiki.com

    at AxiosError.from (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/AxiosError.js:92:14)

    at RedirectableRequest.handleRequestError (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:620:25)

    at RedirectableRequest.emit (node:events:530:35)

    at ClientRequest.eventHandlers.<computed> (/usr/lib/opt/Heroic/resources/app.asar/node_modules/follow-redirects/index.js:49:24)

    at ClientRequest.emit (node:events:518:28)

    at emitErrorEvent (node:_http_client:104:11)

    at TLSSocket.socketErrorListener (node:_http_client:518:5)

    at TLSSocket.emit (node:events:518:28)

    at emitErrorNT (node:internal/streams/destroy:170:8)

    at emitErrorCloseNT (node:internal/streams/destroy:129:3)

    at Axios.request (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:45:41)

    at processTicksAndRejections (node:internal/process/task_queues:105:5)

    at Vc (/usr/lib/opt/Heroic/resources/app.asar/build/main/main.js:12:4285)

    at Bc (/usr/lib/opt/Heroic/resources/app.asar/build/main/main.js:12:3672)

    at async Promise.all (index 0)

    at Oa (/usr/lib/opt/Heroic/resources/app.asar/build/main/main.js:12:5649)

    at Session.<anonymous> (node:electron/js2c/browser_init:2:106823)

(13:00:53) [ERROR]:   [ExtraGameInfo]:   Was not able to get GamesDB data for 1711765822 

(13:00:53) [ERROR]:   [ExtraGameInfo]:   Was not able to get ExtraGameInfo data for Timberborn TypeError: Cannot read properties of null (reading 'apiKey')

    at HTMLRequests.sendWebRequest (/usr/lib/opt/Heroic/resources/app.asar/node_modules/howlongtobeat-js/src/HTMLRequests.js:146:71)

    at processTicksAndRejections (node:internal/process/task_queues:105:5)

    at HowLongToBeat.search (/usr/lib/opt/Heroic/resources/app.asar/node_modules/howlongtobeat-js/src/HowLongToBeat.js:32:24)

    at Gc (/usr/lib/opt/Heroic/resources/app.asar/build/main/main.js:12:2775)

    at async Promise.all (index 1)

    at Oa (/usr/lib/opt/Heroic/resources/app.asar/build/main/main.js:12:5649)

    at Session.<anonymous> (node:electron/js2c/browser_init:2:106823)

(13:00:53) [INFO]:    [ExtraGameInfo]:   Getting ExtraGameInfo data for Timberborn

(13:00:53) [INFO]:    [ExtraGameInfo]:   Getting PCGamingWiki data for Timberborn

(13:00:53) [INFO]:    [ExtraGameInfo]:   Getting HowLongToBeat data for Timberborn

(13:00:53) [INFO]:    [ExtraGameInfo]:   Getting GamesDB data for Timberborn

(13:00:53) [ERROR]:   [ExtraGameInfo]:   Was not able to get PCGamingWiki data for Timberborn Error: getaddrinfo EAI_AGAIN www.pcgamingwiki.com

    at AxiosError.from (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/AxiosError.js:92:14)

    at RedirectableRequest.handleRequestError (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:620:25)

    at RedirectableRequest.emit (node:events:530:35)

    at ClientRequest.eventHandlers.<computed> (/usr/lib/opt/Heroic/resources/app.asar/node_modules/follow-redirects/index.js:49:24)

    at ClientRequest.emit (node:events:518:28)

    at emitErrorEvent (node:_http_client:104:11)

    at TLSSocket.socketErrorListener (node:_http_client:518:5)

    at TLSSocket.emit (node:events:518:28)

    at emitErrorNT (node:internal/streams/destroy:170:8)

    at emitErrorCloseNT (node:internal/streams/destroy:129:3)

    at Axios.request (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:45:41)

    at processTicksAndRejections (node:internal/process/task_queues:105:5)

    at Vc (/usr/lib/opt/Heroic/resources/app.asar/build/main/main.js:12:4285)

    at Bc (/usr/lib/opt/Heroic/resources/app.asar/build/main/main.js:12:3672)

    at async Promise.all (index 0)

    at Oa (/usr/lib/opt/Heroic/resources/app.asar/build/main/main.js:12:5649)

    at Session.<anonymous> (node:electron/js2c/browser_init:2:106823)

(13:00:53) [ERROR]:   [ExtraGameInfo]:   Was not able to get GamesDB data for 1711765822 

(13:00:53) [ERROR]:   [ExtraGameInfo]:   Was not able to get ExtraGameInfo data for Timberborn TypeError: Cannot read properties of null (reading 'apiKey')

    at HTMLRequests.sendWebRequest (/usr/lib/opt/Heroic/resources/app.asar/node_modules/howlongtobeat-js/src/HTMLRequests.js:146:71)

    at processTicksAndRejections (node:internal/process/task_queues:105:5)

    at HowLongToBeat.search (/usr/lib/opt/Heroic/resources/app.asar/node_modules/howlongtobeat-js/src/HowLongToBeat.js:32:24)

    at Gc (/usr/lib/opt/Heroic/resources/app.asar/build/main/main.js:12:2775)

    at async Promise.all (index 1)

    at Oa (/usr/lib/opt/Heroic/resources/app.asar/build/main/main.js:12:5649)

    at Session.<anonymous> (node:electron/js2c/browser_init:2:106823)

(13:00:53) [INFO]:    [WineDownloader]:  Updating wine versions info

(13:00:53) [INFO]:    [WineDownloader]:  Fetching upstream information...

(13:00:53) [ERROR]:   [WineDownloader]:  Error: Could not fetch available releases from https://api.github.com/repos/GloriousEggroll/wine-ge-custom/releases with error:

 Error: getaddrinfo EAI_AGAIN api.github.com

    at /usr/lib/opt/Heroic/resources/app.asar/build/main/main.js:152:11725

    at processTicksAndRejections (node:internal/process/task_queues:105:5)

(13:00:53) [ERROR]:   [WineDownloader]:  Error: Could not fetch available releases from https://api.github.com/repos/GloriousEggroll/proton-ge-custom/releases with error:

 Error: getaddrinfo EAI_AGAIN api.github.com

    at /usr/lib/opt/Heroic/resources/app.asar/build/main/main.js:152:11725

    at processTicksAndRejections (node:internal/process/task_queues:105:5)

(13:00:53) [INFO]:    [WineDownloader]:  wine versions updated

(13:00:54) [INFO]:    [Backend]:         Starting the Download Queue

(13:01:36) [INFO]:    [Connection]:      Connectivity: online

(13:01:36) [INFO]:    [Backend]:         User Not Found, removing it from Store

(13:01:36) [INFO]:    [Gog]:             Checking if login is valid

(13:01:36) [INFO]:    [Gog]:             Running command: GOGDL_CONFIG_PATH=/var/home/erpanfi/.config/heroic/gogdlConfig /usr/lib/opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /var/home/erpanfi/.config/heroic/gog_store/auth.json auth

(13:01:36) [INFO]:    [Gog]:             Running command: GOGDL_CONFIG_PATH=/var/home/erpanfi/.config/heroic/gogdlConfig /usr/lib/opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /var/home/erpanfi/.config/heroic/gog_store/auth.json auth

(13:01:36) [INFO]:    [Gog]:             Running command: GOGDL_CONFIG_PATH=/var/home/erpanfi/.config/heroic/gogdlConfig /usr/lib/opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /var/home/erpanfi/.config/heroic/gog_store/auth.json auth

(13:01:36) [INFO]:    [Gog]:             Running command: GOGDL_CONFIG_PATH=/var/home/erpanfi/.config/heroic/gogdlConfig /usr/lib/opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /var/home/erpanfi/.config/heroic/gog_store/auth.json auth

(13:01:36) [WARNING]: [Backend]:         Failed download of AreWeAntiCheatYet data: Error: getaddrinfo EAI_AGAIN raw.githubusercontent.com

(13:01:36) [DEBUG]:   [Gog]:             Logging to file(s) "/var/home/erpanfi/.local/state/Heroic/logs/runners/gog.log"

(13:01:36) [DEBUG]:   [Gog]:             Logging to file(s) "/var/home/erpanfi/.local/state/Heroic/logs/runners/gog.log"

(13:01:36) [DEBUG]:   [Gog]:             Logging to file(s) "/var/home/erpanfi/.local/state/Heroic/logs/runners/gog.log"

(13:01:36) [DEBUG]:   [Gog]:             Logging to file(s) "/var/home/erpanfi/.local/state/Heroic/logs/runners/gog.log"

(13:01:36) [ERROR]:   [Gog]:             Failed to read gog redist manifest Error: getaddrinfo EAI_AGAIN content-system.gog.com

    at AxiosError.from (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/AxiosError.js:92:14)

    at RedirectableRequest.handleRequestError (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:620:25)

    at RedirectableRequest.emit (node:events:530:35)

    at ClientRequest.eventHandlers.<computed> (/usr/lib/opt/Heroic/resources/app.asar/node_modules/follow-redirects/index.js:49:24)

    at ClientRequest.emit (node:events:518:28)

    at emitErrorEvent (node:_http_client:104:11)

    at TLSSocket.socketErrorListener (node:_http_client:518:5)

    at TLSSocket.emit (node:events:518:28)

    at emitErrorNT (node:internal/streams/destroy:170:8)

    at emitErrorCloseNT (node:internal/streams/destroy:129:3)

    at Axios.request (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:45:41)

    at processTicksAndRejections (node:internal/process/task_queues:105:5)

    at za (/usr/lib/opt/Heroic/resources/app.asar/build/main/main.js:31:1164)

(13:01:36) [INFO]:    [Gog]:             Getting game metadata: GOGDL_CONFIG_PATH=/var/home/erpanfi/.config/heroic/gogdlConfig /usr/lib/opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /var/home/erpanfi/.config/heroic/gog_store/auth.json info 1711765822 --os windows

(13:01:36) [INFO]:    [Gog]:             Getting data of 1460447406: GOGDL_CONFIG_PATH=/var/home/erpanfi/.config/heroic/gogdlConfig /usr/lib/opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /var/home/erpanfi/.config/heroic/gog_store/auth.json import "/var/mnt/GameLibraries/HeroicLibrary/Against the Storm"

(13:01:36) [ERROR]:   [Gog]:             Error getting login information Error: getaddrinfo EAI_AGAIN embed.gog.com

    at AxiosError.from (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/AxiosError.js:92:14)

    at RedirectableRequest.handleRequestError (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:620:25)

    at RedirectableRequest.emit (node:events:518:28)

    at ClientRequest.eventHandlers.<computed> (/usr/lib/opt/Heroic/resources/app.asar/node_modules/follow-redirects/index.js:49:24)

    at ClientRequest.emit (node:events:518:28)

    at emitErrorEvent (node:_http_client:104:11)

    at TLSSocket.socketErrorListener (node:_http_client:518:5)

    at TLSSocket.emit (node:events:518:28)

    at emitErrorNT (node:internal/streams/destroy:170:8)

    at emitErrorCloseNT (node:internal/streams/destroy:129:3)

    at Axios.request (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:45:41)

    at processTicksAndRejections (node:internal/process/task_queues:105:5)

    at de.getUserDetails (/usr/lib/opt/Heroic/resources/app.asar/build/main/main.js:8:782)

(13:01:36) [ERROR]:   [Gog]:             Failed to set gog presence Error: getaddrinfo EAI_AGAIN presence.gog.com

    at AxiosError.from (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/AxiosError.js:92:14)

    at RedirectableRequest.handleRequestError (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/adapters/http.js:620:25)

    at RedirectableRequest.emit (node:events:530:35)

    at ClientRequest.eventHandlers.<computed> (/usr/lib/opt/Heroic/resources/app.asar/node_modules/follow-redirects/index.js:49:24)

    at ClientRequest.emit (node:events:518:28)

    at emitErrorEvent (node:_http_client:104:11)

    at TLSSocket.socketErrorListener (node:_http_client:518:5)

    at TLSSocket.emit (node:events:518:28)

    at emitErrorNT (node:internal/streams/destroy:170:8)

    at emitErrorCloseNT (node:internal/streams/destroy:129:3)

    at Axios.request (/usr/lib/opt/Heroic/resources/app.asar/node_modules/axios/lib/core/Axios.js:45:41)

    at processTicksAndRejections (node:internal/process/task_queues:105:5)

    at Wo (/usr/lib/opt/Heroic/resources/app.asar/build/main/main.js:110:6527)

(13:01:36) [DEBUG]:   [Gog]:             Logging to file(s) "/var/home/erpanfi/.local/state/Heroic/logs/runners/gog.log"

(13:01:36) [DEBUG]:   [Gog]:             Logging to file(s) "/var/home/erpanfi/.local/state/Heroic/logs/runners/gog.log"

(13:01:36) [ERROR]:   [Gog]:             stdout = false and res.abort = false in getInstallInfo

(13:01:36) [ERROR]:   [Frontend]:        Error: Cannot get game info

(13:01:36) [ERROR]:   [Frontend]:        Error: Cannot get game info

(13:01:36) [ERROR]:   [Gog]:             Unable to get data of 1460447406: SyntaxError: Unexpected end of JSON input

    at JSON.parse (<anonymous>)

    at Xr (/usr/lib/opt/Heroic/resources/app.asar/build/main/main.js:31:3662)

    at /usr/lib/opt/Heroic/resources/app.asar/build/main/main.js:31:3373

(13:02:05) [INFO]:    [Connection]:      Connectivity: check-online

(13:02:05) [INFO]:    [Connection]:      Pinging external endpoints

(13:02:05) [INFO]:    [Connection]:      All ping requests failed:

(13:02:05) [INFO]:    [Connection]:      AggregateError: All promises were rejected

(13:02:05) [ERROR]:   [Frontend]:        Error: Cannot get game info

(13:02:05) [ERROR]:   [Frontend]:        Error: Cannot get game info

(13:02:05) [ERROR]:   [Frontend]:        Error: Cannot get game info

(13:02:06) [ERROR]:   [Frontend]:        Error: Cannot get game info

(13:02:07) [ERROR]:   [Frontend]:        Error: Cannot get game info

(13:02:08) [ERROR]:   [Frontend]:        Error: Cannot get game info

(13:02:09) [ERROR]:   [Frontend]:        Error: Cannot get game info

(13:02:10) [INFO]:    [Connection]:      Pinging external endpoints

(13:02:10) [ERROR]:   [Frontend]:        Error: Cannot get game info

(13:02:10) [INFO]:    [Connection]:      Connectivity: online

(13:02:10) [ERROR]:   [Frontend]:        Error: Cannot get game info

(13:02:10) [INFO]:    [Gog]:             Running command: GOGDL_CONFIG_PATH=/var/home/erpanfi/.config/heroic/gogdlConfig /usr/lib/opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /var/home/erpanfi/.config/heroic/gog_store/auth.json auth

(13:02:10) [DEBUG]:   [Gog]:             Logging to file(s) "/var/home/erpanfi/.local/state/Heroic/logs/runners/gog.log"

(13:02:10) [ERROR]:   [Frontend]:        Error: Cannot get game info

(13:02:10) [INFO]:    [Gog]:             Getting game metadata: GOGDL_CONFIG_PATH=/var/home/erpanfi/.config/heroic/gogdlConfig /usr/lib/opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /var/home/erpanfi/.config/heroic/gog_store/auth.json info 1711765822 --os windows

(13:02:10) [DEBUG]:   [Gog]:             Logging to file(s) "/var/home/erpanfi/.local/state/Heroic/logs/runners/gog.log"

(13:02:11) [ERROR]:   [Frontend]:        Error: Cannot get game info

(13:05:16) [ERROR]:   [Frontend]:        Error: Cannot get game info

Steps to reproduce

  1. run Heroic while not connected to the internet, or interrupt the internet connection with Heroic already running. A pink header bar should appear notifying that you are actually offline.
  2. Click on any game, in order to confirm that you can access its detail page.
  3. Now click the "ignore" link in the pink header bar.
  4. Watch the detail page of the game disappear, being replaced by this error screen.
Example of what Heroic looks like after clicking the ignore link

Expected behavior

If I understand correctly, just the pink header bar should disappear.

Heroic Version

Latest Stable

System Information

Unfortunately the "copy to clipboard" button in the system settings is not working for me T_T
I attach a screenshot of my System settings page

System settings page

Additional information

Heroic is not installed as a flatpak, but as a layered RPM package

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug:unconfirmedSomeone works on identifying the issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions