{"record":{"id":"52ec08122a961881","repo":"DioxusLabs/dioxus","slug":"component-slot","errorCode":null,"errorMessage":"component slot","messagePattern":"component slot","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/core/src/mount.rs","lineNumber":602,"sourceCode":"        })\n    }\n\n    pub(crate) fn mounted_dynamic_component_root_mount(\n        &self,\n        mount: MountId,\n        dyn_node_idx: usize,\n    ) -> Option<MountId> {\n        let scope = self.mounted_dynamic_component_scope(mount, dyn_node_idx)?;\n        self.runtime.try_get_state(scope)?.root_mount()\n    }\n\n    pub(crate) fn unchecked_mounted_dynamic_component_scope(\n        &self,\n        mount: MountId,\n        dyn_node_idx: usize,\n    ) -> ScopeId {\n        self.mounted_dynamic_component_scope(mount, dyn_node_idx)\n            .expect(\"component slot\")\n    }\n\n    pub(crate) fn set_mounted_dynamic_component_scope(\n        &self,\n        mount: MountId,\n        dyn_node_idx: usize,\n        value: ScopeId,\n    ) {\n        self.with_mount_mut(mount, |mount| {\n            mount\n                .dynamic_slot_mut(dyn_node_idx)\n                .set_component_scope(value);\n        });\n    }\n\n    pub(crate) fn set_component_root_render_parent(\n        &self,\n        mount: MountId,","sourceCodeStart":584,"sourceCodeEnd":620,"githubUrl":"https://github.com/DioxusLabs/dioxus/blob/24f6a829df0dfa203961a98ea4cae21c2ff27e28/packages/core/src/mount.rs#L584-L620","documentation":"`unchecked_mounted_dynamic_component_scope` reads a dynamic slot and `expect`s it to hold a component scope. This panic fires when the slot is empty or holds a different node kind while an unchecked accessor is used — an internal invariant violation in mount slot bookkeeping.","triggerScenarios":"Thrown at packages/core/src/mount.rs:602 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["This is an internal invariant about component slots. Report it with a minimal reproduction to the Dioxus issue tracker."],"exampleFix":null,"handlingStrategy":"type-guard","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"24f6a829df0dfa203961a98ea4cae21c2ff27e28","analyzedAt":"2026-08-23T07:10:14.078Z","contentChangedAt":"2026-08-23T07:10:14.078Z","schemaVersion":2},"datasetVersion":"2026-09-14T00:17:10.932Z"}