Property of type `resourceLocator` not respecting pagination when search is disabled

Describe the problem/error/question

We at superchat.com are tying to implement a custom node based on out API.

Our custom node has a property of type resourceLocator with search disabled. The function for populating the list returns a paginationToken. Unfortunately it seems the list never loads new elements when being rendered.

When I enable search, it does request populate pages as I type.

Information on your n8n setup

  • n8n version: 1.93.0
  • Database (default: SQLite): ?
  • n8n EXECUTIONS_PROCESS setting (default: own, main): ?
  • Running n8n via (Docker, npm, n8n cloud, desktop app): npm
  • Operating system: MacOS 14.5

Hi @superchat_ben,

Discussing with @Jon we believe pagination should work even without search enabled, since with search, n8n still fetches the full result set and filters after.

Most likely, the issue is in the node’s listSearch implementation not handling or returning the paginationToken properly when search is off.

Hope that helps point you in the right direction!