If the passenger of a taxi get screened by the police for drug at a random street checkpoint in Thailand, who is responsible for the cab fare increase due to waiting for a drug control to be completed? E.g., is the police supposed to pay for the cab fare increase? I'm mostly interested in Bangkok if the answer depends on the city.
Generally you are responsible for any fare incurred until the cab send you to your destination. If you get stopped usually it is a quick questioning and police will let you go. If they suspect you then next step will be longer search and likely that the driver will excuse himself. If you are lucky the driver may not care to ask for fare!!
In most case you can ask the driver to stop the meter and resume charging when the trip resume.