unsloth/studio/frontend/src
Daniel Han b66d35b425
Studio: stop hidden source badges from inflating chat scroll height (#5822)
The SourcesGroup measurement container renders every citation badge
off-screen with `invisible absolute` so we can measure how many fit in
two rows. Absolute descendants still contribute to the parent's
scrollable overflow region, so long source lists added hundreds of
pixels of phantom scroll space below the assistant message that the
user could scroll into.

Wrap the measurement container in an absolute, `h-0`, `overflow-hidden`
box so the off-screen pills are clipped out of the scrollable overflow
region. Measurement still works because offsetTop is read relative to
the positioned wrapper.
2026-05-31 05:55:00 -07:00
..
app Studio: add frontend i18n support (#5765) 2026-05-27 04:52:16 -07:00
assets Final cleanup 2026-03-12 18:28:04 +00:00
components Studio: stop hidden source badges from inflating chat scroll height (#5822) 2026-05-31 05:55:00 -07:00
config Studio: expose image size setting in training UI (#5743) 2026-05-27 05:01:24 -07:00
features studio/frontend: fix MCP dialog overflow on long URLs (#5864) 2026-05-31 01:55:09 -07:00
hooks studio: engage draft-mtp on vision MTP GGUFs (drop incorrect vision gate) (#5560) 2026-05-18 08:42:55 -07:00
i18n Studio: add frontend i18n support (#5765) 2026-05-27 04:52:16 -07:00
lib studio: fix toast close-button click and light-mode hover (#5597) 2026-05-19 00:55:55 -07:00
shared studio/frontend: make toast and inline error text selectable and copyable (#5506) 2026-05-18 03:47:21 -07:00
stores Update license headers 2026-03-12 17:23:10 +00:00
types feat(studio): add Continued Pretraining (CPT) as a training method (#4677) 2026-05-06 13:38:35 +04:00
utils Update license headers 2026-03-12 17:23:10 +00:00
index.css Keep generated image loading dots animated (#5786) 2026-05-26 04:37:18 -07:00
main.tsx Studio: add frontend i18n support (#5765) 2026-05-27 04:52:16 -07:00
speech-recognition.d.ts Update license headers 2026-03-12 17:23:10 +00:00