Game 18284744, Turn 14
I had Royal Carriage "in storage"...ready to play. And an Imp in my hand, along with a few other terminal actions. What I wanted to do was play Imp. If a village showed up, then no problem--I'd play that, and then use the extra actions to play all my terminals. If a village did not show up with those 2 cards from Imp, then I'd use RC to play Imp again, would get another two cards (and, hopefully, a village would then show up).
But the game does not allow this. You have to play Imp and your next actions. You can, then, use RC to repeat this second action, of course.
But nothing in the wording of RC or Imp suggest that one can't play Imp twice. After you play Imp, it is not mandatory that you play another action card. So, you should be able to then RC it, to see a total of 4 cards (and, of course, if you wanted, to then play a 'virgin' action card after seeing all four Imp cards.
What am I missing? Why does the online game not allow this? (In my IRL Dominion games, using RC to play and replay Imp is not a controversial move).