[fix] firefox fails on canvas with opacity