diff --git a/src/createGenericSelect/index.js b/src/createGenericSelect/index.js
index <HASH>..<HASH> 100644
--- a/src/createGenericSelect/index.js
+++ b/src/createGenericSelect/index.js
@@ -442,7 +442,10 @@ const PostSelectTable = branch(
           <Button
             small
             minimal
-            onClick={() => this.removeRecord(record)}
+            onClick={e => {
+              e.stopPropagation();
+              this.removeRecord(record);
+            }}
             icon="trash"
             intent="danger"
           />
stopPropagation on generic select remove click so the row does not get selected