vuesax
vuesax copied to clipboard
Checkbox not working in Safari
I put a watch property on the variable that is linked to my checkbox with v-model and click on the vs-checkbox and the value does not change in Safari. On Chrome it is working well, changing the value on each checkbox click.
It is easy to test here (the "Array Values", working for Chrome but not for Safari): https://lusaxweb.github.io/vuesax/components/checkbox.html#string-value
Test made on Safari - Version 12.0.1 (14606.2.104.1.1)
I'm having the same issue. Anyone working on this? @YkkJeff Any luck with solving it?
Unfortunately, as no new version was released fixing the safari/firefox issues, we moved back to classic and custom components (checkboxes, switches, etc.).
On firefox it seems to be fixed...not tried on Safari
Create PR for this issue https://github.com/lusaxweb/vuesax/pull/725. For quick fix in builded source file you can change vuesax.common.js
file L3591-L3598 to
return {
change: (evt) => {
_this.toggleValue(evt)
},
// input: function input(evt) {
// _this.toggleValue(evt);
// }
};
@YkkJeff @Pajicc PR with fix merged to master. Please give a feedback is it works for you after update?
It seems to be fixed on chrome for desktop, chrome and safari for smaller devices still have the issue.