Karlsson has 45 points (three goals, 42 assists) in 51 games in his first season with the Sharks, who acquired him in a trade with the Ottawa Senators on Sept. 13.
He called the moment that re-aggravated it on Saturday a "fluke incident."
"Just decided that I didn't continue because we didn't know how it was going to react," he said. "I woke up the next day and I was fine. Probably could have played in Detroit, but we decided not to. That was a good sign, a good first sign."
That allowed him to be back on the ice on Tuesday.
"We didn't really have a timetable on it," Karlsson said. "We know we're in a good position. We want to make sure that it's not something that could come back down the road here and haunt me and hopefully that's not the case. You obviously never know. But it feels good and it's been feeling good for a while and just want to make sure that everything's safe and sound."