@Gcon
Yes, sorry I didn't test it on a group, just on FLOAT, WAN and LAN pages
One would have thought all the pages should behave the same.. Clearly when it is a group interface and I just tested that specifically now - it is acting as you say.
I just tested specifically this on 2.7.2 test box. Seems like a bug.
Still odd though, would have thought all the pages would behave the same, since they all calling the same page. with a parameter
https://10.168.1.1/firewall_rules.php?if=FloatingRules
https://10.168.1.1/firewall_rules.php?if=Test
https://10.168.1.1/firewall_rules.php?if=wan
https://10.168.1.1/firewall_rules.php?if=lan
but clearly 1 of these things is not like the other 3.
interesting enough that using the add below button, on any of the 3 still puts the rule at the bottom, on the "test" as you describe to the top it goes..
I vaguely recall from an issue that might be similar, in that the "index" of the rule you were attempting to add or delete wasn't the same as what appeared on the screen. Let me see if I can track that down
And as I'm typing this the light went on (flickering candle really)- that issue was regarding Alias lists rm 14015- - this isn't an alias list but maybe somewhere in the code a group is using different method of loading/sorting/displaying the information.
Something for someone to track down.
Create a redmine issue is the only thing I can suggest for you. I'm not seeing an open one specifically.