Ashkan Dejagah netted from Kieran Richardson’s cross on 28 minutes to hand Felix Magath a great start in his first game in charge of the Premier League’s bottom side.
But, just four minutes from time, Maarten Stekelenburg fluffed a 10-yard drive from 75th-minute substitute Vydra as he slotted home Victor Anichebe’s cross.
Despite the Dutchman’s strenuous efforts to stop the ball crossing the line, referee Mike Dean was aided by the goal decision system, handing Albion their fourth consecutive home draw under new manager Pepe Mel after going behind.
But it is now six matches without a win for Mel, and the Spaniard will know draws are not going to keep the Baggies in the top flight.
As for Magath, the 60-year-old had seen Stekelenburg produce a number of superb saves to keep Fulham in front after the break, only to suffer the late heartbreak that kept the Cottagers rooted at the bottom.
As opening 45 minutes go for a new manager, though, Magath could not have asked for too much more from his players – certainly not in terms of work ethic.
Fulham deservedly led at the break courtesy of a fine strike from Dejagah, and could have added more but for some wayward finishing and a couple of excellent saves from Ben Foster.
Inside two minutes John Heitinga headed inches over from Lewis Holtby’s left-wing ball and the on-loan Tottenham midfielder fired a left-footed shot narrowly wide five minutes later.
Those two early chances should have served as a wake-up call for Albion, but instead there was a degree of lethargy from Mel’s team.
The home side were fortunate not to find themselves a goal down in the 22nd minute, Steve Sidwell shooting over a close range chance following a right-wing cross from Dejagah.
On the counter-attack, Albion conjured what proved to be their only chance of a lacklustre half, although it should have resulted in a goal.
Playing a one-two in a swift move with Morgan Amalfitano, on-loan striker Thievy Bifouma rattled a 16-yard effort against the advancing Stekelenburg.
Five minutes later Fulham duly grabbed the goal worthy of their performance, instigated by a superb first-time cross on the turn from former Albion winger Richardson.
Holtby’s swing and a miss was instantly forgotten as Dejagah took one touch before incisively rifling a low right-footed shot into the bottom-right corner.
The celebrations that followed Iran international Dejagah’s third goal of the season were telling as a number of Fulham players ran to the touchline to celebrate with the backroom staff.
As for Magath, he simply rose from his seat and gave Holtby further instructions, the 23-year-old previously having worked with him at one of his eight German clubs, Schalke.
It was a lead that was almost doubled four minutes before the break, only for Foster to superbly turn aside a 20-yard half-volley from Hugo Rodallega.
Via a couple of changes – Anichebe on for an injured Billy Jones just before the interval and Zoltan Gera for Bifouma at the break – the momentum of the game switched markedly in Albion’s direction.
It required Stekelenburg to keep the Cottagers ahead, initially at full stretch in palming away a bouncing Chris Brunt drive, and then to stop a slightly deflected effort from James Morrison.
In between those two chances, Magath handed Kostas Mitroglou his debut following his £12million arrival from Olympiakos on deadline day, but he was hardly noticeable.
After Saido Berahino curled a right-footed shot wide from 20 yards, Gareth McAuley then headed a Brunt corner past the post.
With Albion pressing, Vydra finally conjured the equaliser, and there could have been a winner in stoppage time, only for Stekelenburg to redeem himself with a stunning save to deny Brunt.