# New topic title input (#reply-title) remains LTR in RTL sites — fix still not effective (2026)

**URL:** https://meta.discourse.org/t/new-topic-title-input-reply-title-remains-ltr-in-rtl-sites-fix-still-not-effective-2026/400490
**Category:** Bug
**Tags:** composer, rtl
**Created:** [12 april 2026 om 12:09 UTC](https://meta.discourse.org/t/new-topic-title-input-reply-title-remains-ltr-in-rtl-sites-fix-still-not-effective-2026/400490 "2026-04-12T12:09:54Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![Nima1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nima1/32/299628_2.png) [@Nima1](https://meta.discourse.org/u/Nima1)
#### Post date: [12 april 2026 om 12:09 UTC](https://meta.discourse.org/t/new-topic-title-input-reply-title-remains-ltr-in-rtl-sites-fix-still-not-effective-2026/400490/1 "2026-04-12T12:09:54Z")

</div>

### Bug description

On any RTL site (tested on a Persian/Farsi instance), the **topic title input** in the composer stays LTR even when the entire page is RTL.

- The input has `dir="auto"` (or no `dir` attribute at all in some cases).
- Computed `direction` is **LTR** no matter what.
- Placeholder text, cursor movement, and typing direction are all wrong until you type the first RTL character (and even then it’s inconsistent).

### Steps to reproduce

1. Set site to RTL (or use a Persian locale).
2. Enable **“Support mixed text direction”** (the official setting).
3. Open the composer (New Topic or Reply).
4. Look at the title field (`#reply-title` inside `.title-input`).

### Current behavior

The input renders as LTR:

- Text alignment is left.
- Cursor and selection behave as LTR.
- Even with aggressive CSS `!important` rules on `direction: rtl`, `text-align: right`, and `unicode-bidi: embed`, the computed style still shows LTR.

 ![image](https://global.discourse-cdn.com/meta/original/4X/c/5/0/c50c489f9235a50582ad67d1f5a70ed5c0d3e9d6.png)

**HTML of the input (as seen in inspector):**

```html
<input aria-label="عنوان موضوع خود را اینجا بنویسید" placeholder="عنوان موضوع خود را اینجا بنویسید" ... id="reply-title" class="ember-text-field ember-view" type="text">

```

**Computed styles on the `<input>` (relevant part):**

- `direction: rtl` is overridden or ignored.
- The field falls back to LTR when empty or when only neutral characters are present.

### What I already tried

- All standard CSS overrides (including the most specific selectors + `!important` + `unicode-bidi: embed`).
- Toggling “Support mixed text direction” on/off.
- Hard refresh + cache clear.
- Theme component with the exact rules recommended on Meta.

None of them force the input to respect RTL from the start.

### Expected behavior

The title input should behave like the rest of the composer and cooked content:

- Default to `direction: rtl` on RTL sites.
- Respect `dir="auto"` properly (or have `dir="rtl"` forced when the site is RTL).
- Placeholder, cursor, and text direction should be RTL immediately.

This was reported in October 2025 ([Titles placeholder in New topic is not RTL](https://meta.discourse.org/t/titles-placeholder-in-new-topic-is-not-rtl/385232)) with a note that “a fix is pending.” The bug is still present.

**Discourse version:** (please fill in your exact version from /admin)

**Browser/OS:** (Chrome/Firefox + Windows/macOS/Android — whatever you’re using)

Would love to see this fixed — it’s one of the most visible RTL issues left in the composer. Thanks!

---

_[View the full topic](https://meta.discourse.org/t/new-topic-title-input-reply-title-remains-ltr-in-rtl-sites-fix-still-not-effective-2026/400490)._
