diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp
index 86630936ac..3e057c723c 100644
--- a/indra/newview/llviewermessage.cpp
+++ b/indra/newview/llviewermessage.cpp
@@ -8518,7 +8518,10 @@ void process_script_teleport_request(LLMessageSystem* msg, void**)
<< LL_ENDL;
instance->trackURL(sim_name, (S32)pos.mV[VX], (S32)pos.mV[VY], (S32)pos.mV[VZ]);
- if (flags & BEACON_SHOW_MAP)
+ // FIRE-35747 Do not ignore @showworldmap=n for llMapDestination() [RLVa v2.4.2, 2025-09-11]
+ // if (flags & BEACON_SHOW_MAP)
+ if (flags & BEACON_SHOW_MAP && !gRlvHandler.hasBehaviour(RLV_BHVR_SHOWWORLDMAP))
+ //
{
bool old_auto_focus = instance->getAutoFocus();
instance->setAutoFocus(flags & BEACON_FOCUS_MAP);
diff --git a/indra/newview/llworld.cpp b/indra/newview/llworld.cpp
index 2d73045f72..fc6ca69c5f 100644
--- a/indra/newview/llworld.cpp
+++ b/indra/newview/llworld.cpp
@@ -1599,9 +1599,17 @@ void process_enable_simulator(LLMessageSystem *msg, void **user_data)
if (fsDisableNeighbourRegionConnections)
{
LLViewerRegion* current_region = gAgent.getRegion();
- if (current_region && current_region->getHandle() != handle)
+ if (current_region)
{
- return;
+ F32 regionSize = current_region->getWidth();
+ LLVector3 avPos = gAgent.getPositionAgent();
+ if (avPos.mV[VX] >= 0 && avPos.mV[VX] <= regionSize && avPos.mV[VY] >= 0 && avPos.mV[VY] <= regionSize)
+ {
+ if (current_region->getHandle() != handle)
+ {
+ return;
+ }
+ }
}
}
//
diff --git a/indra/newview/skins/default/xui/en/panel_preferences_move.xml b/indra/newview/skins/default/xui/en/panel_preferences_move.xml
index 193b44f5d0..2e64587d34 100644
--- a/indra/newview/skins/default/xui/en/panel_preferences_move.xml
+++ b/indra/newview/skins/default/xui/en/panel_preferences_move.xml
@@ -590,13 +590,22 @@
layout="topleft"
label_width="170"
label="Avatar Rotation Turn Speed:"
- top_pad="2"
+ top_pad="5"
max_val="100.0"
min_val="0.0"
name="av_turn_spd"
tool_tip="Alters the rate at which your avatar responds to turning. 0-100 as estimated percentage of max turn rate. 0 is default. High values will be snappy/jerky"
show_text="true"
width="320" />
+
+ top_pad="5">
Region crossing movement prediction:
+
Przewiduj ruch przy zmianie regionu:
diff --git a/indra/newview/skins/starlight/xui/en/panel_main_inventory.xml b/indra/newview/skins/starlight/xui/en/panel_main_inventory.xml
index bc87834057..77b7206680 100644
--- a/indra/newview/skins/starlight/xui/en/panel_main_inventory.xml
+++ b/indra/newview/skins/starlight/xui/en/panel_main_inventory.xml
@@ -269,6 +269,19 @@
preinitialize_views="false">
+
+
+
+
diff --git a/indra/newview/skins/starlight/xui/zh/panel_main_inventory.xml b/indra/newview/skins/starlight/xui/zh/panel_main_inventory.xml
index 3429549796..4d6c4fc183 100644
--- a/indra/newview/skins/starlight/xui/zh/panel_main_inventory.xml
+++ b/indra/newview/skins/starlight/xui/zh/panel_main_inventory.xml
@@ -56,6 +56,7 @@
+
diff --git a/indra/newview/skins/starlightcui/xui/en/panel_main_inventory.xml b/indra/newview/skins/starlightcui/xui/en/panel_main_inventory.xml
index db3d64df5c..e79530721a 100644
--- a/indra/newview/skins/starlightcui/xui/en/panel_main_inventory.xml
+++ b/indra/newview/skins/starlightcui/xui/en/panel_main_inventory.xml
@@ -259,19 +259,33 @@
scroll.reserve_scroll_corner="false">
-
-
-
+
+
+
+
+
+
+
diff --git a/indra/newview/skins/starlightcui/xui/zh/panel_main_inventory.xml b/indra/newview/skins/starlightcui/xui/zh/panel_main_inventory.xml
index 3429549796..4d6c4fc183 100644
--- a/indra/newview/skins/starlightcui/xui/zh/panel_main_inventory.xml
+++ b/indra/newview/skins/starlightcui/xui/zh/panel_main_inventory.xml
@@ -56,6 +56,7 @@
+
diff --git a/indra/newview/skins/vintage/xui/de/panel_main_inventory.xml b/indra/newview/skins/vintage/xui/de/panel_main_inventory.xml
index 6e4c733698..373b6bf1bb 100644
--- a/indra/newview/skins/vintage/xui/de/panel_main_inventory.xml
+++ b/indra/newview/skins/vintage/xui/de/panel_main_inventory.xml
@@ -114,6 +114,7 @@
+
diff --git a/indra/newview/skins/vintage/xui/en/panel_main_inventory.xml b/indra/newview/skins/vintage/xui/en/panel_main_inventory.xml
index 7d99876922..44afa1a770 100644
--- a/indra/newview/skins/vintage/xui/en/panel_main_inventory.xml
+++ b/indra/newview/skins/vintage/xui/en/panel_main_inventory.xml
@@ -866,6 +866,17 @@
show_item_link_overlays="true" >
+
+
+
diff --git a/indra/newview/skins/vintage/xui/ja/panel_main_inventory.xml b/indra/newview/skins/vintage/xui/ja/panel_main_inventory.xml
index 5d8e8fd52a..ed09ff1174 100644
--- a/indra/newview/skins/vintage/xui/ja/panel_main_inventory.xml
+++ b/indra/newview/skins/vintage/xui/ja/panel_main_inventory.xml
@@ -112,6 +112,7 @@
+
diff --git a/indra/newview/skins/vintage/xui/pl/panel_main_inventory.xml b/indra/newview/skins/vintage/xui/pl/panel_main_inventory.xml
index 67f71134d1..e50c8bc6b5 100644
--- a/indra/newview/skins/vintage/xui/pl/panel_main_inventory.xml
+++ b/indra/newview/skins/vintage/xui/pl/panel_main_inventory.xml
@@ -127,6 +127,7 @@
+
diff --git a/indra/newview/skins/vintage/xui/zh/panel_main_inventory.xml b/indra/newview/skins/vintage/xui/zh/panel_main_inventory.xml
index 5939b6811c..29a48d0861 100644
--- a/indra/newview/skins/vintage/xui/zh/panel_main_inventory.xml
+++ b/indra/newview/skins/vintage/xui/zh/panel_main_inventory.xml
@@ -128,6 +128,7 @@
+