Commit fabe2bd
committed
feat(editor): report layout diagnostics through the editor-state API
- A black editor area could be Monaco holding a stale size or the
pane itself being short, and the desktop window has no developer
tools to tell them apart
- The browser now sends Monaco's believed size, the container and
pane sizes, the window size and the state of the once-a-second
layout check along with the editor state, and GET /api/editor-state
returns them untouched, so a live window can be inspected from
outside while the symptom is on screen1 parent 02ca3ff commit fabe2bd
3 files changed
Lines changed: 38 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
46 | 49 | | |
47 | 50 | | |
48 | 51 | | |
| |||
106 | 109 | | |
107 | 110 | | |
108 | 111 | | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
109 | 115 | | |
110 | 116 | | |
111 | 117 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
57 | 77 | | |
58 | 78 | | |
59 | 79 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1099 | 1099 | | |
1100 | 1100 | | |
1101 | 1101 | | |
| 1102 | + | |
| 1103 | + | |
| 1104 | + | |
1102 | 1105 | | |
1103 | | - | |
| 1106 | + | |
| 1107 | + | |
| 1108 | + | |
| 1109 | + | |
1104 | 1110 | | |
1105 | | - | |
| 1111 | + | |
1106 | 1112 | | |
1107 | | - | |
| 1113 | + | |
1108 | 1114 | | |
1109 | 1115 | | |
1110 | 1116 | | |
| 1117 | + | |
1111 | 1118 | | |
1112 | 1119 | | |
1113 | 1120 | | |
| 1121 | + | |
| 1122 | + | |
1114 | 1123 | | |
1115 | 1124 | | |
1116 | 1125 | | |
| |||
0 commit comments