The fs-flush-file and fs-flush-folder dispatch calls have remained the same since v5, and are a mess now. Just today 30 dispatch calls were transmitted in about a second because a folder of the desktop changed. This resulted in my desktop icons getting reset because of a race condition. That's no fun.
The flushing needs to be completely redesigned. Its usages have to be checked, and the flushing needs to happen considerately and carefully. Also, flushing on the backend side is a good idea on paper, but that too has adverse effects.
The
fs-flush-fileandfs-flush-folderdispatch calls have remained the same since v5, and are a mess now. Just today 30 dispatch calls were transmitted in about a second because a folder of the desktop changed. This resulted in my desktop icons getting reset because of a race condition. That's no fun.The flushing needs to be completely redesigned. Its usages have to be checked, and the flushing needs to happen considerately and carefully. Also, flushing on the backend side is a good idea on paper, but that too has adverse effects.