The URL is not properly encoded. I believe the stories
parameter should look like this in its decoded form:
stories=[(<story_types.tribe_post: 10>, 137425646), (<story_types.tribe_post: 10>, 137146292), (<story_types.tribe_post: 10>, 137217222)]
The tribe_item_ids
parameter needs the pipes escaped, too:
tribe_item_ids=msh3TZUmQj1|RsuRjeqFtk6|LFXcqb9m2fU
The URL looks like this properly encoded (I hope):
https://www.quora.com/qemail/track_click?al_imp=eyJ0eXBlIjogMzMsICJoYXNoIjogIjB8MXwxfDE0Nzc3NDM3MjcyMzg3MDUifQ%3D%3D&al_pri=0&aoid=FqNH4XP6GPH&aoty=1&aty=4&cp=1&ct=1704030134513355&et=146&id=dc95f320ea084a3482ec47da49a1ef43¬if_type=418&request_id=418&snid=63639301696&src=1&st=1704030134528317&stories=%5B%28%3Cstory_types.tribe_post%3A+10%3E%2C+137425646%29%2C+%28%3Cstory_types.tribe_post%3A+10%3E%2C+137146292%29%2C+%28%3Cstory_types.tribe_post%3A+10%3E%2C+137217222%29%5D&tribe_item_ids=msh3TZUmQj1%7CRsuRjeqFtk6%7CLFXcqb9m2fU&uid=Rc9UXOf8136&v=0
This now works with xdg-open
without quotes (but the question mark must be escaped still because it’s a wildcard character in shell).
The original URL is just horribly constructed, that’s all.