Link to opening_hours evaluation tool looses + when using variable_date

When using variable_date based on easter like on Museum W (node: 4728345423), both from OSM and JOSM the plus signs (+) went missing.

Tag value:

Tu-Su 11:00-17:00; PH off; Dec 26,easter +1 day,easter +39 days,easter +50 days 11:00-17:00

Result from OSM and JOSM:

Tu-Su 11:00-17:00; PH off; Dec 26,easter 1 day,easter 39 days,easter 50 days 11:00-17:00

On the actual result the + appears to be replaced by a space, but that’s got “eaten” in this message.

The resulting evaluation tool results are ‘correct’ when called from confusedbuffalo’s “OSM Opening Hours Validator”

I see a difference in the address field of the browser (Firefox)

from OSM and JOSM
From OSM and JOSM

From OSM Opening Hours Validation Report
From OSM Opening Hours Validator

The validator seems to have encoded the + (and the : and ;).

Anybody else having the same problem?

That’s the normal encoding behaviour for URIs ’ ’ (blank) is encoded as ‘+’ (plus), the ‘+’ (plus) must be encoded as ‘%2B’ then.

Looks like a bug in the OSM website (it’s not encoding the URL correctly when displaying that tag). I would suggest reporting on Issues · openstreetmap/openstreetmap-website · GitHub or possibly Issues · JOSM/tag2link · GitHub? (I’m not familiar enough with the codebase to know where the bug is originating.)