Currently if RefreshDriver is ticking, IdleTaskRunner uses it always to dispatch idle tasks. But it could just dispatch them itself, if the whole idle time has been used. This is related to bug 1856545 - trying to ensure we can utilize idle time better.
Bug 1856559 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Currently if RefreshDriver is ticking, IdleTaskRunner uses it always to dispatch idle tasks. But it could just dispatch them itself. This is related to bug 1856545 - trying to ensure we can utilize idle time better.