Christian noted that he validated that problem is the continuous redraw events that are occurring. But does webkit think that it should continously redraw? Could it be a resource cacheing issue in Webkit? If there is a cache error that never updates the expiration time of page resources then as soon as the user selects a tab the faulty cache code sees an expired webview and redraws. After redraw the event engine sees the expired resources again and does a redraw.
Let me check and see if forcing a manual reload of the page properly updates any resource expiration time.
Christian noted that he validated that problem is the continuous redraw events that are occurring. But does webkit think that it should continously redraw? Could it be a resource cacheing issue in Webkit? If there is a cache error that never updates the expiration time of page resources then as soon as the user selects a tab the faulty cache code sees an expired webview and redraws. After redraw the event engine sees the expired resources again and does a redraw.
Let me check and see if forcing a manual reload of the page properly updates any resource expiration time.