[PR #3946] [MERGED] Trim whitespace from podcast/book/episode & batch edit text inputs #4128

Closed
opened 2026-04-25 00:18:26 +02:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/advplyr/audiobookshelf/pull/3946
Author: @advplyr
Created: 2/7/2025
Status: Merged
Merged: 2/7/2025
Merged by: @advplyr

Base: masterHead: details_trim_whitespace


📝 Commits (2)

  • 0bba709 Trim whitespace from book/podcast/episode details text inputs #3943
  • b5e6963 Update batch edit text inputs to trim whitespace

📊 Changes

7 files changed (+42 additions, -26 deletions)

View changed files

📝 client/components/modals/podcast/tabs/EpisodeDetails.vue (+4 -4)
📝 client/components/ui/MultiSelectQueryInput.vue (+13 -3)
📝 client/components/ui/TextInput.vue (+6 -1)
📝 client/components/ui/TextInputWithLabel.vue (+3 -2)
📝 client/components/widgets/BookDetailsEdit.vue (+6 -6)
📝 client/components/widgets/PodcastDetailsEdit.vue (+6 -6)
📝 client/pages/batch/index.vue (+4 -4)

📄 Description

Brief summary

Adds trimWhitespace prop to TextInput component to trim whitespace from text inputs on blur.

Fixes MultiSelectQueryInput that was allowing empty authors & trims

Which issue is fixed?

Fixes #3943


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/advplyr/audiobookshelf/pull/3946 **Author:** [@advplyr](https://github.com/advplyr) **Created:** 2/7/2025 **Status:** ✅ Merged **Merged:** 2/7/2025 **Merged by:** [@advplyr](https://github.com/advplyr) **Base:** `master` ← **Head:** `details_trim_whitespace` --- ### 📝 Commits (2) - [`0bba709`](https://github.com/advplyr/audiobookshelf/commit/0bba7091242718996e4baad43a59b5994f380061) Trim whitespace from book/podcast/episode details text inputs #3943 - [`b5e6963`](https://github.com/advplyr/audiobookshelf/commit/b5e69630def903b7a00504f5eb54bd4fc01c0eea) Update batch edit text inputs to trim whitespace ### 📊 Changes **7 files changed** (+42 additions, -26 deletions) <details> <summary>View changed files</summary> 📝 `client/components/modals/podcast/tabs/EpisodeDetails.vue` (+4 -4) 📝 `client/components/ui/MultiSelectQueryInput.vue` (+13 -3) 📝 `client/components/ui/TextInput.vue` (+6 -1) 📝 `client/components/ui/TextInputWithLabel.vue` (+3 -2) 📝 `client/components/widgets/BookDetailsEdit.vue` (+6 -6) 📝 `client/components/widgets/PodcastDetailsEdit.vue` (+6 -6) 📝 `client/pages/batch/index.vue` (+4 -4) </details> ### 📄 Description <!-- For Work In Progress Pull Requests, please use the Draft PR feature, see https://github.blog/2019-02-14-introducing-draft-pull-requests/ for further details. If you do not follow this template, the PR may be closed without review. Please ensure all checks pass. If you are a new contributor, the workflows will need to be manually approved before they run. --> ## Brief summary Adds `trimWhitespace` prop to TextInput component to trim whitespace from text inputs on blur. Fixes MultiSelectQueryInput that was allowing empty authors & trims ## Which issue is fixed? Fixes #3943 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2026-04-25 00:18:26 +02:00
adam closed this issue 2026-04-25 00:18:26 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#4128