JustFilters-v1.10.127J.zip
What's new
JustFilters v1.10.127J
This update includes all changes made since the previous public release, v1.10.127C, with a strong focus on Group Finder stability, locale-independent filtering, safer Blizzard UI interaction, tooltip reliability, and preserving existing JustFilters behavior without removing features.
One-Time Filter Reset
To avoid carrying over incompatible filter states from previous versions, JustFilters now performs a one-time reset of all filters when this version is launched for the first time.
- All filters are disabled once.
- Existing profiles are also reset to a neutral filter state.
- Score, member-count, role, class, region and dungeon filter values are reset.
- The latency filter is disabled during the reset.
- The latency threshold remains configured at 200 ms.
- After this one-time migration, user settings persist normally.
When the reset occurs, JustFilters shows a localized message asking the player to use /jf to configure the filters again.
The notification is available in:
- English
- Português (Brasil)
- Español
- Français
- Italiano
- Deutsch
Group Finder Stability
- Fixed multiple sources of Blizzard protected-action errors.
- Improved behavior during:
- Group applications
- Teleports
- Heavy UI refreshes
- Game Menu opening with
ESC - Group Finder state changes
- Removed unsafe delayed interaction paths that could lose the original hardware-event context.
- Prevented protected actions from being repeatedly retried after a blocked call.
- Reduced the risk of taint propagating into unrelated Blizzard UI actions.
ESC / Protected UI Handling
- Fixed a taint path related to pressing
ESC. - Removed manual keyboard interception previously used by JustFilters.
- Removed direct
OnKeyDown,EnableKeyboardand keyboard-propagation handling used for ESC behavior. - JustFilters windows continue to close with
ESC, now using Blizzard's standard special-frame mechanism. - This prevents JustFilters from interfering with protected bindings such as spell-cancel behavior.
- Existing window-close functionality has been preserved.
One-Click Sign Up
- Improved One Click Sign Up reliability.
- Removed delayed confirmation paths that could behave differently between players.
- Group applications now stay tied to the original user interaction whenever possible.
- Improved consistency between different WoW client locales.
Skip Sign Up Dialog
- Improved the Skip Sign Up Dialog option.
- When another player is the group leader and starts an application, JustFilters automatically uses the local player's current specialization role.
- Role selection no longer depends on manually clicking Blizzard role widgets.
- The behavior is restricted to the Premade Group Finder flow.
- Dungeon Finder, Raid Finder and PvP role checks are left untouched.
- Holding
Shiftstill allows manual interaction when desired.
Dungeon Filtering
- Fixed dungeon-specific filtering that could show unrelated dungeons.
- Selecting a dungeon now behaves as a strict whitelist.
- Selecting a single dungeon keeps only groups belonging to that dungeon.
- Improved resolution when Blizzard returns incomplete, delayed or protected activity data.
- Added stronger fallback resolution using:
- Activity IDs
- Challenge Mode IDs
- Map data
- Blizzard activity information
Locale-Independent Dungeon Detection
Dungeon filtering has been reworked to avoid depending on translated dungeon names.
- Dungeon identification now prioritizes stable numeric IDs.
- Added direct Challenge Mode mapping for supported dungeons.
- Localized dungeon names can be resolved dynamically through Blizzard APIs.
- Reduced reliance on hardcoded English and Portuguese names.
- Improved compatibility with WoW clients running in different languages.
- UTF-8 activity and dungeon names are handled correctly.
- Existing text aliases are retained only as fallback compatibility paths.
This resolves differences where filtering worked correctly in enUS but failed in pt-BR or other client languages.
Group Member Region Filtering
- Fixed an issue where filtering groups with Brazilian members could hide every Group Finder result.
- Players returned without an explicit realm are no longer automatically assumed to belong to the local realm.
- Unknown member regions remain unknown unless there is enough information to identify them.
- Improved cross-realm region detection.
- Prevented incorrect classification of entire groups as Brazilian.
Group Member Information
- Improved tracking of player names inside listed groups.
- Member names are now updated when Blizzard provides additional result information after the initial listing.
- Valid member names are cached so temporary missing API data does not remove previously known information.
- The group leader name remains available as a fallback when appropriate.
- Tooltip information is updated without forcing tooltip reconstruction.
Specialization Display
- Simplified specialization information shown for group members.
- Removed redundant class names from specialization text.
Examples:
Druid - Guardian→GuardianMage - Arcane→ArcanePaladin - Holy→Holy
Class identity continues to be represented through class coloring, keeping the tooltip cleaner and easier to read.
Tooltip Stability
- Fixed repeated tooltip rebuilding while hovering over Group Finder entries.
- Removed redundant tooltip refresh calls.
- Prevented JustFilters from repeatedly decorating the same tooltip during a single hover.
- Improved separation between:
- Group listing tooltips
- Player tooltips
- Raider.IO profile tooltips
- Reduced unnecessary tooltip work during combat.
Raider.IO Tooltip Integration
- Fixed Raider.IO profile tooltip flickering while hovering over Group Finder results.
- Removed direct positioning of the Raider.IO profile tooltip itself.
- JustFilters now adjusts only the official Raider.IO anchor when needed.
- Removed geometry feedback loops involving repeated
SetPointand size-change events. - Raider.IO retains control over its own tooltip rendering.
- Original anchor behavior is restored when the JustFilters side panel closes.
Combat Safety
- Reduced Group Finder processing during combat when no active listing requires it.
- Prevented role-check automation from interacting with protected UI while in combat lockdown.
- Reduced global tooltip processing during combat.
- Added additional safety checks around UI operations that may become restricted during combat.
Applicant and Role Handling
- Improved automatic role selection based on the player's active specialization.
- Removed direct manipulation of protected Blizzard Tank, Healer and DPS checkboxes.
- Preserved the behavior of automatic role selection while reducing UI taint risk.
- Existing assisted applicant handling remains intact.
Filter State Handling
- Improved synchronization between profiles and active Group Finder filters.
- Prevented stale values from silently reactivating previous filtering behavior.
- Improved handling of disabled filters and neutral values.
- Settings continue to persist normally after the one-time reset.
Cross-Locale Compatibility
- Audited several systems that previously depended on visible client text.
- Replaced locale-sensitive comparisons with stable identifiers where possible.
- Improved compatibility between:
- enUS
- pt-BR
- Other UTF-8 WoW client languages
- Reduced language-dependent behavior in dungeon and activity detection.
Error Handling and Reliability
- Fixed an invalid EditBox reference in the Group Finder sign-up flow.
- Added additional nil/state validation around Group Finder data.
- Reduced redundant applicant scans and UI refresh work.
- Improved behavior when Blizzard APIs temporarily return incomplete data.
- Preserved existing functionality while reducing the chance of repeated Lua errors or UI contamination.
Preserved Functionality
This update keeps the existing JustFilters feature set intact, including:
- Assisted Queue
- Profiles
- Group Finder sidebar
- Additional Group Finder customizations
- Dungeon filtering
- Region filtering
- Class filtering
- Score filtering
- Group member filtering
- Applicant filtering
- Country/region flags
- GlobalIgnoreList integration
- Latency handling
- Sound alerts
- Automatic acceptance/rejection rules
- Saved settings
- Raider.IO integration
- Resizable windows
Created by Justwipe
This mod has no additional files

