1

I want to report something I found.

If you open in 2 different tabs two different filters:

  1. All open cases to user A
  2. All open cases to user B

And than refining filter in one of the tabs (for example choosing all cases with priority 1). So I get:

  1. All open cases to user A with priority 1
  2. All open cases to user B

After refinement I'm going to the second tab and refreshing it:

  1. All open cases to user A with priority 1
  2. All open cases to user A with priority 1

I seems like there is a global state of my filter and it's not saved per tab (per URL of the page)

Am I right? It is by design (misdesign)?

flag
We are changing our editorial guidelines to be closer to webapps.stackexchange.com. Only well-formatted, clear questions that are useful to other users will remain open. – Rich Armstrong Sep 19 at 19:19
@Rich: Frankly, this question is very clear to me. I very much understand the confusion, as global state is rare in webapps nowadays. And the answers are useful! The formatting could be improved, though. – Michel de Ruiter Sep 20 at 7:29
Vote up a request to change this: fogbugz.stackexchange.com/questions/10130/… – Michel de Ruiter Mar 19 at 10:08

closed as not a real question by Rich Armstrong♦♦ Sep 19 at 19:18

2 Answers

0

It's even worse than that ... XML API uses same global filter as the UI, so if you change your filter through XML API, and then you refresh your Web UI, you may see completely different cases. (Discussed in more detail at http://fogbugz.stackexchange.com/questions/809/xml-api-listing-cases-from-filter-without-changing-current-filter-in-web-ui)

link|flag
The way to avoid this is to construct your filter through a search in the API, which won't set your current filter. – Rich Armstrong Sep 19 at 16:46
0

Yes, this is the basic design of filters in FogBugz. You always have an active filter and can always select "List Cases" to get an updated view. Upcoming versions will likely be more AJAXy.

link|flag

Not the answer you're looking for? Browse other questions tagged or ask your own question.