Upon rejoining a channel and the logs are reloaded into the window buffer it's not respecting the line amount set in the window buffer setting, is this by design?

Only time a window ever reaches the window buffer setting is when the channel has accumulated enough messages after you've joined it.

I have buffer lines set to 5000 but it only loads around 1000 when I rejoin a channel.

Is this the intended behavior, or a bug? Please clarify.

Thanks.