September 22, 2026 · 3 min read

v3.0.2: The Code Tab Scrolls Again

Locally Uncensored 3.0.2 is a hotfix with one fix in it, and the bug it fixes was ours. We shipped it in 3.0.1. If you opened the Code tab last week and found that you could not scroll and could not type, that was not your machine, your theme or your window manager. It was a single missing line of layout in our own code.

What Went Wrong

Once a conversation in the Code tab grew taller than the window, the tab stopped behaving like a window and started behaving like a very long page that nobody could move. Only the beginning of the conversation was visible. The mouse wheel did nothing over the transcript. Worst of all, the composer, the box you type into, together with its toolbar, sat below the bottom edge of the window, out of reach. A long session in the Code tab was effectively read only.

The cause, stated plainly: in 3.0.1 we changed the frame that holds the transcript and the composer so that it no longer counted as a scrolling container. Inside a scrolling container, a child is allowed to shrink and scroll its own contents. Outside one, it insists on its full height instead. The frame therefore grew with the conversation and pushed the composer past the bottom of the window. The Chat tab got the accompanying rule that keeps a child shrinkable in the same change. The Code tab did not, and nothing in our test suite noticed the difference.

What Is Fixed

The frame is held to the window height again. The transcript scrolls, the scrollbar is back, the mouse wheel works, and the input box stays where it belongs no matter how long the conversation runs. The Code tab chapter of the handbook describes the tab as it behaves in 3.0.2. The Chat tab was never affected, and nothing else in the app changed in this release. Reported as issue 138, confirmed at 1280 by 800 with sixty messages in the transcript, and fixed there.

One Correction to a Number

The other entry in this release is not code but arithmetic. The count of open models in the cloud catalogue now takes the Create Studio endpoints in. Counted the way a customer actually picks a model, every catalogue entry marked adult whether it sits in the classic picker or on the Create Studio shelf, there are fourteen open video models and seven open image models. The old rule left the Studio shelf out and reported ten and three, which sold four video endpoints and four image models short. You can check the list yourself on the pricing page, where every one of them has a row and a price.

Getting It

Nothing to do. The signed auto update channel picks 3.0.2 up on your next launch if you are already on 3.0.x, downloads it in the background, and waits for you to click before it restarts. If you would rather fetch it yourself, it is on GitHub Releases, one installer for Windows and three packages for Linux, with the file names listed in the install chapter. There is no macOS build; on a Mac, LU Cloud runs in the browser.

Sorry for the week. Keep filing these.

Related


Locally Uncensored 3.0.2. AGPL-3.0 licensed. Built by PurpleDoubleD. Bug reports and feature requests on GitHub Issues or in the Discord.

The Code tab scrolls again, and keeps its input box

Download 3.0.2