The best work around would be
1. enable ipv6 in firefox
2. remove the extra line in resolv.conf.
so you are back to the beginning ;-)
3. find out the dns servers from your isp. In my case I just enter the ip address of the router
http://192.168.0.1 on firefox. This open the router and I can get the 2 dns from there.
4. open yast/network devices/network setting
/global options and enable traditional method with ifup then
/hostname/DNS an enter the ip of the 2 DNS from your isp under Name Server 1 and Name Server 2.
Of course you can enter instead the public DNS but I do not think is right, I just keep the public DNS in case the isp DNS has a problem. Of course you can added as a Name Server 3 and it will not be utilize except if the other 2 fail
Now you should be OK. This procedure make your system as if would not have the bug. Everything should work well. The only downside is that the knetmanager is not enable but if it is a workstation you do not need it any way. It is is a laptop you have to do another step before connecting.
-=terry=-
Note: the cause of the bug is in Petr message #12 of
https://bugzilla.novell.com/show_bug.cgi?id=549447