Summary:

An issue may occur when accessing task from the Calendar. Clicking on a task may give an access violation.

Symptoms:

The issue was caused by removing comm_location from CustomCommunicationDetailBox.

Work around / Resolution:

Adding the field again resolved the issue. The following custom content script will hide the field, should this be desired. It should work in all supported browsers.

<script>
$(document).ready(function() {
     $("#comm_location").parent().parent().remove();
});
</script>