mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-05-30 23:40:40 +02:00
[Bug]: Series Name dialog locks up web UI requiring reload of interface. #1057
Closed
opened 2026-04-24 23:30:31 +02:00 by adam
·
11 comments
No Branch/Tag Specified
master
book_tags_genres_dedupe
episode_download_fallback
Issue-4540-SortBy-StartedDate-and-FinishedDate
episode_meta_tagging
fix_authorize_race_condition
redirect_transcode_requests
progress_updated_sort
fix_ereader_socket_event
fix_change_empty_root_password
fix_podcast_session_track_index
fix_set_token
session_modal_user
localize_durations
fix_oidc_create_user
jwt_auth_refactor
fix_scanner_deleting_single_file_books
fix_mediaprogress_updatedat_2
experimental_next_client
podcast_episode_duration
episode-timestamps-clickable
book_author_secondary_sort_title
podcast_useragents
pathexists_user_access
fix_pathexists_join
book_author_secondary_sort
clean_duplicate_mediaprogress
sanitize_html_description
trix_prevent_attachments
check_path_api_fix
fix_mediaprogress_updatedat
increase_express_json_limit
fix_dockerfile_nunicode
search_episodes
audiobook_tools_update
episode_secondary_sorts
hls_stream_url_update
new_session_track_endpoint
audiobook_tools_enhancements
watcher_rescans_update
player_track_tooltip
fix_exclude_prefixes_crash
socket_item_events
fix_podcast_episode_scanner_promise
new_stats_controller
count_cache_for_userpermissions
parsing-opf-v3
validate_migration_files
fix-quick-match-all-crash
fix-chapter-end-sleep-timer
stringify_sequelize_query
remove-col-ambiguity
fix_next_prev_edit_description
details_trim_whitespace
fix_content_url_basepath
fix_logger_fatal
progress_bar_visibility
batch-edit-populate-map-details
feed_generator_updates
bookmark-modal-updates
migrate-library-item-in-scanner
migrate-new-library-items
migrate-podcasts-new-library-item-2
migrate-podcasts-new-library-item
fix-remove-episode-from-playlist
playback-session-use-new-library-item
refactor-library-item
fix-heatmap-caption
feed-episodes-upsert
share-media-player-media-session-api
remove-old-playlist
remove_old_collection_object
plugin-implementation-demo
feed_migration
refactor-feeds-from-item
fix_remove_authors_no_books
v2.17.3-fk-constraints-migration
migrations-first-upgrade
sqlite_2
feature/nuxt-target-server
waveform
sqlite
playlists
video
v2.35.1
v2.35.0
v2.34.0
v2.33.2
v2.33.1
v2.33.0
v2.32.1
v2.32.0
v2.31.0
v2.30.0
v2.29.0
v2.28.0
v2.27.0
v2.26.3
v2.26.2
v2.26.1
v2.26.0
v2.25.1
v2.25.0
v2.24.0
v2.23.0
v2.22.0
v2.21.0
v2.20.0
v2.19.5
v2.19.4
v2.19.3
v2.19.2
v2.19.1
v2.19.0
v2.18.1
v2.18.0
v2.17.7
v2.17.6
v2.17.5
v2.17.4
v2.17.3
v2.17.2
v2.17.1
v2.17.0
v2.16.2
v2.16.1
v2.16.0
v2.15.1
v2.15.0
v2.14.0
v2.13.4
v2.13.3
v2.13.2
v2.13.1
v2.13.0
v2.12.3
v2.12.2
v2.12.1
v2.12.0
v2.11.0
v2.10.1
v2.10.0
v2.9.0
v2.8.1
v2.8.0
v2.7.2
v2.7.1
v2.7.0
v2.6.0
v2.5.0
v2.4.4
v2.4.3
v2.4.2
v2.4.1
v2.4.0
v2.3.5
v2.3.4
v2.3.3
v2.3.2
v2.3.1
v2.3.0
v2.2.23
v2.2.22
v2.2.21
v2.2.20
v2.2.19
v2.2.18
v2.2.17
v2.2.16
v2.2.15
v2.2.14
v2.2.13
v2.2.12
v2.2.11
v2.2.10
v2.2.9
v2.2.8
v2.2.7
v2.2.6
v2.2.5
v2.2.4
v2.2.3
v2.2.2
v2.2.1
v2.2.0
v2.1.5
v2.1.4
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.24
v2.0.23
v2.0.22
v2.0.21
v2.0.20
v2.0.19
v2.0.18
v2.0.17
v2.0.16
v2.0.15
v2.0.14
v2.0.13
v2.0.12
v2.0.11
v2.0.10
v2.0.9
v2.0.8
v2.0.7
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v1.7.2
v1.7.1
v1.7.0
v1.6.0
v1.5.5
v1.5.0
v1.4.11
v1.4.9
v1.4.7
v1.4.6
v1.4.4
v1.4.2
v1.4.0
v1.4.1
v1.3.4
v1.3.3
v1.3.1
v1.2.8
v1.2.6
v1.2.5
v1.2.4
v1.2.1
v1.1.15
v1.1.14
v1.1.13
v1.1.12
v1.1.11
v1.1.10
v1.1.9
v1.1.8
v1.0.0
0.9.61-beta.0
0.9.61-beta
Labels
Clear labels
authentication
backlog
bug
chapter editor
config-issue
ebooks
encoding/embedding
enhancement
help wanted
listening sessions & progress
planned
possible plugin
progress sync
pull-request
sorting/filtering/searching
unable to reproduce
upload
users & permissions
waiting
Mirrored from GitHub Pull Request
No Label
bug
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
adam (Adam Melkus)
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/audiobookshelf#1057
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jessearmstrong on GitHub (Apr 10, 2023).
Describe the issue
When attempting to add a Series Name and sequence number. The typeahead search will often freeze after a few characters are typed. Once this happens the changes can not be submitted. The Submit button doesn't function, nor does pressing the Return key. The only way to resume using the server is to reload the interface.
Steps to reproduce the issue
Audiobookshelf version
2.2.18
How are you running audiobookshelf?
Docker
@advplyr commented on GitHub (Apr 11, 2023):
I'm not able to reproduce this. I don't really understand what you mean the typehead freezes. Like you are typing then all the sudden you just can't type anymore?
Your screenshot is strange that it is showing results that don't match what you typed.
Can you double check you are on version 2.2.18? I recall fixing something with that input field a few versions ago.
@jessearmstrong commented on GitHub (Apr 11, 2023):
Here it is with a video. This series is sorted into "The Last Hunter" but the others I have on the server are sorted as "The Last Hunter Series" I was trying to get them all in the same series and set their sequence numbers. You can see in the video bottom left that I am on 2.2.18 Docker.
https://user-images.githubusercontent.com/241981/231012210-bdd4c1bb-6da5-47b5-88ac-2fe1f945e226.mp4
@advplyr commented on GitHub (Apr 11, 2023):
I'm not able to reproduce this still. Can you check the server logs?
Also the browser console logs
@jessearmstrong commented on GitHub (Apr 11, 2023):
This error hits the console when it breaks:

TypeError: a is undefined
NuxtJS 56
db5cefa.js:2:19085
@jessearmstrong commented on GitHub (Apr 11, 2023):
No idea why it is formatted like that, however.
It seems to happen the moment I hit the space bar after Typing "The"
@jessearmstrong commented on GitHub (Apr 11, 2023):
I've been poking around on this a bit more and Strangely it only seems to happen when I start with the worth "The" If I use a different word to begin with it appears to work as expected and will allow me to type the word "the" after the first word.
@jessearmstrong commented on GitHub (Apr 11, 2023):
So doing even more poking around, I think the issue might have been caused by some bad data (or funky characters of some sort) in one of the other series. I started cleaning up some of the other series names that were not very good and now it doesn't seem to be happening for me any more. I will report back if that changes, but I guess something was breaking the javascript in the typeahead search when matching to another series name that may have been malformed.
That is essentially a guess, but ¯_(ツ)_/¯
@advplyr commented on GitHub (Apr 11, 2023):
Ah ok. Let me know if you can find out what the series name was that was breaking this.
@methosinhiding commented on GitHub (Feb 16, 2024):
I can actively reproduce this same issue on my ABS instance but have not had any further success isolating a root cause by looking at my series in the SQLite DB
a workaround so far has been to type the problematic series of characters in reverse order which hasn't seemed to encounter the triggering issue
@ScuttleSE commented on GitHub (Mar 16, 2024):
Encountering this bug too
I's formatted the same way as in this post
@nichwall commented on GitHub (Aug 23, 2024):
Writeup of the problem/solution here https://github.com/advplyr/audiobookshelf/issues/3207#issuecomment-2306119057