Show in-app product errors inline (bug 1028389)

Close #2254