TRANSIENT_FOR handled by wl_shell_surface, WM_CLASS replaced by .desktop file filename (absolute path if non-standard location) WM_CLASS used for grouping windows in one button in a panel, for example. So we'll need a request to set that.
Done, wayland commit 2753904edadbf3ff7b504f29931b8bfce7ad7a6f.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.