@@ -145,17 +145,18 @@ export class ConsoleViewMessage {
145
145
formattedMessage . appendChild ( this . _anchorElement ) ;
146
146
}
147
147
148
- let table = this . _message . parameters && this . _message . parameters . length ? this . _message . parameters [ 0 ] : null ;
149
- if ( table ) {
150
- table = this . _parameterToRemoteObject ( table ) ;
148
+ const table = this . _message . parameters && this . _message . parameters . length ? this . _message . parameters [ 0 ] : null ;
149
+ if ( ! table ) {
150
+ return this . _buildMessage ( ) ;
151
151
}
152
- if ( ! table || ! table . preview ) {
152
+ const actualTable = this . _parameterToRemoteObject ( table ) ;
153
+ if ( ! actualTable || ! actualTable . preview ) {
153
154
return this . _buildMessage ( ) ;
154
155
}
155
156
156
157
const rawValueColumnSymbol = Symbol ( 'rawValueColumn' ) ;
157
158
const columnNames = [ ] ;
158
- const preview = table . preview ;
159
+ const preview = actualTable . preview ;
159
160
const rows = [ ] ;
160
161
for ( let i = 0 ; i < preview . properties . length ; ++ i ) {
161
162
const rowProperty = preview . properties [ i ] ;
@@ -182,7 +183,7 @@ export class ConsoleViewMessage {
182
183
}
183
184
184
185
if ( columnRendered ) {
185
- const cellElement = this . _renderPropertyPreviewOrAccessor ( table , [ rowProperty , cellProperty ] ) ;
186
+ const cellElement = this . _renderPropertyPreviewOrAccessor ( actualTable , [ rowProperty , cellProperty ] ) ;
186
187
cellElement . classList . add ( 'console-message-nowrap-below' ) ;
187
188
rowValue [ cellProperty . name ] = cellElement ;
188
189
}
@@ -212,7 +213,7 @@ export class ConsoleViewMessage {
212
213
formattedResult . classList . add ( 'console-message-text' ) ;
213
214
const tableElement = formattedResult . createChild ( 'div' , 'console-message-formatted-table' ) ;
214
215
const dataGridContainer = tableElement . createChild ( 'span' ) ;
215
- tableElement . appendChild ( this . _formatParameter ( table , true , false ) ) ;
216
+ tableElement . appendChild ( this . _formatParameter ( actualTable , true , false ) ) ;
216
217
dataGridContainer . appendChild ( this . _dataGrid . element ) ;
217
218
formattedMessage . appendChild ( formattedResult ) ;
218
219
this . _dataGrid . renderInline ( ) ;
0 commit comments