@@ -218,6 +218,7 @@ body[dir="rtl"] #netInspector #filterExprPicker {
218
218
width : 100% ;
219
219
}
220
220
# vwRenderer .logEntry {
221
+ background-color : var (--surface-1 );
221
222
display : block;
222
223
left : 0 ;
223
224
overflow : hidden;
@@ -228,7 +229,11 @@ body[dir="rtl"] #netInspector #filterExprPicker {
228
229
display : none;
229
230
}
230
231
# vwRenderer .logEntry > div {
232
+ border-bottom : 1px dotted var (--border-1 );
233
+ box-sizing : border-box;
234
+ display : flex;
231
235
height : 100% ;
236
+ max-height : 200px ;
232
237
white-space : nowrap;
233
238
}
234
239
# vwRenderer .logEntry > div [data-status = "1" ],
@@ -271,7 +276,7 @@ body[dir="rtl"] #netInspector #filterExprPicker {
271
276
color : white;
272
277
}
273
278
# vwRenderer .logEntry > div [data-type = "error" ] {
274
- color : var (--sf-error-ink );
279
+ color : var (--cm-negative );
275
280
}
276
281
# vwRenderer .logEntry > div [data-type = "info" ] {
277
282
color : var (--sf-def-ink );
@@ -283,10 +288,8 @@ body[dir="rtl"] #netInspector #filterExprPicker {
283
288
opacity : 0.7 ;
284
289
}
285
290
286
- # vwRenderer .logEntry > div > span {
287
- border : 1px dotted var (--border-1 );
288
- border-top : 0 ;
289
- border-right : 0 ;
291
+ # vwRenderer .logEntry > .fields > span {
292
+ border-left : 1px dotted var (--border-1 );
290
293
box-sizing : border-box;
291
294
display : inline-block;
292
295
height : 100% ;
@@ -296,86 +299,74 @@ body[dir="rtl"] #netInspector #filterExprPicker {
296
299
white-space : nowrap;
297
300
word-break : break-all;
298
301
}
299
- # vwRenderer .logEntry > div . canDetails : hover > span {
302
+ # vwRenderer .logEntry > div : hover > span {
300
303
background-color : rgba (0 , 0 , 0 , 0.04 );
301
304
}
302
- body [dir = "ltr" ] # vwRenderer .logEntry > div > span : first-child {
305
+ body [dir = "ltr" ] # vwRenderer .logEntry > . fields > span : first-child {
303
306
border-left : 0 ;
304
307
}
305
- body [dir = "rtl" ] # vwRenderer .logEntry > div > span : first-child {
308
+ body [dir = "rtl" ] # vwRenderer .logEntry > . fields > span : first-child {
306
309
border-right : 0 ;
307
310
}
308
311
# vwRenderer .logEntry > div > span : nth-of-type (1 ) {
309
312
}
310
313
# vwRenderer .logEntry > div > span : nth-of-type (2 ) {
311
314
}
312
- # vwRenderer .logEntry > div > span : nth-of-type (2 ) {
315
+ # vwRenderer .logEntry > . fields > span : nth-of-type (2 ) {
313
316
text-overflow : ellipsis;
314
317
}
315
- # vwRenderer .logEntry > div .messageRealm > span : nth-of-type (2 ) ~ span {
318
+ # vwRenderer .logEntry > . fields .messageRealm > span : nth-of-type (2 ) ~ span {
316
319
display : none;
317
320
}
318
- .vExpanded # vwRenderer # vwContent .logEntry > div > span : nth-of-type (2 ) {
321
+ .vExpanded # vwRenderer # vwContent .logEntry > . fields > span : nth-of-type (2 ) {
319
322
overflow-y : auto;
320
323
white-space : pre-line;
321
324
}
322
- # vwRenderer .logEntry > div .messageRealm [data-type = "tabLoad" ] > span : nth-of-type (2 ) {
325
+ # vwRenderer .logEntry > . fields .messageRealm [data-type = "tabLoad" ] > span : nth-of-type (2 ) {
323
326
text-align : center;
324
327
}
325
- # vwRenderer .logEntry > div .extendedRealm > span : nth-of-type (2 ) > span : first-of-type {
328
+ # vwRenderer .logEntry > . fields .extendedRealm > span : nth-of-type (2 ) > span : first-of-type {
326
329
display : none;
327
330
}
328
- # vwRenderer .logEntry > div .extendedRealm > span : nth-of-type (2 ) > span : last-of-type {
329
- pointer-events : none;
330
- }
331
- # vwRenderer .logEntry > div .extendedRealm .isException > span : nth-of-type (2 ) > span : last-of-type {
331
+ # vwRenderer .logEntry > .fields .extendedRealm .isException > span : nth-of-type (2 ) > span : last-of-type {
332
332
text-decoration : line-through rgba (0 , 0 , 255 , 0.7 );
333
333
}
334
- # vwRenderer .logEntry > div > span : nth-of-type (3 ) {
334
+ # vwRenderer .logEntry > . fields > span : nth-of-type (3 ) {
335
335
font-family : monospace;
336
336
padding-left : 0.3em ;
337
337
padding-right : 0.3em ;
338
338
text-align : center;
339
339
}
340
- # vwRenderer .logEntry > div .canDetails : hover > span : not (: nth-of-type (4 )): not (: nth-of-type (8 )) {
341
- background : rgba (0 , 0 , 255 , 0.1 );
342
- cursor : zoom-in;
343
- }
344
- # netInspector : not (.vExpanded ) # vwRenderer .logEntry > div > span : nth-of-type (4 ) {
345
- direction : rtl;
340
+ # netInspector : not (.vExpanded ) # vwRenderer .logEntry > .fields > span : nth-of-type (4 ) {
346
341
text-align : right;
347
- unicode-bidi : plaintext;
348
342
}
349
- # vwRenderer # vwContent .logEntry > div > span : nth-of-type (4 ) {
343
+ # vwRenderer # vwContent .logEntry > . fields > span : nth-of-type (4 ) {
350
344
text-overflow : ellipsis;
351
345
}
352
- .vExpanded # vwRenderer # vwContent .logEntry > div > span : nth-of-type (4 ) {
346
+ .vExpanded # vwRenderer # vwContent .logEntry > . fields > span : nth-of-type (4 ) {
353
347
overflow-y : auto;
354
348
text-overflow : clip;
355
349
white-space : pre-line;
356
350
}
357
- # vwRenderer .logEntry > div > span : nth-of-type (5 ) {
351
+ # vwRenderer .logEntry > . fields > span : nth-of-type (5 ) {
358
352
text-align : center;
359
353
}
360
- /* visual for tabless network requests */
361
- # vwRenderer .logEntry > div > span : nth-of-type (5 ) {
362
- position : relative;
363
- }
364
- # vwRenderer .logEntry > div > span : nth-of-type (7 ) {
365
- }
366
- # vwRenderer # vwContent .logEntry > div > span : nth-of-type (7 ) {
354
+ # vwRenderer .logEntry > .fields > span : nth-of-type (3 ),
355
+ # vwRenderer .logEntry > .fields > span : nth-of-type (5 ),
356
+ # vwRenderer .logEntry > .fields > span : nth-of-type (7 ) {
357
+ white-space : nowrap !important ;
367
358
}
368
- # vwRenderer .logEntry > div > span : nth-of-type (8 ) {
359
+ # vwRenderer .logEntry > . fields > span : nth-of-type (8 ) {
369
360
position : relative;
370
361
}
371
- # vwRenderer # vwContent .logEntry > div > span : nth-of-type (8 ) {
362
+ # vwRenderer # vwContent .logEntry > . fields > span : nth-of-type (8 ) {
372
363
text-overflow : ellipsis;
373
364
}
374
- .vExpanded # vwRenderer # vwContent .logEntry > div > span : nth-of-type (8 ) {
365
+ .vExpanded # vwRenderer # vwContent .logEntry > . fields > span : nth-of-type (8 ) {
375
366
overflow-y : auto;
376
367
white-space : pre-line;
377
368
}
378
- # vwRenderer .logEntry > div > span : nth-of-type (8 ) b {
369
+ # vwRenderer .logEntry > . fields > span : nth-of-type (8 ) b {
379
370
font-weight : bold;
380
371
}
381
372
# vwRenderer .logEntry > div [data-status = "1" ] > span : nth-of-type (8 ) b ,
@@ -396,37 +387,65 @@ body[dir="rtl"] #vwRenderer .logEntry > div > span:first-child {
396
387
.netFilteringDialog > .panes > .details > div [data-status = "2" ] b {
397
388
background-color : rgb (var (--popup-cell-allow-surface-rgb ) / 100% );
398
389
}
399
- # vwRenderer .logEntry > div > span : nth-of-type (8 ) a {
390
+ # vwRenderer .logEntry > . fields > span : nth-of-type (8 ) a {
400
391
align-items : center;
401
392
background-color : dimgray;
393
+ bottom : 0 ;
402
394
color : white;
403
395
display : none;
404
- height : 100% ;
396
+ height : min ( 100% , 1.5 em ) ;
405
397
justify-content : center;
406
- padding : 0 0.25 em ;
398
+ padding : 0.1 em ;
407
399
opacity : 0.4 ;
408
400
position : absolute;
409
401
right : 0 ;
410
402
text-decoration : none;
411
- top : 0 ;
412
- width : 2rem ;
403
+ width : 1.5em ;
413
404
}
414
- # netInspector .vExpanded # vwRenderer .logEntry > div > span : nth-of-type (8 ) a {
405
+ # netInspector .vExpanded # vwRenderer .logEntry > . fields > span : nth-of-type (8 ) a {
415
406
bottom : 0px ;
416
407
height : unset;
417
- padding : 0.25 em ;
408
+ padding : 0.2 em ;
418
409
top : unset;
419
410
}
420
- # vwRenderer .logEntry > div > span : nth-of-type (8 ) a ::after {
411
+ # vwRenderer .logEntry > . fields > span : nth-of-type (8 ) a ::after {
421
412
content : '\2197' ;
422
413
}
423
- # vwRenderer .logEntry > div .networkRealm > span : nth-of-type (8 ): hover a {
414
+ # vwRenderer .logEntry > . fields .networkRealm > span : nth-of-type (8 ): hover a {
424
415
display : inline-flex;
425
416
}
426
- # vwRenderer .logEntry > div > span : nth-of-type (8 ) a : hover {
417
+ # vwRenderer .logEntry > . fields > span : nth-of-type (8 ) a : hover {
427
418
opacity : 1 ;
428
419
}
429
420
421
+ @keyframes unrollRow {
422
+ to {
423
+ box-shadow : 0 2px 3px 0 # 444 ;
424
+ height : auto;
425
+ max-height : 200px ;
426
+ z-index : 1 ;
427
+ }
428
+ }
429
+ @keyframes unrollRowCell {
430
+ to {
431
+ height : auto;
432
+ overflow-y : auto;
433
+ white-space : pre-wrap;
434
+ }
435
+ }
436
+ # netInspector : not (.vExpanded ) # vwRenderer .logEntry : hover {
437
+ animation-delay : 0.8s ;
438
+ animation-fill-mode : forwards;
439
+ animation-name : unrollRow;
440
+ animation-timing-function : step-start;
441
+ }
442
+ # netInspector : not (.vExpanded ) # vwRenderer .logEntry : hover > .fields > span {
443
+ animation-delay : 0.8s ;
444
+ animation-fill-mode : forwards;
445
+ animation-name : unrollRowCell;
446
+ animation-timing-function : step-start;
447
+ }
448
+
430
449
# vwRenderer # vwBottom {
431
450
background-color : # 00F ;
432
451
height : 0 ;
@@ -448,6 +467,7 @@ body[dir="rtl"] #vwRenderer .logEntry > div > span:first-child {
448
467
max-width : 640px ;
449
468
min-width : min (100% , 640px );
450
469
position : absolute;
470
+ z-index : 2 ;
451
471
}
452
472
# netInspector .entryTools : empty {
453
473
display : none;
0 commit comments