mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-06 08:03:23 +00:00

Back when link awareness was first added (https://github.com/wesnoth/wesnoth/pull/300), this key was added globally to label definitions alongside link_color. This had the unintended side effect of making *all* labels link aware, leading to issues such as being able to open a do-you-want-to-open prompt from an instance of the same ad-infinitum. This became an active issue after 213453e6cf78371360471ac4d110602aafecd9f3, since now that labels could capture focus if link_aware was true - which it always was for most labels - labels in toggle panels would always grab mouse_motion events and no longer allow their parent toggle panels to gain their hovered states. That appears to be in keeping with the design of GUI2, and a further evaluation of that issue is needed at a later time. However, the fact remains that almost every single label was marked as link-aware, even when in almost every case that was not the desired behavior. This change move the link_aware config option to individual label and scroll_label instances. The following uses had this explicitly enabled: - Addon license prompt - Addon descriptions - Campaign descriptions - The Server Info popup - The chatbox