vlan goes down if bridge port is disconnected / disabled

Hellou

i ve created a simple bridge with 2 interfaces. Above that bridge i ve created a vlan interface. The vlan interface connects , gets the ip from dhcp and everything is working.

interface bridge add name=wlan-bridge vlan-filtering=yes
interface vlan add name=vlan1 vlan-id=1 interface=wlan-bridge
interface bridge port add interface=wlan1 bridge=wlan-bridge
interface bridge port add interface=wlan2 bridge=wlan-bridge
interface bridge vlan add tagged=wlan-bridge vlan-ids=1 untagged=wlan2,wlan1 bridge=wlan-bridge
interface list member add interface=vlan1 list=WAN
ip dhcp-client set interface=vlan1 numbers=0
interface bridge filter add chain=forward in-interface=wlan1 out-interface=wlan2 action=drop
interface bridge filter add chain=forward in-interface=wlan2 out-interface=wlan1 action=drop

everything is working ,dhcp client get the ip , you can ping / browser … whoatever , if there is port fw , from outside to inside everything is working as it should

However , if wlan-brdige uses mac-address of wlan1 and its disconnected the whole thing goes down.

so if wlan1 have mac abcd , and wlan-brdige uses it, the moment wlan1 goes down , the vlan1 on that bridge is unreachable even if wlan2 is connected. If i used the admin mac option on the wlan-bridge to use custom generated , the vlan1 was unreachable from the start. The dhcp was not assigned. I tried to give it a static from ip address… but that did not helped either.

any thought how to achiev to have 1 ip address on 2 interfaces and be reachable no matter which interface is down / up ?

Thank you