Hello.
I have seen few solutions where we have products with comma, dot, white-space and some other characters in product numbers.
Because of that, there are 2 Swift features which doesn't work:
"Add to favorites list" button and "Add to quote cart" button.
In both templates, product numbers are used in html ID attribute which is used in javascript functions which leads to javascript errors.
I fixed this issue in the way that javascript will work with invalid IDs:
document.querySelector("#"+e)
document.querySelector('[id="'+ e +'"]')
But now i'm thinking that better way would be to fix it in a way that these ID in html won't have any whitespaces or other invalid characters.