In Chromium browser, when the main process is busy, clicking the scroll bar to scroll will cause the Karton situation. Microsoft plans to introduce a smooth sliding solution on classic Edge to fix the Carton situation in Chromium. Microsoft engineers wrote: "This proposal is to scroll the composite scrollbar into the impl process, so that even if the main thread is busy, users can continue to interact with the scrollbar and scroll."
Microsoft's new proposal will also address the high latency that users encounter when they use the mouse to slide pages up and down Chrome's scrollbar. Microsoft explained: "We observed that Chromium's scrollbar drag latency is on average 2-4 times higher than EdgeHTML, especially on sites that are very resource-tested."
Microsoft engineers explained: "By avoiding Chromium's main process, we believe we can make scrollbar dragging more compatible with what we implemented in EdgeHTML." This may mean that even if the main thread is busy, users should be able to scroll with scrollbars without degrading performance. Some of the work done by Microsoft engineers has been accepted by the Chromium community. The newly submitted display code has been incorporated into Chromium and Canary builds.