cannot subscribe to more than 189 subreddits? #167

Open
opened 1 year ago by br4nnigan · 8 comments

tried subscribing to all of my 300+ subreddit at once using a multi url and the "subscribe to all of these subreddits" button, it failed. Split the url into chunks, narrowing it down until it failed at a specific subreddit. But it's not that subreddits fault, I cannot even subscribe manually to more subs at that point it seems.

tried subscribing to all of my 300+ subreddit at once using a multi url and the "subscribe to all of these subreddits" button, it failed. Split the url into chunks, narrowing it down until it failed at a specific subreddit. But it's not that subreddits fault, I cannot even subscribe manually to more subs at that point it seems.
br4nnigan changed title from "subscribe to all of these subreddit" fails to cannot subscribe to r/occult 1 year ago
br4nnigan changed title from cannot subscribe to r/occult to cannot subscribe to more than 189 subreddits? 1 year ago
Owner

Yes, this is a limitation with cookies. Since the subbed subreddits are saved in the browser's cookies, there's a limitation how long the cookie value can be. From my experience you can have about 200 subbed subreddits.

Yes, this is a limitation with cookies. Since the subbed subreddits are saved in the browser's cookies, there's a limitation how long the cookie value can be. From my experience you can have about 200 subbed subreddits.
teddit added the
question
label 1 year ago
Poster

well that's not so good then, is it? Maybe we can just use localstorage?

well that's not so good then, is it? Maybe we can just use localstorage?
Owner

Can't use localStorage without using JavaScript on the client.

Can't use localStorage without using JavaScript on the client.
Poster

how do you think about a progressive enhancement approach? Could use localstorage if javascript capabilities

how do you think about a progressive enhancement approach? Could use localstorage if javascript capabilities
Poster

lots of other functionality (what I mentionend) that people will miss from RES also depends on JS

lots of other functionality (what I mentionend) that people will miss from RES also depends on JS
Owner

I'm not totally against of using client-side JavaScript (CJS).

  1. Features using CJS should be disabled by the default.
  2. Development of teddit should be focused on not using CJS.
  3. Only use CJS if the feature can't be implemented without it and the feature itself is important.

Is it important to have more than 200 subscriptions? I'm not sure.

I'm not totally against of using client-side JavaScript (CJS). 1) Features using CJS should be disabled by the default. 2) Development of teddit should be focused on not using CJS. 3) Only use CJS if the feature can't be implemented without it and the feature itself is important. Is it important to have more than 200 subscriptions? I'm not sure.
Poster

I don't know, I have about 330 and I didn't think that it's extraordinary for a year long user.

One could also utilize a variable number of cookies for storing subscriptions.

As for which feature is important, that's some potential for discussion, as it's highly subjective. For me having resizable preview and endless reddit is so important that I sat down and wrote it for myself.

That being said I dig your philosophy.

I think most important is that core functionality must not depend on CJS.

I don't know, I have about 330 and I didn't think that it's extraordinary for a year long user. One could also utilize a variable number of cookies for storing subscriptions. As for which feature is important, that's some potential for discussion, as it's highly subjective. For me having resizable preview and endless reddit is so important that I sat down and wrote it for myself. That being said I dig your philosophy. I think most important is that core functionality must not depend on CJS.
Owner

One could also utilize a variable number of cookies for storing subscriptions.

This would be an interesting solution - I think it would work but needs some work. :)

> One could also utilize a variable number of cookies for storing subscriptions. This would be an interesting solution - I think it would work but needs some work. :)
teddit added the
enhancement
label 1 year ago
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: teddit/teddit#167
Loading…
There is no content yet.