diff --git a/app/components/SimpleEditor/elements/note/NoteComponent.js b/app/components/SimpleEditor/elements/note/NoteComponent.js
index 6fd0b8e3a3485c2b110e2dc3385534638ee5721b..5d549d055883fc54026ca80d4ba9e75e4cebc133 100644
--- a/app/components/SimpleEditor/elements/note/NoteComponent.js
+++ b/app/components/SimpleEditor/elements/note/NoteComponent.js
@@ -41,16 +41,25 @@ class NoteComponent extends Component {
 
     const session = this.context.editorSession
     const sel = session.getSelection()
+    console.log('selsel', sel)
 
-    const note = documentHelpers.getPropertyAnnotationsForSelection(
+    const notes = documentHelpers.getPropertyAnnotationsForSelection(
       session.getDocument(),
       sel,
       { type: 'note' }
     )
+    const note = notes[0]
+    let show = false
+    if (typeof note !== 'undefined') {
+      if ((sel.start.offset === note.start.offset &&
+        sel.end.offset === note.end.offset)) {
+        show = true
+      }
+    }
 
-    if (typeof note[0] !== 'undefined') {
+    if (show) {
       return {
-        node: note[0]
+        node: note
       }
     } else {
       return {
diff --git a/app/components/SimpleEditor/panes/Notes/NotesProvider.js b/app/components/SimpleEditor/panes/Notes/NotesProvider.js
index 3e35b677a91283ba2bcbdeedf87e33a70a2c620c..bfedf073d040d5b97f1c039f9d7c7ca50bab4523 100644
--- a/app/components/SimpleEditor/panes/Notes/NotesProvider.js
+++ b/app/components/SimpleEditor/panes/Notes/NotesProvider.js
@@ -140,7 +140,7 @@ class NotesProvider extends TOCProvider {
       })
     }
 
-    return this.removeIsolatedNote(position, note)
+    this.removeIsolatedNote(position, note)
   }
 
   removeIsolatedNote (position, note) {