PPPoE Bug?-"terminating" Forever

Hi all!
I found a problem when using routerOS in home environment, here’s how to reproduce it:
First factory reset to default, then setup to “Home AP” mode in quick setup, choose PPPoE for WAN, then setup a few WLAN and admin password.
Now go to the PPP and open your PPPoE interface, in “dial out” tick “dial on demand”, keep other PPP settings default. You can tweak some other settings, they wont affect this.
If everything is OK, the PPPoE should in “connected” status, and you can surf the internet now; but, if you try anything to interrupt the connection to your ISP, such as unplug the WAN cable, unplug the Fiber/RJ11 on your modem, or power cycle the modem, the internet will never come back automatically. If you open the quick setup page, it will show “terminating” for PPPoE, and keep hang forever, until you smash the “reconnect” button, everything will be OK in a second.
Tested: Metal 2SHPn with OS 6.28, RB2011UiAS-2HnD-IN with OS 6.29.1.
Now I find if I disable “dial on demand”, it will reconnect well automatically, but is this a bug?
Thanks!

Turning off ‘Dial on demand’ will cause it to always dial, but I don’t think it gets around this issue?

Wonder if this is the root cause of my issue with MLPPP not recovering from any of the lines going down..

I am using the same model, and I believe the same firmware version.

I’m using my router with ‘Dial on demand’ disabled and it works good, of course the bug is still there, but as there’s no bad side for me if the internet is always on, so I use this method until now.

Mikrotik support replys me:
Hello,
Please try this version:
http://www.mikrotik.com/download/share/routeros-mipsbe-6.30rc22.npk
dial on demand worked with no issues on this version.
Regards,
Maris B.
[/
i]

I haven’t try it because I don’t want to use a RC version, however it may helps you.