Four extensions each carried their own copy of the toast-or-console fallback, transform upload failures used a blocking alert(), and a failed video drop onto Load Video only logged to the console. They all go through showToast now, so every message looks and behaves the same.