# Error cause is not available in error page when using `createError()`
[Since 3.12.0] Throwing createError() with custom statusCode in routeMiddleware broken after PR #27016
pending triagepossible regression
createError() always shows full-screen error.vue even without fatal: true
3.xpending triageneeds reproduction
throwing error in API routes does not lead to error page
pending triage
createError returns a JSON instead of the error.vue page
pending triageneeds reproduction