diff --git a/devtools/client/webconsole/new-console-output/components/message-container.js b/devtools/client/webconsole/new-console-output/components/message-container.js index ceee8332a614..d142d655182f 100644 --- a/devtools/client/webconsole/new-console-output/components/message-container.js +++ b/devtools/client/webconsole/new-console-output/components/message-container.js @@ -37,8 +37,8 @@ const MessageContainer = createClass({ indent: PropTypes.number.isRequired, tableData: PropTypes.object, timestampsVisible: PropTypes.bool.isRequired, - repeat: PropTypes.object, - networkMessageUpdate: PropTypes.object.isRequired, + repeat: PropTypes.number, + networkMessageUpdate: PropTypes.object, }, getDefaultProps: function () { diff --git a/devtools/client/webconsole/new-console-output/components/message.js b/devtools/client/webconsole/new-console-output/components/message.js index a0bb793abcad..ea8d002c5a51 100644 --- a/devtools/client/webconsole/new-console-output/components/message.js +++ b/devtools/client/webconsole/new-console-output/components/message.js @@ -227,6 +227,8 @@ const Message = createClass({ }, `[${l10n.getStr("webConsoleMoreInfoLabel")}]`); } + const bodyElements = Array.isArray(messageBody) ? messageBody : [messageBody]; + return dom.div({ className: topLevelClasses.join(" "), onContextMenu: this.onContextMenu, @@ -243,7 +245,7 @@ const Message = createClass({ // Add whitespaces for formatting when copying to the clipboard. timestampEl ? " " : null, dom.span({ className: "message-body devtools-monospace" }, - messageBody, + ...bodyElements, learnMore ), repeat ? " " : null,