It describes a potential way to unmix JoinMarket by exploiting its maker taker system. To simplify it says that all outputs of a mix are either maker or taker but it is trivial to determine which outputs are makers as they will continue on to participate in more mixes while the taker order will not therefore it can be unmixed.
Is this still an issue for JoinMarket or have they found a way around it?
First of all, if you want definite answer, you probably want ask this question on other JoinMarket community[1]. These days on this forum, i see almost no one talk technical detail of JoinMarket. Looking at one of community discussion[2], it seems the workaround is multiple CoinJoin which reduce tracking confidence or use different CoinJoin method supported by JoinMarket software.
[1] https://github.com/JoinMarket-Org/joinmarket-clientserver?tab=readme-ov-file#community
[2] https://github.com/JoinMarket-Org/joinmarket-clientserver/issues/948