Bug 38948 - Modal error on some pages: Can't access property "backdrop"
Summary: Modal error on some pages: Can't access property "backdrop"
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Templates (show other bugs)
Version: Main
Hardware: All All
: P5 - low minor
Assignee: Owen Leonard
QA Contact: Testopia
URL:
Keywords:
Depends on: 35402
Blocks:
  Show dependency treegraph
 
Reported: 2025-01-22 17:24 UTC by Owen Leonard
Modified: 2025-01-22 17:24 UTC (History)
0 users

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Owen Leonard 2025-01-22 17:24:17 UTC
I know I've seen this in more than one place, but I've just confirmed that it appears in the console on the item add/edit page:

Uncaught TypeError: can't access property "backdrop", this._config is undefined
    _initializeBackDrop http://127.0.0.1:8081/intranet-tmpl/lib/bootstrap/bootstrap.bundle.min_24.1200003.js:6
    On http://127.0.0.1:8081/intranet-tmpl/lib/bootstrap/bootstrap.bundle.min_24.1200003.js:6
    <anonymous> http://127.0.0.1:8081/intranet-tmpl/prog/js/cookieconsent_24.1200003.js:20
    <anonymous> http://127.0.0.1:8081/intranet-tmpl/prog/js/cookieconsent_24.1200003.js:197
bootstrap.bundle.min_24.1200003.js:6:52582

I think it's new since the Bootstrap 5 upgrade. Some web searches turn up information like "The problem is that the Modal has not been loaded into the DOM at this stage and therefore is undefined when the getElementById action is performed. The solution was to wait until the DOM is loaded."

This would make sense considering the add/edit item page is one of those pages where the JS is loaded at the top of the page rather than the bottom.