User eXperience fixes for "Smart card ATR parsing"
Smart card ATR parsing
My web site/service "Smart card ATR parsing" is used to parse smart card ATR. You can read the previous article "Parsing an ATR: new web site URL" to get some background history.If you have an ATR I do not already have in my database you can submit it with a description of the corresponding smart card.
Problem
I sometimes receive strange ATR to be added the list. For example I just received these 2 ATRs:- 3B 6F 00 00 80 66 B0 07 01 01 07 07 53 02 31 24 82 90 00 3B 02 14 50
- 3B 6E 00 00 80 31 80 66 B0 84 0C 01 6E 01 83 00 90 00 3B 02 14 50
- I already have a shorter version in my list
- 3B 6F 00 00 80 66 B0 07 01 01 07 07 53 02 31 24 82 90 00
- 3B 6E 00 00 80 31 80 66 B0 84 0C 01 6E 01 83 00 90 00
But then I realised that the value "3B 02 14 50" is the default value I use for the ATR input field. So if you copy & paste a new ATR value without removing the default value then the default value is appended to your ATR.
Solution
The solution is now obvious. The problem is with my web site.The value "3B 02 14 50" is now a placeholder= and not a value=. You can copy & paste a new ATR in the input field and the "3B 02 14 50" will disappear.
Conclusion
I was aware of this problem. I used to first select the default value "3B 02 14 50" to replace it with the real ATR. I thought every body would do the same as me. I was wrong and the User eXperience was bad.The web site should now be more useful to my users and also easier to use.
Do not hesitate to complain if you find a bug or want to suggest a UX improvement.