diff --git a/src/chrome/MainSidebar.js b/src/chrome/MainSidebar.js index d43be494f..540972b99 100644 --- a/src/chrome/MainSidebar.js +++ b/src/chrome/MainSidebar.js @@ -226,6 +226,9 @@ class MainSidebar extends PureComponent { ) .sort((a, b) => (a.query.app || '').localeCompare(b.query.app)); + const byPluginNameOrId = (a, b) => + (a.title || a.id) > (b.title || b.id) ? 1 : -1; + return ( { {selectedDevice && Array.from(this.props.devicePlugins.values()) .filter(plugin => plugin.supportsDevice(selectedDevice)) + .sort(byPluginNameOrId) .map((plugin: Class>) => ( { (p: Class>) => client.plugins.indexOf(p.id) > -1, ) + .sort(byPluginNameOrId) .map((plugin: Class>) => (