fix(client): restore retail interaction parity
Harden keyboard and camera routing, inventory and vendor interactions, chat/emotes, relog portal flow, and paperdoll rendering. Add retail research, connected gate coverage, and release-gate validation.
This commit is contained in:
parent
0c699240e0
commit
f6fe0f2a4f
151 changed files with 10162 additions and 1211 deletions
|
|
@ -214,6 +214,22 @@ public sealed class MapHousePanelControllerTests
|
|||
Assert.Contains("house-shown", calls);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void ShowMap_UsesTheSameAuthoredTabStateAsAClick()
|
||||
{
|
||||
ElementInfo rootInfo = FixtureLoader.LoadMapHouseHostInfos();
|
||||
ImportedLayout layout = FixtureLoader.LoadMapHouseHost();
|
||||
MapHousePanelController controller = MapHousePanelController.Bind(
|
||||
rootInfo, layout, MakeCallbacks())!;
|
||||
controller.ActivateTabs();
|
||||
controller.TabPanel.SwitchTo(0x100001F7u); // House
|
||||
|
||||
controller.ShowMap();
|
||||
|
||||
Assert.True(controller.IsShowingMap);
|
||||
Assert.False(controller.IsShowingHouse);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void CloseButton_InvokesToggle()
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue