Media Player Scrubbing lag

I am trying to make a video editor using Media Player and Electra plugin.
Electra Protron decoder is very fast, very cool,

but there are a couple of issues i encountered:


1. For a video editor i really need scrubbing to work well, but when i used Scrub on Event Tick it was laggy and barely working.
This was weird because scrubbing was pretty fast in the Media Player asset editor.

So i checked the source code of the editor and basically fixed it by connecting to “On Paint” function in my widget.
(Maybe this has something to do with the game thread / ui thread something something, i have no idea. In the editor source code its connected to SMediaPlayerSlider “On Value Changed”)


2. If you play the media in the Media Player asset editor, it shows the cache as this yellow-green line under the slider.
But when you start scrubbing it just stops precaching the “green” cache, which makes the playback very laggy, especially with slow codecs like h.265

Is there any way to force it to precache? Or should this be reported as a bug (that will never be fixed because noone cares) ?