It turns out we've been populating text/details the wrong way around here:

Compare this to TypeScripts version:

This is why the select device didn't fit into it very well. We should swap it around (and drop the detail where it doesn't look right in this order - for ex. we don't want "Started - Dart Analysis Server", we should just drop "Started").