in packages/issue-dashboard-widgets/widgets/due-dates-calendar/app/edit-form.js [399:414]
function filterIsNotAlreadyUsed(filter) {
if (filter.id === (context || {}).id) {
return false;
}
const trimmedSearch = (search || '').replace(/\s+$/g, '');
const startPosition = trimmedSearch.indexOf(filter.query);
if (startPosition === -1) {
return true;
}
const endPosition = startPosition + filter.query.length;
if (startPosition !== 0 && trimmedSearch[startPosition - 1] !== ' ') {
return true;
}
return !(endPosition === trimmedSearch.length ||
trimmedSearch[endPosition] === ' ');
}