···9898 return;
9999 }
100100101101+ // Check character limit - 59 characters maximum
102102+ if (text.length > 59) {
103103+ setStatusError("Your flush status is too long! Please keep it under 59 characters.");
104104+ return;
105105+ }
106106+101107 // Check rate limit - 2 posts per 30 minutes (except for the plumber account)
102108 if (!checkRateLimit()) {
103109 setStatusError("Trying to make more than 2 flushes in 30 minutes?? Might be time to get the plunger. 🪠 Regular users are limited to 2 flushes per 30 minutes.");
···391397 <button
392398 type="submit"
393399 className={styles.submitButton}
394394- disabled={isSubmitting}
400400+ disabled={isSubmitting || text.length > 59}
395401 >
396402 {isSubmitting ? 'Flushing...' : 'Post Flush'}
397403 </button>