Committed patchset #1 manually as r7f93f76 (presubmit successful).
LGTM https://codereview.appspot.com/9086045/diff/1/src/template_element.js File src/template_element.js (right): https://codereview.appspot.com/9086045/diff/1/src/template_element.js#newcode63 src/template_element.js:63: textNode.data = String(value === undefined ? '' : value); textNode.data = value === undefined ? '' : String(value); would have been a bit clearer https://codereview.appspot.com/9086045/diff/1/tests/node_bindings.js File tests/node_bindings.js (right): https://codereview.appspot.com/9086045/diff/1/tests/node_bindings.js#newcode76 tests/node_bindings.js:76: assert.isTrue(element.hasAttribute('hidden')); tab