The match is exact, supabase.co does not cover abcdxyz.supabase.co. And domains is deprecated, use remotePatterns:
// next.config.js
module.exports = {
images: {
remotePatterns: [
{
protocol: "https",
hostname: "abcdxyz.supabase.co",
pathname: "/storage/v1/object/public/**",
},
],
},
};Restart npm run dev after changing the config, it is not hot-reloaded.