Fix cursor focus and selection in input box, add AWS env var warning box, and remove AWS Bedrock login banner

This commit is contained in:
2026-07-02 14:54:15 -05:00
parent 4770ac06b5
commit 3769646ca6
1194 changed files with 5312 additions and 8032 deletions
@@ -1,5 +1,6 @@
use toml_edit::Item;
use super::super::UserPreferences;
use super::*;
#[test]
@@ -220,7 +221,6 @@ fn test_write_and_read_with_hierarchy() {
#[test]
fn test_write_and_read_struct_value() {
let dir = tempfile::tempdir().unwrap();
let file_path = dir.path().join("test_settings.toml");
let (prefs, _) = TomlBackedUserPreferences::new(file_path.clone());
@@ -256,7 +256,6 @@ fn test_write_and_read_struct_value() {
#[test]
fn test_new_with_invalid_toml_returns_error_and_recovers_on_reload() {
let dir = tempfile::tempdir().unwrap();
let file_path = dir.path().join("broken_settings.toml");
@@ -296,7 +295,6 @@ fn test_new_with_invalid_toml_returns_error_and_recovers_on_reload() {
#[test]
fn test_writes_inhibited_when_file_initially_broken() {
let dir = tempfile::tempdir().unwrap();
let file_path = dir.path().join("broken_settings.toml");
@@ -335,7 +333,6 @@ fn test_writes_inhibited_when_file_initially_broken() {
#[test]
fn test_string_value_for_numeric_setting_reads_as_json_string() {
let dir = tempfile::tempdir().unwrap();
let file_path = dir.path().join("test_settings.toml");
@@ -366,7 +363,6 @@ fn test_string_value_for_numeric_setting_reads_as_json_string() {
#[test]
fn test_remove_with_hierarchy() {
let dir = tempfile::tempdir().unwrap();
let file_path = dir.path().join("test_settings.toml");
let (prefs, _) = TomlBackedUserPreferences::new(file_path);
@@ -392,7 +388,6 @@ fn test_remove_with_hierarchy() {
#[test]
fn test_per_key_write_inhibition_preserves_value_in_file() {
let dir = tempfile::tempdir().unwrap();
let file_path = dir.path().join("settings.toml");
@@ -435,7 +430,6 @@ fn test_per_key_write_inhibition_preserves_value_in_file() {
#[test]
fn test_per_key_write_inhibition_blocks_remove() {
let dir = tempfile::tempdir().unwrap();
let file_path = dir.path().join("settings.toml");
std::fs::write(&file_path, "[font]\nfont_size = \"abc\"\n").unwrap();
@@ -457,7 +451,6 @@ fn test_per_key_write_inhibition_blocks_remove() {
#[test]
fn test_reload_clears_per_key_inhibitions() {
let dir = tempfile::tempdir().unwrap();
let file_path = dir.path().join("settings.toml");
std::fs::write(&file_path, "[font]\nfont_size = \"abc\"\n").unwrap();
@@ -483,7 +476,6 @@ fn test_reload_clears_per_key_inhibitions() {
#[test]
fn test_clear_all_write_inhibitions() {
let dir = tempfile::tempdir().unwrap();
let file_path = dir.path().join("settings.toml");
std::fs::write(&file_path, "[font]\nfont_size = \"abc\"\nfont_name = 123\n").unwrap();
@@ -583,7 +575,6 @@ fn write_and_read_file(
value_json: &str,
max_table_depth: Option<u32>,
) -> String {
let dir = tempfile::tempdir().unwrap();
let file_path = dir.path().join("settings.toml");
let (prefs, _) = TomlBackedUserPreferences::new(file_path.clone());