ChemPal Documentation - v1.7.0
    Preparing search index...

    Interface Diagnostics

    A fully-assembled diagnostics snapshot, ready to render into a report.

    interface Diagnostics {
        message: string;
        stack: string;
        version: string;
        userAgent: string;
        language: string;
        url: string;
        action: string;
        installSource: string;
        storage: string;
        recentErrors: CapturedError[];
        extra?: Record<string, unknown>;
        timestamp: string;
    }
    Index

    Properties

    message: string

    Primary error message (or a placeholder for a manual report).

    stack: string

    Primary error stack, when a specific error triggered the report.

    version: string

    Extension version.

    userAgent: string

    Browser user-agent string.

    language: string

    UI language.

    url: string

    Page URL where the report was opened.

    action: string

    What the user was doing, if known.

    installSource: string

    Whether the extension auto-updates ("webstore") or was sideloaded ("manual").

    storage: string

    Compact per-store IndexedDB usage summary.

    recentErrors: CapturedError[]

    Recent captured exceptions from the ring buffer.

    extra?: Record<string, unknown>

    Any caller-supplied extra payload.

    timestamp: string

    ISO timestamp of when the report was assembled.