Arc does not get a default group

According to the docs regarding the default group:

Set a default group. New object are added to this group if it’s enabled in their class with add_to_def_group = true

Now this is inaccurate, it’s actually a field in the class spec called group_def and it needs to be set to a specific enum constant:

    .group_def = LV_OBJ_CLASS_GROUP_DEF_TRUE,

to enable adding to the default group. Leaving that aside, the issue I ran into is that as far as I can tell all the widgets that might need a group have this set, except for arc. Is there any good reason that arc should not be added to the default group, at least if it’s adjustable?

Hi,

example:

lv_group_t * g = lv_group_create();
lv_group_set_default(g);

//lv_indev_set_group(lv_keypad_device_object, g);
//lv_indev_set_group(lv_encoder_device_object, g);

lv_group_add_obj(g, arc);
//lv_group_remove_obj(arc);

the point is that manually adding to the default group is required for arc but not for other similar widgets, they get added to the default group automatically. Why? Is there a reason for that or is it a bug?