{"record":{"id":"3be0f5e6e0ba0ea3","repo":"wezterm/wezterm","slug":"missing-target-frame","errorCode":null,"errorMessage":"missing target frame","messagePattern":"missing target frame","errorType":"exception","errorClass":"anyhow::Error","httpStatus":null,"severity":"error","filePath":"term/src/terminalstate/kitty.rs","lineNumber":439,"sourceCode":"        let src_frame = frame.source_frame.ok_or_else(|| {\n            self.kitty_send_response(\n                verbosity,\n                false,\n                frame.image_id,\n                frame.image_number,\n                \"ENOENT\".to_string(),\n            );\n            anyhow::anyhow!(\"missing source frame\")\n        })? as usize;\n        let target_frame = frame.target_frame.ok_or_else(|| {\n            self.kitty_send_response(\n                verbosity,\n                false,\n                frame.image_id,\n                frame.image_number,\n                \"ENOENT\".to_string(),\n            );\n            anyhow::anyhow!(\"missing target frame\")\n        })? as usize;\n\n        let img = self\n            .kitty_img\n            .id_to_data\n            .get(&image_id)\n            .ok_or_else(|| anyhow::anyhow!(\"invalid image id {}\", image_id))?;\n\n        let mut img = img.data();\n        match &mut *img {\n            ImageDataType::EncodedLease(_) | ImageDataType::EncodedFile(_) => {\n                anyhow::bail!(\"invalid image type\")\n            }\n            ImageDataType::Rgba8 {\n                width,\n                height,\n                data,\n                hash,","sourceCodeStart":421,"sourceCodeEnd":457,"githubUrl":"https://github.com/wezterm/wezterm/blob/9c04f79f86649f76a8c978ff4b674f60297a6ec9/term/src/terminalstate/kitty.rs#L421-L457","documentation":"Error \"missing target frame\" thrown in wezterm/wezterm.","triggerScenarios":"Thrown at term/src/terminalstate/kitty.rs:439 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":"9c04f79f86649f76a8c978ff4b674f60297a6ec9","analyzedAt":"2026-08-16T21:23:27.157Z","schemaVersion":2},"datasetVersion":"2026-08-16T23:17:17.608Z"}