UI: long transcription profile description overflows profile selector dialog
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 80/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- react, tailwindcss, typescript
- Domain
- frontend
Research direction
Start with web/frontend/src/components/TranscribeDDialog.tsx, where the profile description is rendered in a SelectItem, and check how the surrounding flex layout constrains its width. Reproduce the issue with a long profile description, then add a layout regression test. Done means the dialog and its action controls stay within the visible width and the description wraps or truncates within the selector.
Written by the indexing model from the issue text.
Description
Problem
In Scriberr v1.2.0, a transcription profile with a moderately long description can make the Transcribe with Profile dialog overflow horizontally. The profile description is clipped rather than constrained to the menu width, and the dialog's action controls can appear shifted beyond the visible boundary.
This is a UI layout issue; the transcription profile and processing settings remain valid.
Reproduction
- Open Settings > Transcription.
- Create a transcription profile named
General transcription. - Give it a description such as
Audio transcription for conversations, meetings and educational recordings in multiple languages. - Set the profile as the default.
- Open Transcribe with Profile for an uploaded recording.
- Observe the selected profile's description and the dialog's action buttons.
Actual result
A longer description does not truncate within the available width. The selected profile's content appears clipped and the dialog can overflow horizontally, with the Cancel and Start Transcription controls partly outside the visible bounds.
Expected result
The dialog should remain within its defined width and the controls should stay visible at all supported viewport sizes. Descriptions should either wrap or truncate within the available space without changing the width of the profile selector.
Source code pointer
web/frontend/src/components/TranscribeDDialog.tsx renders the profile description inside a SelectItem with a truncate class, but the surrounding flex container does not appear to constrain its intrinsic width (for example, via min-w-0 and an explicit maximum width).
Please consider enforcing a bounded width for the selected value and dropdown items, and adding a layout regression test using a long description.
Workaround: Shortening the profile description restores the expected layout. Thanks for reviewing!
- Dominant language
- Go
- Stars
- 3.1k
- Forks
- 270
- PR merge metrics
- No merged PRs in 30d
Getting set up
- Ships a Dockerfile or Docker Compose file
- No pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from rishikanthc/Scriberr
-
Difficulty 2/5 1-3 hours Newbie friendliness 73/100
rishikanthc/Scriberr#507 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 73/100
rishikanthc/Scriberr#497 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
rishikanthc/Scriberr#496 ·
-
API start endpoint requires hf_token for Parakeet and Canary diarization even when HF_TOKEN is setOpen
Difficulty 2/5 1-3 hours Newbie friendliness 77/100
rishikanthc/Scriberr#495 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
rishikanthc/Scriberr#456 · 1 comment ·
All issues in rishikanthc/Scriberr
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
area/ambient
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
`autorelease-tag.yml` starts after any run named "💡Fingerprints Update"Possibly taken @Mzack9999 claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
projectdiscovery/wappalyzergo#184 ·
-
bug needs-triage P3 tier:2-standard
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
krakenhavoc/cmd_and_ctrl#4990 ·
Maintainers usually reply within 1 day