More recently, manufacturers have eliminated the % detector and use a "deductive refueling logic" to determine what fuel has been added to the vehicle. When the PCM "sees" that there has been a sudden change in fuel tank level, it deduces the amount of oxygenate from O2 content in the exhaust and makes the appropriate changes to fuel delivery. These include different base injector pulse widths and different ignition timing curves (more fuel, advanced spark timing).
We just need a way to access this info.