Report a document problem

Create a machine-readable diagnostic bundle without uploading source document content.

Diagnostic bundle

ts
interface IssueBundle {
  schemaVersion: string;
  issueId: string;
  sdkVersion: string;
  buildHash: string;
  format: string;
  browser: string;
  operatingSystem: string;
  viewerConfig: Record<string, unknown>;
  diagnostics: Diagnostic[];
  currentLocation?: SourceRef;
  reproductionSteps?: string;
  expectedBehavior?: string;
  actualBehavior?: string;
}

The default bundle excludes document bytes, file names, paths, text, screenshots, and hashes. Screenshots and source files require explicit user selection.

Private files are disabled

Private support files

Keep confidential documents out of public issues and diagnostic bundles. Share source files only through a separately agreed customer channel with an agreed retention policy.

Submit on GitHub

Submit public bug reports through https://github.com/docviewkit/viewer/issues/new/choose. Do not attach confidential documents or sensitive diagnostics to a public issue; use a separately agreed customer channel when private handling is required.