Is it something as simple as chrome doesn't allow it, period?
window.print() does not work when the extension is launched but it does work when I am trying it out on my browser, once loaded onto chrome://extensions, I get an error message saying that print() is not allowed.
```
{
"manifest_version": 3,
"version": "1.0",
"name": "My Resource Bank",
"permissions": ["tabs", "printing"],
"action": {
"default_popup": "index.html",
"default_icon": "icon.png"
}
}
```