Skip to content

Notebooks: notebook-level auto-refresh rate with per-cell overrides #577

Description

@emrberk

Today auto-refresh is a single per-cell boolean (NotebookCell.autoRefresh, src/store/notebook.ts), draw-mode only, with the interval chosen adaptively per cell (useAdaptivePoll, 2–60s). There is no dashboard-wide refresh control.

Request: a notebook-level refresh rate plus cell-level overrides.

Key constraint: query latency — a 1s refresh on a 5s query is meaningless. NotebookSettings already exists on NotebookViewState.settings, and the adaptive poll already measures per-query response time but doesn't expose it.

Ask: add a notebook-level refresh setting, let cells inherit or override it (inherit / off / custom), and clamp the effective interval to the measured query latency so slow queries can't queue up.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Severity: 1enhancementNew feature or requestnotebooksIssues relevant to the notebooks featureweb-consoleIssues relevant to "web-console" package

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions