BTS-CM / airdrop_tool

Fetch & analyse blockchain tickets. View leaderboards and user tickets. Calculate and perform provably fair airdrops.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Airdrop deeplinks exceed max url length in external link handler

grctest opened this issue · comments

commented

In a windows environment the default external link handler is Microsoft edge, which uses chromium now.

This link handler seems to have a silent max URL length, resulting in clicked (and "handled") deeplink URLs not properly invoking the beet:// deeplink handler, resulting in no beet prompt rendering.

Opening the deeplink url directly in edge shows a prompt to launch an electron app, but on pressing open it just closes without properly invoking the beet app.

If you copy paste the deeplink into firefox, it properly invokes the beet app prompt, so it's not that the generated deeplink url is invalid but rather it's exceeding a poorly documented maximum deeplink url length in chromium.

An issue has been raised in the tauri github repo for this: tauri-apps/tauri#7084

A workaround for now is to instruct the user to manually paste the contents into firefox to proceed with airdrop execution.

commented

Implemented an upload function in bitshares beet multiwallet. We can also use beet-js since we moved back to electron from tauri.