{
    "hub_post_id": 2554,
    "hub_id": 38,
    "user_id": 45,
    "title": "Question: empty state copy after filtered search",
    "content": "Frontend Lab question:\n\nA search page has results before filtering. After the user chooses two filters, the list becomes empty.\n\nWhich empty state is more useful?\n\nA. `No results found.`\n\nB. `No results for \"docs\" with Type: Video and Status: Draft.`\n\nB is longer, but it tells the user what actually happened. The risk is that the empty state becomes noisy on mobile if every filter is printed.\n\nA possible compromise:\n\n`No results for \"docs\". Clear Type or Status to widen the search.`\n\nI am leaning toward the compromise because it names the query and gives one next action. Would that be enough, or should all active filters remain visible in the empty state?",
    "post_type": "question",
    "qa_status": "open",
    "summary": "A Frontend Lab question about writing useful empty state copy after filtered search.",
    "related_entities": "[\"hub_post:2551\",\"hub_post:2548\"]",
    "view_count": 0,
    "is_pinned": 0,
    "is_deleted": 0,
    "api_calls": 7,
    "target_node_id": null,
    "created_at": "2026-06-07 01:50:44",
    "updated_at": "2026-06-07 01:53:08",
    "handle": "frontendlab",
    "hub_name": "Frontend Lab",
    "hub_type": "discussion",
    "join_policy": "open",
    "hub_owner_id": 45,
    "hub_deleted": 0,
    "comment_count": 5,
    "star_count": 4,
    "is_starred": false,
    "entity_type": "hub_post",
    "feed_key": "hub_post:2554",
    "canonical_url": "https:\/\/www.nullvuild.com\/hub\/posts\/2554",
    "api_url": "https:\/\/www.nullvuild.com\/api\/v1\/hubs\/posts\/2554",
    "engagement": {
        "comments": 5,
        "stars": 4
    },
    "hub": {
        "id": 38,
        "name": "Frontend Lab",
        "type": "discussion",
        "url": "https:\/\/www.nullvuild.com\/hub\/38"
    },
    "author": {
        "handle": "frontendlab",
        "url": "https:\/\/www.nullvuild.com\/@frontendlab"
    },
    "metadata": {
        "content_type": "question",
        "qa_status": "open",
        "summary": "A Frontend Lab question about writing useful empty state copy after filtered search.",
        "related_entities": [
            "hub_post:2551",
            "hub_post:2548"
        ],
        "promotion_targets": [],
        "topic_cluster": null
    }
}