Alright, MiniBrowse is making major progress - I am one awesome debugger!
(I was seriously going from bug to bug fixing everything I found, 6 in total)
[FIXED]Error occurs when a tab is opened a while second new tab is loading a page.
[FIXED]When tab is closed with no remaining tabs an error message shown, disable this.
[FIXED]When closing a tab, the first tab in the list is selected.
[FIXED]When the last tab is closed, the first is selected.
[FIXED]When first tab is closed, none are selected.
[FIXED]Home page not accessible if navigation has not taken place (due to webbrowser not being
Tabs are now fully functional, with no (known) bugs! I am going to ask my friend to "do whatever possible to break it" tomorrow at lunch, and I'll see what he makes of it (when you let a teenager (ex: me, but I can't because I made it, and it's better to have someone "outside of the box") go insane
with a piece of experimental computer software, you find REALLY wierd bugs
). There are only a couple basic functionality items missing, and it is far from perfect, but it works great, and it doesn't take a whole screen's worth of space*.
(*MiniBrowse is my first program to be NON 800x600 compatible - the address bar had to be long to not look awkward, and therefore MiniBrowse runs, by default, in 900x600. Sorry!)
I attatched an image, not much new, but it shows the new size (I increased it a bit for myself). Control+T and Control+W hotkeys have worked since my first post about MB, just FYI. I plan on making as many standard shortcuts as possible. A Preferences window is also in the works.
(TBH, I am proud that I got this tabs thing down, and now I can apply it to various other things, if needed, later on - it is really cool once you get it working)
EDIT: Take note that the RAM usage there in the image is running with the Visual Studio IDE, and (hopefully!) does not reflect the actual RAM usage. CPU usage is reasonably precise though.
EDIT 2: Example of "REALLY wierd bugs": "I like clicked this button like 5 million times and it like... started freaking out, so I hit the Close button like a ton of times, and then it showed this error." (That actually helped me fix a problem with the tabs on Friday.)