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

No source-file upload in commercial preview

Private source-file upload is disabled until isolation, retention expiry, deletion auditing, access control, and incident response are implemented and verified. Share files only through a separately agreed customer channel.

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.