From a8f75e969d4737d9f331c9356714d7393ca044f7 Mon Sep 17 00:00:00 2001 From: dasmatus Date: Sat, 19 Sep 2026 17:51:17 +0200 Subject: [PATCH] Refactor attribute filtering logic in insert.rs Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- src/entities/insert.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/entities/insert.rs b/src/entities/insert.rs index 59873c3b0..b35209a1a 100644 --- a/src/entities/insert.rs +++ b/src/entities/insert.rs @@ -121,9 +121,10 @@ pub(crate) fn visible_attribute_grips( .iter() .enumerate() .filter_map(|(i, attribute)| { - if !attribute_is_movable(attribute) + if attribute.flags.constant + || attribute.lock_position + || attribute.flags.locked_position || !attribute_is_render_visible(document, visibility, attribute) - { return None; } let mut attribute = attribute.clone();