How I found one Kiwiirc Bug¶
First ILUGC meet with MeeTTY¶
After Initial development, I introduced MeeTTY to participants on May month ILUGC meet 3 through my tmux 4 talk. Participants were able to see what I do with tmux through
Presenter's Terminal. I provided explanation of each steps I do in #ilugc 5 IRC channel. Participants were also able to see what I type in #ilugc IRC channel through MeeTTY. So, I was able to conduct a pure text based online meeting through MeeTTY.
After my talk about tmux, I asked participants what they feel about having text only meeting through MeeTTY, participants gave positive feedback. One participant stof999 6 pointed me that he used his Tab to open MeeTTY, due to Tab having small screen size, one has to scroll down to see the
Presenter's Terminal, but whenever I type something in #ilugc IRC channel, Kiwiirc 7 will scroll up the web page to keep it visible, so
Presenter's Terminal will be scrolled down invisible. He felt that this is inconvenience, every time kiwiirc scrolls up, he has to scroll down to
Presenter's Terminal to see what I was doing.
So I looked into the sources of Kiwiirc 8, and found out that this commit 9 introduced this behaviour, this behaviour takes place everywhere except iOS 14. So I decided to add another exception similar to the ios exception to disable this behaviour if kiwiirc is inside Iframe 10. kiwiirc maintainers accepted my change.
The Real Problem¶
Self Hosting Kiwiirc¶
So this is how I fixed Kiwiirc related problems (or did I?)
To be continued..
my changes are still not released to CDN networks as of Jul 12, 2021
I didn’t realize how self hosting gateway is going to affect me later, more details in the next post.