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();