Taijul dismissed the Ireland batter, Peter Moor, in the ongoing Test and thus became the one and only bowler to dismiss the same batter representing two different countries in test cricket.
The umpires eventually decided to call the play off for the day as there were puddles on the ground and the light too wasn't great.
Bangladesh now have two concussion replacements. Mehidy can only bat as he replaced a batsman while Taijul can bowl for the same reason.
Captain Rashid Khan smashed his maiden Test half-century as Afghanistan were bowled out for 342 runs.
Bangladesh fielded an all-spin attack without picking a single pace bowler while Afghanistan handed a Test debut to Ibrahim, Qais Ahmed and Zahir Khan.
Shakib got there in 28 Tests, whereas Taijul did it in his 25th appearance.
Sri Lanka replaced pacer Lasith Malinga, who retired from ODIs after the first game of the series, with Isuru Udana and left out Thisara Perera to bring all-rounder Akila Dananjaya for the second ODI.
The Sixers have won their second match on the trot and are still alive in the tournament.
Taijul returned with impressive figures of three for 10 in his allotted four overs, while Junaid went for 26 runs in his 3.5 overs.
Despite some heartbreak, Bangladesh can look back on 2018 with many positive memories.