Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
7.x-3.23 breaks the Ajax functionality of the attached glossary pager (argument filter glossary mode). The glossary pager link is called directly instead of updating the parent view via ajax. This behavior only occurs in the frontend, everything works in the views backend. The example view "Glossary" reproduces this error well. Until 7.x-3.22 the Glossary pager works as expected.
Comments
Comment #2
siteformer CreditAttribution: siteformer commentedComment #3
DamienMcKennaI'm sorry this bug was created.
Let's start off with some test coverage to confirm the bug and then we'll work to fix the underlying architecture.
Comment #4
DamienMcKennaComment #5
antims CreditAttribution: antims commented+1
Comment #6
netsliverHi,
It is the file js/ajax_views.js which poses problem, taking that of the version 3.22 it works. The changes are minor.
Comment #7
DamienMcKennaPlease test the current -dev release to see if commits for two related issues (#3055856: Upgrade to 7.x-3.23 breaks glossary mode, #1869236: AJAX Views delete ajax_html_ids and ajax_page_state) resolve this problem for you.
Comment #8
DamienMcKennaPlease review the current dev version and let us know if the problem still happens. Thank you.
Comment #9
DamienMcKennaThere are a number of existing issues for the AJAX pager, including #2863646: Ajax pager is not working if the url contains special characters, please see if one of them matches your issue and follow up there. Thank you.