The problem seems to be resolved in KDE 6. Using it right now in OpenSUSE Tumbleed, and its working has intended.