@GeetaSarvadnya and myself have run into an issue where PDFJS is not being installed for us with clean profiles. I noticed that the last time it appears to have been installed by default was with version 0.54.4. From 0.55.1 onward it is not installed by default for me. (unsure if @GeetaSarvadnya sees the same) I'm using macOS 10.12.6
rm -rf ~/Library/Application\ Support/BraveSoftware and rm -rf ~/Library/Caches/BraveSoftware to remove any existing Brave dataPDFJS is not installed by default

PDFJS installed by default

easily
Brave | 0.55.10 Chromium: 70.0.3538.22聽(Official Build)聽beta(64-bit)
-- | --
Revision | ac9418ba9c3bd7f6baaffa0b055dfe147e0f8364-refs/branch-heads/3538@{#468}
OS | Mac OS X
cc @GeetaSarvadnya @srirambv who also experienced the issue however @kjozwiak did not.
@LaurenWags I think this is expected, right? If you launch Brave via the command line, you can use the following argument to show "built in" extensions: --show-component-extension-options
ex:
/Applications/Brave-Browser-Dev.app/Contents/MacOS/Brave\ Browser\ Dev --show-component-extension-options
cc: @yrliou
@kjozwiak were you launching via command line with the argument when you saw PDFJS installed?
also, @bsclifton if I launch with the argument this is what I see:

PDF Viewer should be shown without that argument.
woah- it's showing the Chromium PDF Viewer?!
@bsclifton They're two different extensions, I think PDFJS (PDF Viewer) should be shown without the argument, which I could see that it is there in my Brave-Browser-Dev.
@yrliou correct- I remember seeing that too. But I don't think we want Chromium PDF Viewer being loaded right? IIRC, including it increases the surface for vulnerabilities
cc: @diracdeltas
@LaurenWags Chromium PDF Viewer we can probably blacklist, pls branch off another issue for that with STR with the args @bsclifton mentioned.
@LaurenWags for this one, can you check if you have a firewall blocking
https://go-updater.brave.com/extensions by chance?
Or can you completely disable your firewall temporarily to try to narrow down the problem?
@bbondy disabling my firewall does not appear to help. I can get PDFJS by downloading version 0.54.4 but if I clear my profile and then try using version 0.55.1 or later PDFJS does not download.
@GeetaSarvadnya & @srirambv ran into the same thing under Win 10 and mentioned that they didn't see PDFJS being listed under chrome://extensions after initially starting brave-core. However, I haven't personally ran into this before.
@kjozwiak were you launching via command line with the argument when you saw PDFJS installed?
I was running it via the terminal/command line, but I wasn't using any argument/flags. Just the basic /Applications/Brave\ Browser\ Beta.app/Contents/MacOS/Brave\ Browser\ Beta.
@bbondy I don't think it's a firewall issue as @LaurenWags & @srirambv have had the PDFJS before as they verified a few issues. @LaurenWags confirmed that Little Snitch has also been disabled since the Ethereum work.
Could this be a network issue? When we're fetching PDFJS on startup, could it be possible that there's some kind of network error/timeout which prevents PDFJS from being installed? Would debugging with Wireshark help?
@bbondy: As @LaurenWags @kjozwiak mentioned I ran into the same issue on Windows 10. I have tried uninstalling brave completely by deleting both Executable file folder and profile folders. But issue did not resolve, also i observed one thing there is no "Extension" folder in the profile folder path.

I can reproduce this on clean profile for Beta and Dev on Windows. No PDF extension shown on chrome://extensions. Linux however for Beta shows the blank page momentarily before loading PDF extension. Linux Dev build shows instantly. This is happening on the same network for both Windows and Linux and default firewall settings on Windows.
QA notes, when testing it won't show up in about:extensions anymore, only in about:components. And file access will now work.
Verified passed with
Brave | 0.55.13 Chromium: 70.0.3538.54聽(Official Build)聽beta(64-bit)
-- | --
Revision | 4f8e578b6680574714e9ed3bb9f02922b4dde40d-refs/branch-heads/3538@{#937}
OS | Mac OS X

Verification Passed on
Brave | 0.55.13 Chromium: 70.0.3538.54聽(Official Build)聽beta(64-bit)
-- | --
Revision | 4f8e578b6680574714e9ed3bb9f02922b4dde40d-refs/branch-heads/3538@{#937}
OS | Linux

Verification passed on
Brave | 0.55.13 Chromium: 70.0.3538.54聽(Official Build)聽beta聽(64-bit)
-- | --
Revision | 4f8e578b6680574714e9ed3bb9f02922b4dde40d-refs/branch-heads/3538@{#937}
OS | Windows 7

Most helpful comment
PDF Viewer should be shown without that argument.