Don't search note by url if url begins with 'about:'

pull/255/head
manto89 2023-06-21 18:05:41 +07:00
parent 54065672aa
commit ebccd48013
1 changed files with 14 additions and 11 deletions

@ -16,17 +16,20 @@ const htmlSanitizer = require('../../services/html_sanitizer');
const {formatAttrForSearch} = require("../../services/attribute_formatter"); const {formatAttrForSearch} = require("../../services/attribute_formatter");
function findClippingNote(clipperInboxNote, pageUrl) { function findClippingNote(clipperInboxNote, pageUrl) {
const notes = clipperInboxNote.searchNotesInSubtree( //Avoid searching for empty of browser pages like about:blank
formatAttrForSearch({ if (pageUrl.trim().length > 1 && pageUrl.trim().indexOf('about:') != 0 ){
type: 'label', const notes = clipperInboxNote.searchNotesInSubtree(
name: "pageUrl", formatAttrForSearch({
value: pageUrl type: 'label',
}, true) name: "pageUrl",
); value: pageUrl
}, true)
for (const note of notes) { );
if (note.getOwnedLabelValue('clipType') === 'note') {
return note; for (const note of notes) {
if (note.getOwnedLabelValue('clipType') === 'note') {
return note;
}
} }
} }