# "Next" & "Previous" buttons?

**URL:** <https://forum.beeminder.com/t/next-previous-buttons/6051>\
**Category:** Bugabee\
**Created:** [December 3, 2019, 2:11pm UTC](https://forum.beeminder.com/t/next-previous-buttons/6051 "2019-12-03T14:11:58Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![narthur](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/narthur/32/5113_2.png) [@narthur](https://forum.beeminder.com/u/narthur)\
**Post date:** [December 3, 2019, 2:11pm UTC](https://forum.beeminder.com/t/next-previous-buttons/6051/1 "2019-12-03T14:11:58Z")

</div>

Crazy idea.

I often find myself opening all my goals in tabs in order to add breaks, beetune, etc.

What if Beeminder instead had a “Next” button on the goal page that I could hit to load the next goal, allowing me to work my way through all my goals without having to open everything in tabs or remember where I left off on my dashboard?

I’m pretty sure I’d use it a lot.

---

<div class="post-metadata">

**Author:** ![byorgey](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/byorgey/32/70_2.png) [@byorgey](https://forum.beeminder.com/u/byorgey)\
**Post date:** [December 3, 2019, 7:07pm UTC](https://forum.beeminder.com/t/next-previous-buttons/6051/2 "2019-12-03T19:07:48Z")

</div>

Great idea! I would use this too when scheduling breaks.

---

<div class="post-metadata">

**Author:** ![adamwolf](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/adamwolf/32/484_2.png) [@adamwolf](https://forum.beeminder.com/u/adamwolf)\
**Post date:** [December 3, 2019, 9:01pm UTC](https://forum.beeminder.com/t/next-previous-buttons/6051/3 "2019-12-03T21:01:51Z")

</div>

How would you find out which is the next and previous goal? Based on the sort from the dashboard? How should we handle changes in the sort order during review?

---

<div class="post-metadata">

**Author:** ![byorgey](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/byorgey/32/70_2.png) [@byorgey](https://forum.beeminder.com/u/byorgey)\
**Post date:** [December 3, 2019, 9:20pm UTC](https://forum.beeminder.com/t/next-previous-buttons/6051/4 "2019-12-03T21:20:30Z")

</div>

Drat! As always, mutability ruins everything.

---

<div class="post-metadata">

**Author:** ![adamwolf](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/adamwolf/32/484_2.png) [@adamwolf](https://forum.beeminder.com/u/adamwolf)\
**Post date:** [December 3, 2019, 9:23pm UTC](https://forum.beeminder.com/t/next-previous-buttons/6051/5 "2019-12-03T21:23:56Z")

</div>

Did someone already make a “open all goal detail pages in tabs” extension? That would help freeze that state…

---

<div class="post-metadata">

**Author:** ![narthur](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/narthur/32/5113_2.png) [@narthur](https://forum.beeminder.com/u/narthur)\
**Post date:** [December 3, 2019, 10:26pm UTC](https://forum.beeminder.com/t/next-previous-buttons/6051/6 "2019-12-03T22:26:44Z")

</div>

Yup:

> [@User Script: Open All or \[Color\] Goals in New Tabs / Windows](https://forum.beeminder.com/t/user-script-open-all-or-color-goals-in-new-tabs-windows/5559):
>
> A user script that adds some links to the top of the dashboard to make opening all your goals, or just goals of a specific color, very easy. I’ve only tested this on Chrome with Tampermonkey. The script is also [on GitHub](https://github.com/narthur/bm-opener) if you’d like to fork it or file an issue. [Beeminder Open Tabs](https://openuserjs.org/scripts/narthur/Beeminder_Open_Tabs) (Thanks for the great idea, @matti and @shanaqui!)

Oh, well. It was a thought, anyway. 😛

---

<div class="post-metadata">

**Author:** ![adamwolf](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/adamwolf/32/484_2.png) [@adamwolf](https://forum.beeminder.com/u/adamwolf)\
**Post date:** [December 3, 2019, 11:49pm UTC](https://forum.beeminder.com/t/next-previous-buttons/6051/7 "2019-12-03T23:49:08Z")

</div>

I mean, this would totally work in lots of UIs, like if the Dashboard expanded view was the full Goal Details page.

Please hit me with any UI updates you can think of, even ones that may take a lot of work! I think Beeminder’s UI may be in a bit of a local maximum but definitely not in a global one!

---

<div class="post-metadata">

**Author:** ![narthur](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/narthur/32/5113_2.png) [@narthur](https://forum.beeminder.com/u/narthur)\
**Post date:** [December 4, 2019, 10:22am UTC](https://forum.beeminder.com/t/next-previous-buttons/6051/8 "2019-12-04T10:22:18Z")

</div>

> [@adamwolf](#):
>
> Please hit me with any UI updates you can think of, even ones that may take a lot of work! I think Beeminder’s UI may be in a bit of a local maximum but definitely not in a global one!

I’m _definitely_ going to try to take you up on this!

---

<div class="post-metadata">

**Author:** ![lanthala](https://avatars.discourse-cdn.com/v4/letter/l/f4b2a3/32.png) [@lanthala](https://forum.beeminder.com/u/lanthala)\
**Post date:** [December 9, 2019, 6:36pm UTC](https://forum.beeminder.com/t/next-previous-buttons/6051/9 "2019-12-09T18:36:21Z")

</div>

Ok, that extension looks super useful, I’m now really glad you posted this feature request so I now know this exists! 🙏
