1

When pasting text into a text editing window on iOS (anywhere – browser text field like the one I’m typing in now, address bar, iOS search bar, etc.), iOS seems to try to make an educated guess as to whether or not it should insert a space before the pasted text. Well, I say ‘educated’ … the actual logic seems to be to add a space if there isn’t one already, regardless of what comes before.

To me, this is extremely frustrating, because I never, under any circumstances want it to insert a space before my pasted text. If I want a space, I will type a space.

I frequently find myself pasting individual hard-to-type characters (for example when typing IPA), and this is practically impossible to do elegantly because everything you paste becomes a separate word, and then you need to try to use the terrible fine-selection cursor thingy to move one character back and delete a space.1

Needless to say, doing the same thing on macOS works exactly as expected.

Is there some way to disable this behaviour and always paste exactly what is in the clipboard, with no extra spaces being added anywhere?

 


1 Even worse, if the copied text is a combining Unicode character, such as a diacritic, it seems to be completely impossible to achieve the desired result, as far as I can tell. For example, yesterday I wanted to write the title Scáṫán na ḃFíréan: Leaḃar urnuiḋṫe caitliciḋe in a Tweet on my phone, so I found a website where I could copy the combining dot above diacritic; but typing ‘Scát’ and then pasting the combining diacritic left me with ‘Scát˙’, with a space added before the diacritic, rather than the expected ‘Scáṫ’.

4
  • On my iOS phone I have never experienced spaces added before pasted text and this text was no exception: Scáṫán na ḃFíréan: Leaḃar urnuiḋṫe caitliciḋe Commented Mar 19 at 16:21
  • I've never experienced this problem is 10 years of iOS use. Are you using a 3rd-party keyboard?
    – fsb
    Commented Mar 19 at 17:11
  • @AivarPaalberg Well, that’s odd. I just tested on this very page, and it reacts as described in the question. What exactly did you copy, though? To reproduce, what I did was click “Add a comment”, copy just one letter from your comment (“ṫ”), type “Scá” (no spaces) into the comment box, tap at the end of that and hit Paste. The result: “Scá ṫ” with a space. Commented Mar 19 at 17:14
  • @fsb No, just the standard built-in English keyboard. I do have a third-party keyboard installed (IPA), but I’m not generally using it when pasting, and I don’t see how it could have anything to do with it anyway, since copy-paste doesn’t really interact with the keyboard. Commented Mar 19 at 17:16

1 Answer 1

0

Just got bug reported similar to this case today. It's caused by the "Smart Punctuation" feature.

You can turn it off by going to "Settings > General > Keyboard > Smart Punctuation."

1
  • That doesn’t seem to make any difference on my phone – the extra space still gets inserted. The only difference is that quotes aren’t automatically made curly (which I do want). Commented Jul 25 at 8:43

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .