The block refresh module ( https://drupal.org/project/block_refresh ) loads block content via an ajax page callback in the form
block_refresh/module/delta/original/path
So on taxonomy term pages, the callback would be
block_refresh/module/delta/taxonomy/term/xx
If the globalredirect function 'handle taxonomy term paths' is enabled, the above path gets rewritten to
taxonomy/term/xx
which results in an entire taxonomy term page being rendered inside the block that's supposed to be refreshed.
See #2081071: Callbacks on taxonomy/term pages return the whole page
Note I'm a maintainer of block refresh. I have added a warning in the README of the module saying to turn off this handler in global redirect. But I thought you should still know about this, as it seems like odd behaviour, and might possibly interfere with other modules.
Comments
Comment #1
tripper54 CreditAttribution: tripper54 commentedComment #2
fox mulder CreditAttribution: fox mulder commentedHmmm...
It causes an ajax error in the URL field of admin/config/content/word-link/add page too ( if word_link module is enabled ), because it's an autocomplete field that uses this path: /word-link/ajax/urls/VALUE and when value is taxonom/term/TID than the whole taxonom/term/TID page is served instead of the expected JSON output
I don't know what is the purpose of this checkbox, but it serves many intresting urls like /a/b/c/d/e/taxonomy/term/TID ( and this includes ajax paths too )