The Tauc plot is widely used to determine the bandgap of semiconductors, but the actual plot often exhibits significant baseline absorption below the expected bandgap, leading to bandgap discrepancies from two different extrapolations. In this work, we first discuss the origin of baseline absorption and show that both extrapolation methods can produce significant errors by simulating Tauc plots with varying levels of baseline absorption. We then propose and experimentally verify a new method that idealizes the absorption spectrum by removing its baseline before constructing the Tauc plot. Finally, we apply this new method to cubic boron arsenide (c-BAs), resolve its bandgap discrepancies, and obtain a converging bandgap of 1.835 eV based on both previous and new transmission spectra. The method is applicable to both indirect and direct bandgap semiconductors with absorption spectrum measured via transmission or diffuse reflectance, which will become essential to obtain accurate values of their bandgaps.