- 🇨🇦Canada nickdickinsonwilde Victoria, BC (T'So-uke lands)
The challenge here is that block visibility uses the system path, with an extra check for a path alias. This has a some challenges and I think it should check the actual path as well. This module isn't the only one affected. For example, the *core* language module... /en/a won't hide a block on a node:1 with an alias of /a and a language of /en so you access it at /en/a. Nor in fact will /en/node/1 - you have to use either /a or /node/1.
Given that, I think it is out of scope for this module to change that.