This dispute started off being about redundancies and changes to terms and conditions of unemployment. But, 22 days of strikes later, it seems to be just as much about the extent to which BA is punishing those who walked out on strike, via disciplinary measures and the removal of travel perks. Now it's true that these are pretty tasty perks we're talking about; it can mean BA staff get as much as 90% off the cost of flights. But there must be something wrong if the main things they're arguing about are the consequences of previous strikes, as opposed to the original point at issue.
Previously, BA's combative CEO Willie Walsh has played hardball over the perks, insisting they wouldn't be reinstated. But now he's decided to (partially) restore them from October 26. Admittedly there a couple of major caveats. For one, striking staff were effectively put to the back of the queue for perks, so they'd no longer get first dibs on cheap flights - and BA says their 'seniority' will only be restored if they behave impeccably for the next three years. So many will still lose out in the short term. And the whole thing is conditional on Unite not taking BA to court, as it's threatened to do in the past.
So it's not exactly a complete surrender by BA. But it is a big step in the right direction, and it will mean that (eventually) all the strikers could get their perks back in full. BA said today it was a 'a fair deal' and 'a genuine solution to the remaining issues in this dispute' - and hopefully so it will prove. Unite says it will ballot its members as soon as possible; and for once it's making fairly positive noises, with Tony Woodley saying that 'representatives agreed that [the deal on the table] is the best that can be achieved through negotiation in the current climate.' Let's hope this does turn out to be a critical moment, for all their sakes.