Skip to content

Dashboard grid/card layout: server resource stats (CPU/RAM/uptime) freeze and never update #2427

Description

@Saksi83

Current Behavior

On the client dashboard (App panel ListServers) in grid/card layout, each server card's CPU/RAM/uptime freezes at its first-rendered value and never updates. Switching the user's dashboard_layout to table fixes it — columns update every 15s as expected.

Root cause (from inspection):

  • Grid cards render via ServerEntryColumn → @livewire('server-entry', ['server' => $server, 'lazy' => true], key($server->id)), and
    server-entry.blade.php has its own wire:poll.15s.
  • The parent ListServers table also polls (->poll('15s')). On each parent poll, the child server-entry is re-emitted as an empty
    placeholder (<div wire:name="server-entry" ...> with no rendered html in the Livewire response), resetting the lazy child
    before its own poll completes.
  • Net effect: the nested child never advances past its mount value. Table layout renders the stats as direct parent-table columns,
    so the parent poll refreshes them correctly.

Expected Behavior

Card stats refresh on the 15s poll, same as table layout.

Steps to Reproduce

  1. Set dashboard layout to Grid (cards).
  2. Open the dashboard for a running server.
  3. Observe CPU/RAM/uptime — they stay frozen at the initial value indefinitely (page reload shows a new frozen value).

Panel Version

1.0.0-beta35

Wings Version

v1.0.0-beta26

Games and/or Eggs Affected

Minecraft (Paper)

Docker Image

ghcr.io/pelican-eggs/yolks:java_25

Error Logs

Is there an existing issue for this?

  • I have searched the existing issues before opening this issue.
  • I have provided all relevant details, including the specific game and Docker images I am using if this issue is related to running a server.
  • I have checked in the Discord server and believe this is a bug with the software, and not a configuration issue with my specific system.

Metadata

Metadata

Assignees

No one assigned

    Labels

    not confirmedNot yet verified or reproduced by maintainers

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions