fix: editing leg obs type doesn't change on returning.