I was get project with knockout, but i have not expirience with knockout. 
And I get strange error in safari/ios (windows chrome and android chrome - all ok)

```js
origin: ko.observable().extend({
    required: {
        message: "Origin  is required."
    }
}),

var errors = ko.validation.group(this);
var lineErrors = ko.validation.group(this.lines, {
    deep: true,
    live: true
});
console.log(1, errors().length);
console.log(2, lineErrors().length);

```

In chrome i get 

*1 - 0*

*2 - 0*

in safari i get

*1 - 2*

*2 - 0*

I try change *ko.validation.group(this, { deep: true, live: true })* - no affect

Field with error is text input with typeahead.

**Why?**

**Which differents between Safari/knockout and Chrome/knockout i must know?**