Implements #33749. This PR is mostly just adding filetypes in key places and tests to catch any potential future regressions.
Implements #33749. This PR is mostly just adding filetypes in key places and tests to catch any potential future regressions.