- {@props.message.from?[0]?.displayName(compact: true)}
+ {@props.message.from?[0]?.displayName(compact: isCompact)}
{@props.message.snippet}
diff --git a/internal_packages/message-list/lib/message-participants.cjsx b/internal_packages/message-list/lib/message-participants.cjsx
index 4837de7a32..20802e8056 100644
--- a/internal_packages/message-list/lib/message-participants.cjsx
+++ b/internal_packages/message-list/lib/message-participants.cjsx
@@ -40,7 +40,8 @@ class MessageParticipants extends React.Component
selection.addRange(range)
_shortNames: (contacts = [], max = MAX_COLLAPSED) =>
- names = _.map(contacts, (c) -> c.displayName(includeAccountLabel: true, compact: true))
+ isCompact = not NylasEnv.config.get('core.reading.useLongDisplayNames')
+ names = _.map(contacts, (c) -> c.displayName(includeAccountLabel: true, compact: isCompact))
if names.length > max
extra = names.length - max
names = names.slice(0, max)
@@ -61,7 +62,7 @@ class MessageParticipants extends React.Component
{c.fullName()}
- {"<"}{c.email}{">#{comma}"}
+ {"<"}{c.email}{">#{comma}"}
else
diff --git a/internal_packages/message-list/spec/message-participants-spec.cjsx b/internal_packages/message-list/spec/message-participants-spec.cjsx
index ad38159539..cd5f97634c 100644
--- a/internal_packages/message-list/spec/message-participants-spec.cjsx
+++ b/internal_packages/message-list/spec/message-participants-spec.cjsx
@@ -90,7 +90,7 @@ describe "MessageParticipants", ->
it "uses full names", ->
to = ReactTestUtils.findRenderedDOMComponentWithClass(@participants, "to-contact")
- expect(ReactDOM.findDOMNode(to).innerText.trim()).toEqual "User Two