diff --git a/packages/person-select/src/person-select.js b/packages/person-select/src/person-select.js
index bbaf34b3067b8fa9217834292808492e4e69c434..02df24f871e607957eff01c41573f2ca0a5813b5 100644
--- a/packages/person-select/src/person-select.js
+++ b/packages/person-select/src/person-select.js
@@ -75,6 +75,10 @@ export class PersonSelect extends ScopedElementsMixin(AdapterLitElement) {
         this.object = null;
         $(this).attr("data-object", "");
         $(this).data("object", null);
+        this.value = "";
+        // Reset value attribute to really make sure it is empty and will trigger a change event
+        // when it is set again with the previous value
+        $(this).attr("value", "");
         this.$select.val(null).trigger('change').trigger('select2:unselect');
     }