Bug 993427 - Make getVisualData non-blocking