     node = findScrollableParent node, yes
 
     if lastKnownNode
-      lastKnownNode.dataset.scrollable = ''
+      delete lastKnownNode.dataset?.innerItemWillScroll
       return
 
     return  unless node
-
-    node.dataset?.scrollable = ''
+    delete node.dataset?.innerItemWillScroll
     lastKnownNode = node
 
 

      options={options[type]}
      placeholder={placeholders[type]}
      onChange={(e) ->
        lastKnownNode.dataset.scrollable = ''
        onChange?(e.value)}
      value={value} />
  </div>

    node = findScrollableParent node, yes

    if lastKnownNode
      lastKnownNode.dataset.innerItemWillScroll = 'no-scroll'
      return

    return  unless node

    node.dataset.innerItemWillScroll = 'no-scroll'
    lastKnownNode = node


