/// - After layout pass: Call `finalize_pending_focus_changes()` to actually initialize the cursor
/// Flag indicating that cursor initialization is pending (set during focus, consumed after layout)
pub const fn take_pending_contenteditable_focus(&mut self) -> Option<PendingContentEditableFocus> {
#[allow(clippy::trivially_copy_pass_by_ref)] // <=8B Copy param kept by-ref intentionally (hot pixel/coord path or to avoid churning call sites for a perf-neutral change)
#[allow(clippy::trivially_copy_pass_by_ref)] // <=8B Copy param kept by-ref intentionally (hot pixel/coord path or to avoid churning call sites for a perf-neutral change)
resolve_focus_target(focus_target, layout_results, current_focus).map(FocusResolution::Resolved)