R0nd
R0nd
I tried scrolling through revlog continuously, and batching up to 10 input events was enough to clear the input event congestion (for a debug build on my setup)
I've recorded screencasts do demonstrate the case - in both recordings I was holding the down arrow key until the revlog passed ~1400 commit number. The master build keeps processing...
Honestly I think the only correct solution would be to move data fetching away from the UI thread, which would make this PR unnecessary. I'm new to rust, so I'm...
The revlog update in particular, it runs a `sync::get_commits_info` on the UI thread. Which is the reason of #869 in the first place.
You're right, I've run profiling on this case and narrowed the issue down to `update_commands` checking the repo state TWICE on every redraw and also getting head in `CommitComponent::can_amend` ...
Moving status updates off the UI thread seems to have worked out, redraw speed improved greatly and UI updates following repo status changes still work correctly, tested the case with...
One ugly hack I had to add is an `` tag with a 5-second silent mp3 file, because the current MediaSession API spec draft requires an html audio/video to be...
> I think it's fine to keep this as that for now, probably makes sense to add setting to disable this feature completely. I've added a setting to enable this...
I published the fork with fixes to npm as r0nd_react-ckeditor-component if anyone wants to try it.
Fixed an issue where new or changed event handlers wouldn't register on existing component.