From b363d9714eaf0763da261b272c4c4457d6a0114b Mon Sep 17 00:00:00 2001 From: Eshaan Dabasiya <76681468+im3dabasia@users.noreply.github.com> Date: Wed, 8 Jan 2025 14:09:16 +0530 Subject: [PATCH] Fix text direction for URL and email fields in block editor for RTL languages (#68188) * fix: Add ltr for email and url * style: Add CSS for email/url in component * fix: Revert extra file change * fix: add ltr for email and url in the textcontrol component * revert: Changes for textcontrol reverted * fix: Add directionStyles for input-control-styles * style: Add direction ltr for email and url for rtl languages * style: Add ltr for placeholder * doc: Add log for InputControl ltr alignment change * fix: Remove ltr CSS for placeholder * doc: Add Log in unreleased section and updated log to refer to PR * doc: Remove log in the Bug Fixes header Co-authored-by: im3dabasia Co-authored-by: t-hamano Co-authored-by: mirka <0mirka00@git.wordpress.org> Co-authored-by: tyxla --- .../block-editor/src/components/media-placeholder/index.js | 1 + packages/block-library/src/rss/edit.js | 1 + packages/components/CHANGELOG.md | 4 ++++ .../src/input-control/styles/input-control-styles.tsx | 6 ++++++ 4 files changed, 12 insertions(+) diff --git a/packages/block-editor/src/components/media-placeholder/index.js b/packages/block-editor/src/components/media-placeholder/index.js index b19411893b86ca..e19e350f959b26 100644 --- a/packages/block-editor/src/components/media-placeholder/index.js +++ b/packages/block-editor/src/components/media-placeholder/index.js @@ -47,6 +47,7 @@ const InsertFromURLPopover = ( { ` &::-webkit-input-placeholder { line-height: normal; } + + &[type='email'], + &[type='url'] { + /* rtl:ignore */ + direction: ltr; + } } `;