{"record":{"id":"079841f5c9374f20","repo":"Wox-launcher/Wox","slug":"unsupported-list-preview-tail-payload-type-tail","errorCode":null,"errorMessage":"Unsupported list preview tail payload: {type(tail)!r}","messagePattern":"Unsupported list preview tail payload: (.+?)","errorType":"exception","errorClass":"TypeError","httpStatus":null,"severity":"error","filePath":"wox.plugin.python/src/wox_plugin/models/preview.py","lineNumber":231,"sourceCode":"            if isinstance(raw_items, list)\n            else []\n        )\n\n    @classmethod\n    def from_preview_data(cls, preview_data: str) -> \"WoxPreviewListData\":\n        \"\"\"\n        Decode the string stored in WoxPreview.preview_data.\n        \"\"\"\n        decoded = json.loads(preview_data)\n        return cls.from_json(decoded if isinstance(decoded, dict) else {})\n\n\ndef _tail_to_dict(tail: Any) -> Dict[str, Any]:\n    if hasattr(tail, \"to_json\"):\n        return json.loads(tail.to_json())\n    if isinstance(tail, dict):\n        return tail\n    raise TypeError(f\"Unsupported list preview tail payload: {type(tail)!r}\")\n\n\nclass WoxPreviewScrollPosition(str, Enum):\n    \"\"\"\n    Enumeration of preview scroll positions.\n\n    Controls where the preview content is scrolled when first displayed.\n    \"\"\"\n\n    BOTTOM = \"bottom\"\n    \"\"\"\n    Scroll to the bottom after preview first shows.\n\n    Use this for content that grows from the top (like logs, chat messages,\n    or terminal output) so the user sees the most recent content first.\n    \"\"\"\n\n","sourceCodeStart":213,"sourceCodeEnd":249,"githubUrl":"https://github.com/Wox-launcher/Wox/blob/1659730fcb37154f26497e07308b1f8789d659fe/wox.plugin.python/src/wox_plugin/models/preview.py#L213-L249","documentation":"Error \"Unsupported list preview tail payload: {type(tail)!r}\" thrown in Wox-launcher/Wox.","triggerScenarios":"Thrown at wox.plugin.python/src/wox_plugin/models/preview.py:231 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"1659730fcb37154f26497e07308b1f8789d659fe","analyzedAt":"2026-08-15T23:31:07.596Z","schemaVersion":2},"datasetVersion":"2026-08-16T03:17:38.424Z"}