The concept of METAL such as nickel absorbing ANYTHING gives me brain cramps. Does GLASS absorb anything?
Metal hydrides absorb.
Palladium absorbing hydrogen
More technical
https://www.sciencedirect.com/topics/engineering/hydrogen-absorption
What makes an element a metal, is that the electrons are loosely attached to the atoms. This is what allows metals to conduct electricity. When hydrogen gets absorbed, it turns into electrons and protons in the lattice.
Yes...quite a few things. And glass leaks some things into whatever it is "containing". It turns out that on molecular and atomic scales, EVERYTHING is porous.
Metals absorb and react to other elements. That is why most metal has to be extracted from ore.
Since glass is "nonporous" most odors from stinky substances can be removed from glass containers with a thorough cleaning and the use of a detergent or acid that will react with whatever residue has been embedded in the surface.
Glass reacts with various substances. Hydrofluoric acid dissolves glass and even a strong solution of Sodium Hydroxide can eat eventually through a glass container.