When rebuilding my Flutter Web app after a SDK upgrade, browsers that have visited the previous version of the app are now displaying wrong icons. Problem disappears when clearing browsing data in these browsers (but that's obviously not a solution for all visitors).
My assumption is that main.dart.js is properly refreshed using latest version from server, but MaterialIcons-Regular.otf is still loaded from browser disk cache.
Does this explanation make any sense ?
Is there anything that can be done to avoid this problem ?
Steps to reproduce the issue with the sample app:

