Fix View Options popup not responding to clicks

Remove duplicate popup rendering from render_vertical_tabs_panel.
The popup was rendered both inside the panel's stack AND at the
workspace level in a Dismiss overlay, causing event dispatch conflicts
due to shared MouseStateHandle instances between the two identical
popup trees.
This commit is contained in:
Ryan Ward
2026-06-23 15:28:59 -05:00
parent 5ea378a38d
commit 148c97eab1
49 changed files with 1507 additions and 419 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
use chrono::Utc;
use galaxyui::{App, ModelHandle};
use lazy_static::lazy_static;
use settings::{RespectUserSyncSetting, SyncToCloud};
use settings::{SyncToCloud};
use crate::auth::auth_manager::AuthManager;
use crate::auth::user::TEST_USER_UID;
@@ -507,7 +507,7 @@ fn test_create_json_object() {
Preference::new(
"test_storage_key".to_owned(),
"{\"test_key\": \"test_value\"}",
SyncToCloud::Globally(RespectUserSyncSetting::Yes),
SyncToCloud::Never,
)
.expect("error creating preference"),
),