       .setValue(ns + combo_input, browser.Keys.DOWN_ARROW)
       .assert.cssClassPresent(ns + disabled_item, 'active')
       .setValue(ns + combo_input, browser.Keys.ENTER)
+      .setValue(ns + combo_input, browser.Keys.TAB)
       .click(ns + disabled_item)
       .pause(100)
       .assert.visible(ns + combo_list, "combo list should remain visible on disabled item select")

      .assert.selectedText(ns + combo_input, "my special number is 0.621")
      .end()

  "item selection by enter hides list": (browser) ->
    browser
      .setupCombo()
      .openComboList(ns)
      .click(ns + combo_input)
      .setValue(ns + combo_input, browser.Keys.DOWN_ARROW)
      .setValue(ns + combo_input, browser.Keys.DOWN_ARROW)
      .assert.cssClassPresent(ns + second_item, 'active')
      .setValue(ns + combo_input, browser.Keys.ENTER)
      .waitForElementNotVisible(ns + combo_list, "list should be hidden on item select")
      .assert.value(ns + combo_input, "my special number is 0.621", "should contain selected text")
      # .assert.selectedText(ns + combo_input, "my special number is 0.621")
      .end()

  "disabled item cannot be selected": (browser) ->
    browser

      .assert.cssClassPresent(ns + second_item, "active")
      .end()

# require("../testUtils.js").run_only(module, -1)
