broadway doesn't have slave devices
Broadway only adds a master pointer + keyboard to its seat, it doesn't add any slave devices. So we end up in a situation where the seat does not have pointer+keyboard capability (since the seat machinery only updates capabilities when slaves are added), but still has master devices.
This trips up the seat test. Maybe the test is wrong to assert that the master pointer is NULL, but Broadway also seems wrong to claim that it doesn't have pointer capabilities.
Edited by Matthias Clasen