That is completely reproducible. Interesting.
I think we need a better check for when a responcse to inventory.php&which=2 actually has your equipment.
Currently, ResponseTextParser calls EquipmentRequest.parseEquipment when location is equipment.php and either "which=2" or "curequip=1".
That method gives up if there is "onlyitem=xxx", but otherwise assumes that all slots are shown.
Seems like we could look for "<b>Current Equipment:</b>" and skip reading e equipment if it is not present.
Edit: or maybe not. If I start typing a string in the filter, it will filter on the current page - and you will still have Current Equipment section, but it will only hve outfits in it, not actual slots.