**Steps to replicate the issue** (include links if applicable):
* Manually edit a wish and remove any value that was present for the "type" field
* Save
**What happens?**:
You see "Type of wish: ⧼-label⧽"
**What should have happened instead?**:
- It should show an error if you are on preview mode
- If the wish is saved, it should default to unknown and put the wish in `Category:Pages with Community Wishlist errors`
---
**Derived Requirement**
Ensure that when a **Wish** page has an invalid or missing **type** field:
* During **preview mode**, an **error message** is displayed indicating that the type field is missing or invalid.
* When the page is **saved**, the wish automatically defaults its type to **“unknown”** and the page is placed under the **Category:Pages with Community Wishlist errors** for tracking.
Additionally, the interface should never display broken i18n messages such as “⧼-label⧽” in place of the wish type.
====Test Steps
**Test Case 1: Verify preview behavior for missing wish type**
1. Open an existing Wish page in edit mode.
2. Remove the value for the “type” field.
3. Click **Show preview**.
4. ✅❓❌⬜ **AC1:** Confirm that an **error message** is displayed indicating that the type field is missing or invalid.
**Test Case 2: Verify that invalid i18n label is not shown**
1. In preview mode, inspect the “Type of wish” field.
2. ✅❓❌⬜ **AC2:** Confirm that “⧼-label⧽” or other broken i18n placeholders do not appear on the page.
**Test Case 3: Verify save behavior for missing wish type**
1. Save the page after removing the “type” field value.
2. ✅❓❌⬜ **AC3:** Confirm that the wish is automatically assigned a **default type = “unknown”** after saving.
**Test Case 4: Verify category assignment for error tracking**
1. After saving the wish with no type, scroll to the bottom of the page.
2. ✅❓❌⬜ **AC4:** Confirm that the page is categorized under **Category:Pages with Community Wishlist errors**.
**Test Case 5: Verify behavior for restoring a valid type**
1. Edit the same wish again and reassign a valid “type” (e.g., “Technical”).
2. Save the page.
3. ✅❓❌⬜ **AC5:** Confirm that the valid type is displayed correctly and the page is **no longer listed** under the error category.
== QA Results - Meta Beta
| **AC** | **Status** | **Details** |
| ----- | ----- | ----- |
| 1 | ❓|T406279#11277731
| 2 | ✅|T406279#11277731
| 3 | ❓|T406279#11277731
| 4 | ❌|T406279#11277731
| 5 | ❌|T406279#11277731