The world will not be dominated only by KDE. We will need to accommodate other applications (Chromium, ThunderBird etc) also. Currently, these non-kde applications are not aware of activities and thus you see them on all the activities. This is a wishlist bug with just a random idea. Maybe you could execute these non-kde applications inside a kde enabling wrapper to make them activities aware. It doesn't solve the real problem, but still stands as a neat hack for the interim. Reproducible: Always Steps to Reproduce: 1. Run non-kde applications 2. Switch in between activities 3. Actual Results: Non-KDE apps show on all activities Expected Results: Associate apps to their respective activities.
Actually, shouldn't this issue be closed? I'm finding non-kde applications seem to be able to be assigned to specific activities and this does work.