Its true that there is a non zero field (in fact,a field of the magnitude of counter electric field inside the battery used) within a current carrying IDEAL wire (unlike static condition). Thus there should also be non zero potential difference along the wire which says that electron flowing should lose potential. But all electronics is based on the fact that no energy is dissipated in conducting wire. Isn't it a HUGE contradiction??
Details of my doubt: Anyway isn't it true that a conductor will have electron motion inside it when external electric field is introduced in order to be in equilibrium (or to have zero net field inside it). And during the course of movement of electrons there will be non zero field inside the conductor (It’s this field that is being nullified). This is a DEFINING property of conductors. And here's how I see current ----> When a battery is connected in conducting wire,electrons move to be in equilibrium (by its property). But a battery's action is to get the moved electrons from wire's side connected to positive terminal (for attaining equilibrium) back to the side of wire where negative of battery is connected. Thus its prevented from attaining equilibrium. So there exists a non zero electric field (I also think it has the same constant electric field as the counter field of the battery used). And isn't it through this wire (where there's a field) the electrons move to constitute current. So shouldn't it lose potential energy derived from battery? That is, the energy obtained from battery will be used up in the wire itself right (instead of in a resistor as heat)!!