VATSIM-SSA / sectorfile-fasa

VATSSA Sector File Development for FASA South Africa
1 stars 5 forks source link

[BUG] Mode C extended track labels not minimizing #20

Open jonohanekom opened 2 weeks ago

jonohanekom commented 2 weeks ago

Describe the Bug When opening the extended track label, once any operation in the extended tag is complete and the user moves away from the track label the label should revert to its default detailed state the next time it is moused over. This works normally for the Mode S track labels but the Mode C track labels remain extended until another Mode C label is extended.

To Reproduce Steps to reproduce the behaviour:

  1. Mouse over Mode C track label and left-click the callsign.
  2. Move away from the label and back again.

Expected Behavior The Mode C extended track label should minimise when the mouse moves away from the label and only extend again when the callsign is left-clicked.

Screenshots

https://github.com/user-attachments/assets/082f7fff-224a-4454-bb98-15b88c3d3d16

Additional Context The Mode S labels work as intended.

miguelalbano commented 2 weeks ago

@jonohanekom , to be honest, i think this is something probably worth sharing on the TopSky Dev Forum. Not sure any of us are able to explain the why or track down the error. But we should still track it here for ourselves.

jonohanekom commented 2 weeks ago

With roughly 70% IRL of the traffic being Mode S equipped we have the option of forcing TopSky to assume all traffic is mode S equipped. This would be a nice workaround to the issue at and allow us to avoid dealing with the mess that is equipment codes on the vatsim network. @miguelalbano what do you think?

miguelalbano commented 1 week ago

With roughly 70% IRL of the traffic being Mode S equipped we have the option of forcing TopSky to assume all traffic is mode S equipped. This would be a nice workaround to the issue at and allow us to avoid dealing with the mess that is equipment codes on the vatsim network. @miguelalbano what do you think?

I think that would probably be the best solution.