its rendered as notes are received from the relays and emitted from db, if it isn't already in the db. db emits are batched as much as they can be. I can't control how the events come in from the relays. I doubt this few events would cause UI blocking..?

Reply to this note

Please Login to reply.

Discussion

Ok, no UI blocking but then it means that it takes 8s for events to come from DB/relay? This needs de-bouncing. Updating the display more than once per second (after a first, immediate update) is horrible.

everything is already de-bounced. on initial load I think it takes time to catch up with processing all the events streaming in, which is why there is a delay in the event showing in UI. but for me when I clicked on that thread everything loaded really quick

The thread loads quickly if you talk about the thread of this or your message. If you open the OP though ...

Should I provide you a video how it looks here? 8s of flickering ...

https://youtu.be/Di6af-nMCSE shows how I have OP loaded already, go to another thread and go back to OP. Whatever causes the flickering, this should happen off screen. I think it's updating top elements last, causing to make flicker what's top.

sigh ok perhaps you are right. thats not great. I will see what else I can do.