In chemistry, the reaction at negative electrode produces electrons,which flow to the positive electrode through the circuit. But then, if circuit has a conductor, then wouldn't it also release electrons, thereby increasing the current? Similarly in diodes, the semiconductor would also release electrons.
If a battery only provides a potential difference, then what happens to the electrons produced in the battery due to chemical reactions?