No bug, as that part of the code hasn't been touched in three years ;)
You're missing an intermediate step: Either you haven't tried to speak to Emma in her room or you aren't properly leaving your flat - you have to actually travel to a new location then back to the flat. Exiting to map and clicking flat won't work.
I'm glad you're enjoying the game, regardless! And nope, not done, not abandoned. Weekly updates for the last three years (aside from one-week breaks every two months) and I intend to keep that going until the game is complete! :)