Skip to content

[stable35] fix(FilePreview): sanitize file name - #19230

Merged
Antreesy merged 4 commits into
stable35from
backport/19228/stable35
Sep 2, 2026
Merged

[stable35] fix(FilePreview): sanitize file name#19230
Antreesy merged 4 commits into
stable35from
backport/19228/stable35

Conversation

@backportbot

@backportbot backportbot Bot commented Sep 2, 2026

Copy link
Copy Markdown

Backport of PR #19228

- only used in SharedItems.vue together with rowLayout, so redundant

Assisted-by: ClaudeCode:claude-sonnet-4-6
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
- bidi-control unicode characters are not visible in browser, but causing confusion with inline rendering under certain conditions
- for rendered DOM: align with Files app, render file extension in separate tag, isolate unicode-bidi
- for titles and aria-labels: replace with underscore (same as downloaded file name)

Assisted-by: ClaudeCode:claude-sonnet-5
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
@backportbot backportbot Bot added bug feature: frontend πŸ–ŒοΈ "Web UI" client feature: upload & shares & voice πŸ“€πŸŽ™οΈ Sharing files into a chat and audio recordings AI assisted This PR contains AI-assisted commits 3. to review labels Sep 2, 2026
@backportbot backportbot Bot added this to the β›… Next RC (35) milestone Sep 2, 2026
@Antreesy
Antreesy merged commit f8730c2 into stable35 Sep 2, 2026
54 checks passed
@Antreesy
Antreesy deleted the backport/19228/stable35 branch September 2, 2026 13:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review AI assisted This PR contains AI-assisted commits bug feature: frontend πŸ–ŒοΈ "Web UI" client feature: upload & shares & voice πŸ“€πŸŽ™οΈ Sharing files into a chat and audio recordings

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants