Old version of assets in scene

I have added a texture to my buttons and placed a custom font on them. They look great in the editor, but when I view them in the WebGL build, it only shows the default gray boxes. Why is this happening?

Edit: I discovered this has nothing to do with the buttons at all. The game is being built with an old version of the canvas. No matter what I do to the canvas, change buttons, delete them, add new ones, it builds an old version before I styled the buttons.

After hours and hours wasted, I found a work around. Deleting the library was of no use. I exported all the assets and then imported them into another project. I believe something was corrupt in the project settings folder, but I couldn’t be bothered to figure out what it was exactly. Instead, I just reentered all the settings in the editor from the old project to the new one.