foreign-toplevel-management: server does not send an initial output_enter event
When using the wlr-foreign-toplevel-management-unstable-v1 protocol to obtain the initial details of all toplevels, wlroots sends the client events for title, app_id, and state. However, it doesn't send an output_enter event.
The protocol says:
Each toplevel has a list of outputs it is visible on, conveyed to the client with the output_enter and output_leave events.
My reading of this is that sending the events is the only way to get this information, and as with the other toplevel details, I would have assumed an initial output_enter event would be sent along with all the other initial information to let the client know what the current state of the toplevel is.
Edited by Isaac Freund