Description: The find-and-replace dictionary system currently requires a replacement value for every rule — it does not allow the replacement field to be empty. This makes it impossible to use the dictionary to strip unwanted words from output.
Current behavior: Every replacement rule requires a non-empty output value. Setting the output to blank/empty either fails or is not permitted.
Expected behavior: Leaving the replacement field empty should be a valid rule that causes the matched word or phrase to be silently removed from the output.
Notes: This is essential for filtering filler words like "uh", "um", and "like", which Whisper frequently transcribes. Also useful for removing artifacts like " slash " → "/" where the word "slash" should be deleted and replaced with the actual character.
Description: The find-and-replace dictionary system currently requires a replacement value for every rule — it does not allow the replacement field to be empty. This makes it impossible to use the dictionary to strip unwanted words from output.
Current behavior: Every replacement rule requires a non-empty output value. Setting the output to blank/empty either fails or is not permitted.
Expected behavior: Leaving the replacement field empty should be a valid rule that causes the matched word or phrase to be silently removed from the output.
Notes: This is essential for filtering filler words like "uh", "um", and "like", which Whisper frequently transcribes. Also useful for removing artifacts like " slash " → "/" where the word "slash" should be deleted and replaced with the actual character.