hein added a comment.

  I'm not sure we only care about the title.
  
  First of, icons: libtm usually ignores NET::WMIcon changes. It only looks at 
them for windows which hit the fallback path of using the WM icon. Of course a 
malicious window might be particularly likely to fall into that category, 
though.
  
  Now, the roles that are generally interesting for ddos purposes are all of 
the roles that contribute to app identification and cause a cache eviction and 
re-running of the app matching heuristic. The heuristic is computationally 
expensive, and changes in the resulting app identity cause more computation 
like re-evaluation of grouping decisions.
  
  Here's all the roles that cause this:
  
  NET::WMName, NET::WMVisibleName, NET::WMPid, NET::WM2DesktopFileName, 
NET::WM2WindowClass
  
  Some of these are non-issues (PID) and some are title. Leaves 
NET::WM2DesktopFileName & NET::WM2WindowClass.

REPOSITORY
  R120 Plasma Workspace

REVISION DETAIL
  https://phabricator.kde.org/D7481

To: davidedmundson, #plasma
Cc: broulik, hein, graesslin, plasma-devel, ZrenBot, progwolff, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart, lukas

Reply via email to