[GH-ISSUE #845] -is:inlist does not work for Smart Lists #551

Closed
opened 2026-03-02 11:50:47 +03:00 by kerem · 7 comments
Owner

Originally created by @kangruixiang on GitHub (Jan 7, 2025).
Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/845

Describe the Bug

With the new smart list feature, if you use -is:inlist, it does not exclude bookmarks that have been included in smart lists.

Steps to Reproduce

  1. Make other smartlists
  2. Make a new smartlist
  3. Under search query type in -is:inlist
  4. new smartlist still includes bookmarks added to other smartlists

Expected Behaviour

Bookmarks in other smart lists should not be included.

Screenshots or Additional Context

No response

Device Details

No response

Exact Hoarder Version

0.21.0

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 @kangruixiang on GitHub (Jan 7, 2025). Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/845 ### Describe the Bug With the new smart list feature, if you use -is:inlist, it does not exclude bookmarks that have been included in smart lists. ### Steps to Reproduce 1. Make other smartlists 2. Make a new smartlist 3. Under search query type in -is:inlist 4. new smartlist still includes bookmarks added to other smartlists ### Expected Behaviour Bookmarks in other smart lists should not be included. ### Screenshots or Additional Context _No response_ ### Device Details _No response_ ### Exact Hoarder Version 0.21.0 ### Have you checked the troubleshooting guide? - [X] I have checked the troubleshooting guide and I haven't found a solution to my problem
kerem 2026-03-02 11:50:47 +03:00
Author
Owner

@MohamedBassem commented on GitHub (Jan 7, 2025):

Yeah, that a bug. Fixing it will be an expensive query, but I guess we'll have to do it 😅

Similarly, I think using the 'list' qualifier on a smart list won't yield anything.

<!-- gh-comment-id:2575024463 --> @MohamedBassem commented on GitHub (Jan 7, 2025): Yeah, that a bug. Fixing it will be an expensive query, but I guess we'll have to do it 😅 Similarly, I think using the 'list' qualifier on a smart list won't yield anything.
Author
Owner

@kangruixiang commented on GitHub (Jan 7, 2025):

Yeah, that a bug. Fixing it will be an expensive query, but I guess we'll have to do it 😅

I thought drizzle runs one query no matter how complicated? Or am I oversimplifying it haha.

<!-- gh-comment-id:2576113039 --> @kangruixiang commented on GitHub (Jan 7, 2025): > Yeah, that a bug. Fixing it will be an expensive query, but I guess we'll have to do it 😅 I thought drizzle runs one query no matter how complicated? Or am I oversimplifying it haha.
Author
Owner

@Boss-man commented on GitHub (Jan 12, 2025):

It seems to work as it should for me.

I made a smartlist called "Inbox" for newly/unlisted hoards, and in search query I have "-is:inlist"

<!-- gh-comment-id:2585768000 --> @Boss-man commented on GitHub (Jan 12, 2025): It seems to work as it should for me. I made a smartlist called "Inbox" for newly/unlisted hoards, and in search query I have "-is:inlist"
Author
Owner

@SitoCH commented on GitHub (Jan 12, 2025):

It seems to work as it should for me.

I made a smartlist called "Inbox" for newly/unlisted hoards, and in search query I have "-is:inlist"

Can you double check? I have the same filter and I can see items that are in smart lists, but not on regular lists.

<!-- gh-comment-id:2585919275 --> @SitoCH commented on GitHub (Jan 12, 2025): > It seems to work as it should for me. > > I made a smartlist called "Inbox" for newly/unlisted hoards, and in search query I have "-is:inlist" Can you double check? I have the same filter and I can see items that are in smart lists, but not on regular lists.
Author
Owner

@Boss-man commented on GitHub (Jan 13, 2025):

Can you double check? I have the same filter and I can see items that are in smart lists, but not on regular lists.

Ahh, read that a little fast sorry. The query works fine with normal lists.

<!-- gh-comment-id:2586688212 --> @Boss-man commented on GitHub (Jan 13, 2025): > Can you double check? I have the same filter and I can see items that are in smart lists, but not on regular lists. Ahh, read that a little fast sorry. The query works fine with normal lists.
Author
Owner

@saman-github commented on GitHub (Dec 7, 2025):

Hi MohamedBassem, I see you have mentioned that this bug is fixed , but I still have this problem and "-is:inlist" is showing all the bookmarks in other smart lists. I am using V0.29.1

<!-- gh-comment-id:3623555468 --> @saman-github commented on GitHub (Dec 7, 2025): Hi MohamedBassem, I see you have mentioned that this bug is fixed , but I still have this problem and "-is:inlist" is showing all the bookmarks in other smart lists. I am using V0.29.1
Author
Owner

@04nd01 commented on GitHub (Dec 14, 2025):

I'm not sure it's that easy to fix. Hypothetically, if I had two smart lists and both include "-is:inlist" plus one other filter that applies ... which list would the bookmark be put in?

<!-- gh-comment-id:3651793109 --> @04nd01 commented on GitHub (Dec 14, 2025): I'm not sure it's that easy to fix. Hypothetically, if I had two smart lists and both include "-is:inlist" plus one other filter that applies ... which list would the bookmark be put in?
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#551
No description provided.