I\'ve just upgraded to 2.3.0 and now I\'m getting the error
You cannot apply bindings multiple times to the same element.
that
In my case, I was adding to a non existing element, or, I was adding bindings to an element that maybe exists, but it's parent did not. Similar to this:
var segDiv = $("#segments"); //did not exist, wrong id
var theDiv = segDiv.html("");
ko.applyBindings(someVM, theDiv);
As far as I can tell, this error seems a bit overloaded in the sense that it will fire on a lot of different errors that can happen with the element, like it not existing. As such, the error description can be highly deceptive. It should have probably read:
"Failure to bind bindings to element. Possible reasons include: multiple binding attempts, element not existing, element not in DOM hierarchy, quirks in browsers, etc"