Re-uses logic from 9f5fcae11c/extension/content-disposition.js which is already covered by tests: 6f3bbb8bbf
9f5fcae11c/extension/content-disposition.js
6f3bbb8bbf