diff --git a/app/scenes/Document/components/DocumentTitle.tsx b/app/scenes/Document/components/DocumentTitle.tsx
index a0f0f2208..f22cdec72 100644
--- a/app/scenes/Document/components/DocumentTitle.tsx
+++ b/app/scenes/Document/components/DocumentTitle.tsx
@@ -231,6 +231,7 @@ const DocumentTitle = React.forwardRef(function _DocumentTitle(
[emoji, onChangeEmoji, restoreFocus]
);
+ const dir = ref.current?.getComputedDirection();
const emojiIcon = {emoji};
return (
@@ -251,7 +252,7 @@ const DocumentTitle = React.forwardRef(function _DocumentTitle(
ref={ref}
>
{can.update && !readOnly ? (
-
+
) : emoji ? (
-
+
{emojiIcon}
) : null}
@@ -276,10 +277,10 @@ const StyledEmojiPicker = styled(EmojiPicker)`
${extraArea(8)}
`;
-const EmojiWrapper = styled(Flex)`
+const EmojiWrapper = styled(Flex)<{ dir?: string }>`
position: absolute;
top: 8px;
- left: -40px;
+ ${(props) => (props.dir === "rtl" ? "right: -40px" : "left: -40px")};
height: 32px;
width: 32px;
`;