Demo: Feedback Details
Demo feedback from SaaS Dashboard
Feedback #2
SaaS Dashboard
August 27th, 2026 6:47 AM
06:47:59
In Progress
Saving my settings does nothing — I click Save, it spins, then my changes are gone.
Explain this in plain English
A quick, jargon-free summary of what likely went wrong.
Saving settings silently fails. When the visitor changed their timezone to 'Europe/Kyiv' and hit Save, the update was rejected with '422 Unprocessable Entity' — the server didn't recognise that timezone value — so nothing was persisted and their changes were lost. The likely cause is the backend's timezone list being out of date, not anything the visitor did wrong.
AI-generated · may not be perfect
3 entries
log6:52:51 AM
Settings page initialized
error6:52:37 AM
PUT https://api.example.com/user/settings 422 (Unprocessable Entity)
error6:52:37 AM
SettingsForm: save rejected — timezone: Unknown timezone 'Europe/Kyiv'
2 requests
GET200189ms6:52:19 AM
https://api.example.com/user/settings
PUT422412ms6:52:37 AM
https://api.example.com/user/settings
Validation failed — settings not saved
Content-Type
application/json
Request Headers
Content-Type: application/json
Authorization: Bearer demo-token-xyz
Response Headers
Content-Type: application/json
Request Body
{
"timezone": "Europe/Kyiv",
"language": "en",
"emailDigest": "weekly"
}Response Body
{
"error": "validation_failed",
"fields": {
"timezone": "Unknown timezone 'Europe/Kyiv'"
}
}9 actions
🔗
NAV6:51:59 AM
Page Load → /dashboard
🖱️
CLICK6:52:09 AM
Avatar: User Menu
🖱️
CLICK6:52:11 AM
Menu Item: Settings
🔗
NAV6:52:14 AM
Page Load → /settings
🖱️
CLICK6:52:24 AM
Tab: General
⌨️
INPUT6:52:29 AM
Input: Timezone → Europe/Kyiv
🖱️
CLICK6:52:34 AM
Button: Save Changes
❌
ERROR6:52:37 AM
Settings Save → PUT /user/settings 422 — validation failed, changes discarded
🖱️
CLICK6:52:54 AM
Button: Send Feedback
{
"url": "https://example.com/settings",
"timestamp": "2025-04-03T11:03:55.330Z",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36",
"screen": {
"width": 2560,
"height": 1440
},
"viewport": {
"width": 1440,
"height": 900
},
"breadcrumbs": [
{
"type": "navigation",
"target": "Page Load",
"data": "/dashboard",
"timestamp": 1787813519488
},
{
"type": "click",
"target": "Avatar: User Menu",
"timestamp": 1787813529488
},
{
"type": "click",
"target": "Menu Item: Settings",
"timestamp": 1787813531488
},
{
"type": "navigation",
"target": "Page Load",
"data": "/settings",
"timestamp": 1787813534488
},
{
"type": "click",
"target": "Tab: General",
"timestamp": 1787813544488
},
{
"type": "input",
"target": "Input: Timezone",
"data": "Europe/Kyiv",
"timestamp": 1787813549488
},
{
"type": "click",
"target": "Button: Save Changes",
"timestamp": 1787813554488
},
{
"type": "error",
"target": "Settings Save",
"data": "PUT /user/settings 422 — validation failed, changes discarded",
"timestamp": 1787813557488
},
{
"type": "click",
"target": "Button: Send Feedback",
"timestamp": 1787813574488
}
],
"consoleLogs": [
{
"level": "log",
"message": "Settings page initialized",
"timestamp": 1787813571488
},
{
"level": "error",
"message": "PUT https://api.example.com/user/settings 422 (Unprocessable Entity)",
"timestamp": 1787813557488
},
{
"level": "error",
"message": "SettingsForm: save rejected — timezone: Unknown timezone 'Europe/Kyiv'",
"timestamp": 1787813557988
}
],
"networkLogs": [
{
"method": "GET",
"url": "https://api.example.com/user/settings",
"status": 200,
"statusText": "OK",
"timestamp": 1787813539488,
"duration": 189
},
{
"method": "PUT",
"url": "https://api.example.com/user/settings",
"status": 422,
"statusText": "Unprocessable Entity",
"timestamp": 1787813557488,
"duration": 412,
"error": "Validation failed — settings not saved",
"contentType": "application/json",
"requestHeaders": {
"Content-Type": "application/json",
"Authorization": "Bearer demo-token-xyz"
},
"requestBody": "{\"timezone\":\"Europe/Kyiv\",\"language\":\"en\",\"emailDigest\":\"weekly\"}",
"responseHeaders": {
"Content-Type": "application/json"
},
"responseBody": "{\"error\":\"validation_failed\",\"fields\":{\"timezone\":\"Unknown timezone 'Europe/Kyiv'\"}}"
}
]
}