I'm going to chime in and say:
Yes, the target can continue its charge move towards you. There's nothing in the rules to say that you have to "declare" how many squares you are charging. Weave through the Fray should be used carefully, such as on distant enemies, or when adjacent to friends (especially fighters). It is also very useful for Elves, who can shift normally in difficult terrain, while their pursuer cannot.
I also think that you can redirect the charge, as there doesn't appear to be anything specifying that you must "declare" your target in advance and cannot alter it. However, this doesn't, in any way, invalidate the general charge rule that the movement must be direct. Each square must be closer to the target than the previous square, so you can slightly alter direction, but not change it entirely. Your new target must basically be "in the same direction" as your old target. As long as all of your charge movement follows the charge rules, any target that fits the charge target rules is fair game.
Similarly, since there is no exception to the charge rules for the requirement of a direct charge, "Weave through the Fray" could also be used to shift the Ranger TOWARDS the original position of the charger. The charger could not redirect towards the ranger, since he would be breaking the rule that he is moving directly towards his target. If he were moving directly, then he wouldn't be circling back, would he? The charge is supposed to be direct, so if the target is suddenly behind you, you can't loop back around. There's not a good definition of 'direct' that includes U-turns. His charge must, from starting point to ending point, be directly towards a target, with each square taking him closer (from his starting point) to the nearest square adjacent his target.
This also fits nicely with the whole "Weave THROUGH the Fray" name. It's not Weave Away from the Fray. The ranger can use the power to move THROUGH the line of melee. This may put him in greater danger, or it might even allow him to close with his intended quarry.
Yes, the target can continue its charge move towards you. There's nothing in the rules to say that you have to "declare" how many squares you are charging. Weave through the Fray should be used carefully, such as on distant enemies, or when adjacent to friends (especially fighters). It is also very useful for Elves, who can shift normally in difficult terrain, while their pursuer cannot.
I also think that you can redirect the charge, as there doesn't appear to be anything specifying that you must "declare" your target in advance and cannot alter it. However, this doesn't, in any way, invalidate the general charge rule that the movement must be direct. Each square must be closer to the target than the previous square, so you can slightly alter direction, but not change it entirely. Your new target must basically be "in the same direction" as your old target. As long as all of your charge movement follows the charge rules, any target that fits the charge target rules is fair game.
Similarly, since there is no exception to the charge rules for the requirement of a direct charge, "Weave through the Fray" could also be used to shift the Ranger TOWARDS the original position of the charger. The charger could not redirect towards the ranger, since he would be breaking the rule that he is moving directly towards his target. If he were moving directly, then he wouldn't be circling back, would he? The charge is supposed to be direct, so if the target is suddenly behind you, you can't loop back around. There's not a good definition of 'direct' that includes U-turns. His charge must, from starting point to ending point, be directly towards a target, with each square taking him closer (from his starting point) to the nearest square adjacent his target.
This also fits nicely with the whole "Weave THROUGH the Fray" name. It's not Weave Away from the Fray. The ranger can use the power to move THROUGH the line of melee. This may put him in greater danger, or it might even allow him to close with his intended quarry.