Skip to content

Commit dc9d66b

Browse files
authored
Merge pull request #1745 from mercihabam/fix-folder-search
fix(frontend): searching and filtering in folder page does not reset the pagination counter
2 parents 3ab37ff + db7032e commit dc9d66b

File tree

1 file changed

+2
-12
lines changed

1 file changed

+2
-12
lines changed

modules/imap/site.js

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -500,18 +500,8 @@ $(document).on('submit', '#imap_filter_form', async function(event) {
500500
event.preventDefault();
501501
const url = new URL(location.href);
502502
url.search = $(this).serialize();
503-
history.pushState(history.state, "", url.toString());
504-
location.next = url.search;
505-
try {
506-
const messages = new Hm_MessagesStore(getListPathParam(), Hm_Utils.get_url_page_number(), `${getParam('keyword')}_${getParam('filter')}`, getParam('sort'));
507-
await messages.load(!messages.hasLocalData(), false, false, () => {
508-
display_imap_mailbox(messages.rows, messages.list, messages);
509-
showPagination(messages.pages);
510-
});
511-
} catch (error) {
512-
console.log(error);
513-
// Show error message. TODO: No message utility yet, implement it later.
514-
}
503+
url.searchParams.set('list_page', '1');
504+
navigate(url.toString());
515505
});
516506

517507
var display_imap_mailbox = function(rows, id, store, checkEmptyState = true) {

0 commit comments

Comments
 (0)