I thought my suggestion was for an 'integrated viewer'. Surely, 'built-in' means exactly that, and a 'non-modal dialogue' by definition requires a main window in which to exist.
I even used the term web-viewer rather than web-browser and explained why I used that term. I am not asking for a configurable full blown web browser - just a simple viewer - something like this, but with variable rather than fixed tabs
Yes, I did make an
alternate suggestion to have a setting where the user could configure a specific web browser be used rather than the default browser.
Sometimes I spend a few hours on stock trading through my default browser. Whilst waiting for confirmations etc I do things on my _Main calibre library via the calibre GUI. At such times (all the time really) I'd rather not have my default browser disturbed by a click on an ID or similar in the calibre GUI.
Another program I sometimes use to while away the waiting time, is Evernote. One of the things I do with Evernote is to access my calibre _Media library via calibre-server. I've 'coerced' Evernote into using Chrome rather than my default browser to do that
BR