We recently had a report of an OSX user who was having trouble entering feet & inches input into one of our plugin’s dialogs.
When we investigated further, we discovered that the dialog was sometimes changing the ’ (feet) symbol into a curly apostrophe. Since the feet symbol was being changed, the desired length input could not be parsed by our plugin.
For example, if we would enter 3’ 4 as input (note the space), it would be converted to something like 3(curly apostrophe) 4 which would fail to be properly recognized as valid input.
However, if we would enter 3’4 (no space), it would work fine (no forced character conversion).
This makes it impossible to enter complex fractional input such as 3’4 1/2 since spaces are required prior to the fraction.
My questions are these:
- Has anyone else noticed this behavior when entering this type of input into a plugin dialog?
- Is this NEW behavior that might be caused by a recent OSX update? I have a very hard time believing that this behavior has always existed and I am only finding out about it now.
The solution we have found is to open OSX Keyboard Settings and make sure that smart quotes is disabled:
My hunch is that Apple recently pushed an update that caused this setting to be enabled by default. That would explain why I am only discovering this now. For the record, we are currently running OSX 10.11.6 and Safari 11.1.2