Hello 👋🏼 I tried to use Veil to format credit card numbers of 16 digits within a text field. I'm using the pattern of **"#### #### #### ####"**. ```swift func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool { let numberMask = Veil(pattern: "#### #### #### ####") textField.text = numberMask.mask(input: cardNumber, exhaustive: false) } ``` The formatting works fine, but when I tried to move the cursor in the middle of the text and delete a number, the cursor move automatically to the last number. (see the video attached) In my opinion, the cursor should stay at the same place where the deletion happened. Thank you. https://github.com/DanielCardonaRojas/Veil/assets/49483806/7d9054c4-9609-4a60-87eb-2dcc5124127e
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be still under discussion. The issue was opened by brahim-lmr and has received 0 comments.