[GH-ISSUE #2536] Smart List still not working on search queries #1518

Open
opened 2026-03-02 11:57:48 +03:00 by kerem · 2 comments
Owner

Originally created by @Pounii25 on GitHub (Feb 28, 2026).
Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/2536

Describe the Bug

I cannot use smart list to filter from others.

Steps to Reproduce

I just make a smart list called HomeLab and I put all the bookmarks with the tag #Self-Host. this works fine. Then I make another smart list called Inbox with the following rules: -is:archived -is:inlist

The result: it put in Inbox also bookmarks already in HomeLab, despite the request to be -is:inlist

Expected Behaviour

The Inbox smart list should give me just the bookmarks not archieved and not in any list.

Screenshots or Additional Context

No response

Device Details

No response

Exact Karakeep Version

0.31.0

Environment Details

Docker on Ubuntu 22.04, behind traefik

Debug Logs

No response

Have you checked the troubleshooting guide?

  • I have checked the troubleshooting guide and I haven't found a solution to my problem
Originally created by @Pounii25 on GitHub (Feb 28, 2026). Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/2536 ### Describe the Bug I cannot use smart list to filter from others. ### Steps to Reproduce I just make a smart list called HomeLab and I put all the bookmarks with the tag #Self-Host. this works fine. Then I make another smart list called Inbox with the following rules: -is:archived -is:inlist The result: it put in Inbox also bookmarks already in HomeLab, despite the request to be -is:inlist ### Expected Behaviour The Inbox smart list should give me just the bookmarks not archieved and not in any list. ### Screenshots or Additional Context _No response_ ### Device Details _No response_ ### Exact Karakeep Version 0.31.0 ### Environment Details Docker on Ubuntu 22.04, behind traefik ### Debug Logs _No response_ ### Have you checked the troubleshooting guide? - [x] I have checked the troubleshooting guide and I haven't found a solution to my problem
Author
Owner

@MohamedBassem commented on GitHub (Mar 1, 2026):

What was fixed is the list: qualifier when the list is a smart list. However, support is:inlist for smart lists is extremely expensive. As such, I'm leaning toward inlist being in a "manual list". Not sure, if that's the right semantic though.

<!-- gh-comment-id:3979883617 --> @MohamedBassem commented on GitHub (Mar 1, 2026): What was fixed is the `list:` qualifier when the list is a smart list. However, support `is:inlist` for smart lists is extremely expensive. As such, I'm leaning toward `inlist` being in a "manual list". Not sure, if that's the right semantic though.
Author
Owner

@Pounii25 commented on GitHub (Mar 1, 2026):

Ok but in first place I though the purpose of the tag was to automatically joyn smart list, if I have to put it manually there is no need even of the inbox smart list. I need to find a way to use it property :(

<!-- gh-comment-id:3981083528 --> @Pounii25 commented on GitHub (Mar 1, 2026): Ok but in first place I though the purpose of the tag was to automatically joyn smart list, if I have to put it manually there is no need even of the inbox smart list. I need to find a way to use it property :(
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/karakeep#1518
No description provided.