[eluser]xwero[/eluser]
IMO If you want to repopulate fields that are a part of an array you should specify the key(s).
Let's say you do something like below in your view
Code:
<?php foreach($fields as $field): ?>
<p><input type="text" name="text[]" value="<?php echo set_value('text[]'); ?>"></p><?php endforeach ?>
The library would have to have an internal counter to know which value is added to which field. But what if the input tag is an array of checkboxes. If a checkbox isn't checked it isn't added to the POST global.
I think if you are going to use arrays you shouldn't expect the library to almost read your mind. It's possible but i think the performance hit will be significant.