Comments (6)
The chat client is so fast now! I have not had any issues since this feature has been introduced.
Is it possible to leave this as permanent option? I still like to see the Avatar's pictures as it helps when I'm socialiting (helping those in the Habitica Help Guild & Tavern).
from habitica-chat-extension.
I did a bit of experimenting to find out the smallest guild I'm in that this affects, and found something interesting. If you open up the small guilds first and let them load, then move progressively up the list, eventually you are able to open up the Newbies guild without a problem. When I opened the tavern after that it hung for long enough that chrome decided it was dead, but clicking "wait" once was enough to let it load.
After that I refreshed the browser and tried opening the tavern first, and it froze everything to the point where task manager was necessary. I haven't quite pinned down the minimum, but I know the back corner is big enough to crash it if it's the first one opened.
from habitica-chat-extension.
I wonder if that's because when you start with the small guilds, the extension loads few avatar images, and by the time you've worked up to the big guilds, enough images have been cached that you're still only loading a relatively small number for each guild. When you start with a big guild with no cache, you have to load many at once, causing it to hang. That's a guess though; I don't know if it does caching.
Does it have an option to not display avatar images? If so, you could try turning the images off, then reloading the page, then starting with a large guild.
from habitica-chat-extension.
Nope, the only options are sound on/off and large text.
from habitica-chat-extension.
As a temporary stop gap, I've added a disable avatars option. The real solution will be to add some logic to limit the number of concurrent requests to avatars.
from habitica-chat-extension.
This can be closed now as it has been fixed with Pull Request #37.
from habitica-chat-extension.
Related Issues (20)
- "Enter" does not send the message HOT 7
- Do not indent Bullet Points
- Add ability to filter out system messages HOT 1
- Firefox bugs: can't copy Username, buttons don't work, CTRL-Enter doesn't send HOT 7
- Changing settings doesn't seem to affect the extension HOT 1
- Time is confusing HOT 6
- No Avatars HOT 5
- Unable to copy user names
- Ctrl-Enter no longer sends message HOT 7
- Use the same code base for multiple browsers HOT 1
- Automatically grab api token HOT 1
- Use the chat outside of Habitica.com HOT 3
- Open Links In new window
- API Limits HOT 2
- Extension does not disappear after being disabled in the Firefox settings HOT 1
- Chat extension is interferring with Weblate
- Cannot @mention users HOT 1
- Chrome Chat Extension Not Loading HOT 2
- Feature Request: Add button to translate text in chat to native language HOT 2
- Extension removed from Chrome and Firefox stores HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from habitica-chat-extension.