forked from 1b-agent/opencadstudio-upstream
fix: Donate button (Start tab gate + web window.open)
- Add DONATE to the Start-tab command allowlist; it was blocked there with "No drawing open" while REPORT/CHANGELOG/ABOUT were allowed, so the Donate button did nothing on the welcome screen. - Implement sys::open_url on wasm via web_sys window.open(_blank) — it was a no-op stub, so Donate, Release Notes and Send Feedback opened nothing on the web. The click is a user gesture, so the pop-up blocker allows it. Native + web build. Co-Authored-By: Claude Opus 4.8 <[email protected]>
This commit is contained in:
1 parent
3dd1276b6a
commit
93d136c5db
4 files changed
+12
-6
No files matched your search
+1
-1
@@ -36,7 +36,7 @@ impl OpenCADStudio {
|
||||
&& !matches!(
|
||||
cmd,
|
||||
"NEW" | "OPEN" | "EXIT" | "QUIT" | "REPORT" | "CHANGELOG" | "ABOUT"
|
||||
| "PLUGINS" | "PLUGINMANAGER"
|
||||
| "PLUGINS" | "PLUGINMANAGER" | "DONATE"
|
||||
)
|
||||
{
|
||||
self.command_line
|
||||
|
||||
Reference in new issue
Block a user