Found during mob_new #44 review: lib/mob/list.ex:119 drops :id in the :list → :lazy_list lowering, so apps using the high-level DSL always take the generated bridge's slot-fallback state keying (and Mob.Test scroll_info/scroll_to by id only work for raw :lazy_list with a string id). Slot fallback is device-proven solid, but the canonical-id path is strictly better across slot churn. Ask: pass :id through the lowering, and add a doc line to the components guide about list identity. Low priority; behavior today is safe.
Found during mob_new #44 review: lib/mob/list.ex:119 drops :id in the :list → :lazy_list lowering, so apps using the high-level DSL always take the generated bridge's slot-fallback state keying (and Mob.Test scroll_info/scroll_to by id only work for raw :lazy_list with a string id). Slot fallback is device-proven solid, but the canonical-id path is strictly better across slot churn. Ask: pass :id through the lowering, and add a doc line to the components guide about list identity. Low priority; behavior today is safe.