confirming this for unstable and backports 5.3.3 versions and also the bookworm 5.2.3 version.

I also tested if the behaviour matches the upstream binary, e.g. from
https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js
and with the upstream version there is no problem to get the example dropdown from the docs at
https://getbootstrap.com/docs/5.3/components/navbar/#supported-content

When using the packaged version instead, i get

Uncaught TypeError: n.createPopper is not a function
    _createPopper dropdown.js:241
    show dropdown.js:139
    toggle dropdown.js:121
    <anonymous> dropdown.js:446
    i event-handler.js:118
    R event-handler.js:184
    on event-handler.js:216
    <anonymous> dropdown.js:444
    <anonymous> bootstrap.bundle.min.js:6
    <anonymous> bootstrap.bundle.min.js:6


as i understood from the previous messages that poppler 2 solves this, i tried to build a version from the source package that includes poppler2, so i tried changing the build dependency to version 2.

As i could not get the debian/node/extlink working with poppler2, I removed it, then the build succeeded, but the resulting deb is always the same, either with popper 1 installed as build dependency and the extlink active, or with no popper2 or no popper at all installed and extlink inactive.

The result when using the bootstrap.bundle.js file is always the same error, and the deb files have the same md5sum.

I might be getting something wrong but to my amateurish eyes with not much clue about javascript deb packaging it looks like no popper at all is used in the whole process, nor included in the bootstrap.bundle.js file.

Would like to help fixing this but right now I'm out of ideas how to get popper 2 used in that build process and included in the bundle ;)

Reply via email to