Commit ffa5c0c
authored
JBCefBrowser was built with setOffScreenRendering true. Under OSR, CEF
intermittently fails to invalidate the freed region when a large React
subtree is replaced in one commit (e.g. switching out of LogsTab with
thousands of buffered entries), leaving the previous tab's pixels
visible behind the new one until any other event triggers a repaint.
OSR was set in the initial webview scaffolding (7c0511b) with a "TODO
move to config" note and no specific need for transparency or custom
compositing. Switched to heavyweight rendering.
1 parent f9c09dd commit ffa5c0c
2 files changed
Lines changed: 8 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
5 | 7 | | |
6 | 8 | | |
7 | 9 | | |
| |||
Lines changed: 6 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
186 | | - | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
187 | 192 | | |
188 | 193 | | |
189 | 194 | | |
| |||
0 commit comments