Commit d34382c9d5ce42b058504d379031d84d67be705b
Don't swallow clicks on checkboxes
Anders Rune Jensen committed on 5/30/2018, 7:48:16 PMParent: 22f68a12bbe89c31794110392cf56ce14e281c51
Files changed
app/async/catch-link-click.js | changed |
app/async/catch-link-click.js | ||
---|---|---|
@@ -13,9 +13,10 @@ | ||
13 | 13 … | return nest('app.async.catchLinkClick', catchLinkClick) |
14 | 14 … | |
15 | 15 … | function catchLinkClick (root, cb = defaultCallback) { |
16 | 16 … | root.addEventListener('click', (ev) => { |
17 | - if (ev.target.tagName === 'INPUT' && ev.target.type === 'file') return | |
17 … | + if (ev.target.tagName === 'INPUT' && | |
18 … | + (ev.target.type === 'file' || ev.target.type === 'checkbox')) return | |
18 | 19 … | if (ev.defaultPrevented) return // TODO check this is in the right place |
19 | 20 … | ev.preventDefault() |
20 | 21 … | ev.stopPropagation() |
21 | 22 … |
Built with git-ssb-web