Why i should setup a ip address while config a bonding interface

i try to create a bonding interface " bond1" which has two slave port "eth0" and "eth1"
after i configed the slave, i found i can't save and apply, because i have not set up ip address and ip mask of "bond1"

but I want to config "bond1" as a layer 2 port which will add to a bridge,
it does not attend to be a layer 3 port.

Isnt it solved in v24.10?

is it regarded as a software bug?

well, i use OpenWrt 23.05.3 r23809-234f1a2efa / LuCI openwrt-23.05 branch git-24.073.29889-cd7e519 version.

Please try v24, v23 script requires that useless no function address even for lacp bridge member which then can not join the bridge.

ok, thanks。

The official does not provide a direct upgrade from OpenWrt 23 to 24 if I want to upgrade across versions, I think I need to back up the configuration and reinstall.