TOLOGIX - ISLG Maintenance

Project dealing with all ongoing maintenance of the current ISLG application (www.investorstatelawguide.com and dev.investorstatelawguide.com).

Increase research topic limit to 100

Assigned to
Harsh Parikh, Tech Lead at DevIT Harsh P. Jitesh Dhuravala, DevIT Jitesh D.
Due on
Notes
Further to the discussion in this message: https://3.basecamp.com/3691577/buckets/3565178/messages/1680724521#__subscriptions. Please migrate the changes from dev.islg to www.islg.

Comments & Events

Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

We have increased the Research Topic limit up to 100 on www.islg.
Ryan Knuth, Customer Support Manager at Industrial
Hi Harsh Parikh, Tech Lead at DevIT Harsh

I'm testing on www.islg with my account ISLGtesting / ISLG4testing and saved research "Test 100." When going back in, opening that saved notepad, then adding new topics to it, it's taking a couple minutes to add the new topic to the list. Morgan Maguire, CEO Morgan I'd be interested to see if you're experiencing the same, or if it's just my connection.

Thanks!

Ryan
Morgan Maguire, CEO
Things are working fine on my end. The credentials ISLGtesting / ISLG4testing don't seem to be working for me on www.islg. Ryan Knuth, Customer Support Manager at Industrial Ryan do you mind running the test again to ensure this is still an issue. However, I did notice that once you've a 10+ topics it take longer to load the Research Topic window. Harsh Parikh, Tech Lead at DevIT Harsh , this is the performance issue I was worrying about. It should never take more than 1-2 seconds to load this page. Is there a way for us to speed this up?

Thanks,

Morgan
Ryan Knuth, Customer Support Manager at Industrial
Shoot, sorry guys. The password for that account is "islg4testing". I'm still seeing long load times as well.

Ryan
Morgan Maguire, CEO
No problem Ryan Knuth, Customer Support Manager at Industrial Ryan . I've been able to recreated the problem. Looks like it's similar to what I've pointed out above. Here is a video showing the issue:


Harsh Parikh, Tech Lead at DevIT Harsh , please ensure we can get the loading times reduced to 1-2 seconds. We have to ensure that system can accommodate research topic windows that may have up to 1000 bookmarks added to research topics without there to be affect on loading times.    
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

We have changed logic which render the Research Topic data on popup and also optimize the Research Topic data fetch query and uploaded on dev.islg.

Ryan Knuth, Customer Support Manager at Industrial Ryan , Could you please test your yesterday's case on dev.islg and let us know the feedback.
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

I have uploaded above changes on www.islg for testing purpose. 
We have checked above scenario using Ryan's credentials and found that Research Topic Popup is opened within 1 to 2 seconds. 

But if we having 100 of records under Research Topic then it is taking near about 1 minute to load all 100 record. For other Research Topic it will take 1 to 2 seconds.

Is it possible that any user will save 100 of records under one Research Topic ?
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

The loading time from the Research Topic window looks a lot better to me. Ryan Knuth, Customer Support Manager at Industrial Ryan , let us know if you see the same.

Harsh Parikh, Tech Lead at DevIT Harsh , unfortunately, if used properly it is no inconceivable for a user to add 100 bookmark to a particular topic. Is there a ways for us to optimise this to load quickly, and then perhaps put a limit of 100 bookmarks per topic?

Thanks,

Morgan    
Ryan Knuth, Customer Support Manager at Industrial
Hi Harsh Parikh, Tech Lead at DevIT Harsh and Morgan Maguire, CEO Morgan  

It does seem faster for me with my large test notepad, but on first load can still take 20-30 seconds.

I'm not sure if it's just my test account, but the export DOC isn't showing any bookmarks in it. See attached.

Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

The export DOC is working now on both dev.islg and www.islg.

For Loading 100 of bookmark records, I suggest that If we will use lazy loading functionality for bookmarks records then it will be loaded on demand when user scroll down. 

(For ex. We will be fetched 20 records on each scroll down and If bookmark records are less than 20 than scroll will be hidden).

Please suggest.
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

The lazy load sounds fine to me. However, how would this function if the research topic is loaded into the Research Details window. Would there be slow down there as well?

Morgan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ​,

We don't need lazy load for Research Topic Title data. we will set lazy load for bookmark data under Research Topic title. it mean when you expand any research topic title and if bookmark record more than 20 then bookmark record will be loaded using lazy loading.

For an example, Ryan has save 100 bookmarks under Research Topic Title. so we will develope lazy load for those 100 records.

Hope this is fine.
Morgan Maguire, CEO
Ok. That's fine Harsh Parikh, Tech Lead at DevIT Harsh . Let's make the changes on dev.islg, and see how it work.

At the same time, I wasn't referring to the research topic titles. I was referring to when the user opens the topic in the Research Details window (see screenshots below). What effect would 100 bookmark links have on this aspect of the application? Would there be significant load times? If so, should we introduce the lazy load feature here as well?

Also, what effect will the lazy load feature have on changing the order of bookmarks through drag/drop?



Thanks,

Morgan
Ryan Knuth, Customer Support Manager at Industrial
Thanks Harsh Parikh, Tech Lead at DevIT Harsh . The exports look good to me on dev.islg & www.islg.

Ryan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

There will be no any effected on drag/drop functionality. It is working as it is.

We have developed lazy load for bookmark records and uploaded on dev.islg. Please check and let us know the feedback.
Ryan Knuth, Customer Support Manager at Industrial
Hi Harsh Parikh, Tech Lead at DevIT Harsh  

I've run some tests and I'm not seeing a large improvement in load time. In my test account, I'm still seeing initial loading times of my "Test 100" research details taking up to 30 seconds.

Ryan
Morgan Maguire, CEO
I'm getting similar results. Further to the videos below, the lazy load is very clunky and needs to cleaned up so that bookmarks load continuously without any delay. Also, the second video shows significant loading times when opening the bookmarks in the Research Details window.


 
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

We are looking in to it and try to improve the performance. Actually, The Encryption/Decryption algorithm is taking some time to decryption each record one by one and fill up in popup.

We will update you soon.
Morgan Maguire, CEO
Ok. Thanks Harsh Parikh, Tech Lead at DevIT Harsh .

Note I don't want to spend an inordinate amount of time on this issue, but I assume this work will help inform us on how to resolve these issue in the rebuilt environment? 

Morgan 
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

We are making Rebuild with new technology and well manner database structure and project architecture. so, we are keeping this thing in mind that we will not face any performance issue in ISLG Rebuild.

For existing application we need to change whole function of loading Research Topic Bookmarks and it will take some time. 

Can we start to change whole loading method of Research Topic Detail ?

Please suggest.
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

Before we proceed, I have two queries:
  1. How many resources and how much time will it take to update the existing application to resolve the problem?
  2. Can we run a query to determine the highest number of bookmarks that have been added to a research topic by active users on www.islg (excluding any accounts used for testing or associated with the Tologix or Investor-State LawGuide groups)? This will help us determine if this a material issues to current users, and whether we need to spend the resources at this point to fix it, or leave it for the new platform.
Thanks,

Morgan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

  1.  How many resources and how much time will it take to update the       existing application to resolve the problem?
       -  One Resource with 3 to 4 days (considered both Research Detail                       window and bookmarks under research topic title).

   
2.    Can we run a query to determine the highest number of bookmarks                  that have been added to a research topic by active users on www.islg              (excluding any accounts used for testing or associated with the Tologix            or Investor-State LawGuide groups)? This will help us determine if this               a  material issues to current users, and whether we need to spend the               resources at this point to fix it, or leave it for the new platform.

      -  We have run query on www.islg  database and found that highest 97                 bookmarks have been added in one research topic by active users.

         
 Following, I have attached report of bookmark count of all active users            with column Subscriber Name, Research Topic Tile and
          bookmark count.
          Please take note that Research Topic Tile is in encrypted format. 
           
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

Ok. If users are adding that many bookmarks, we better resolve the problem. Please go ahead and implement the fix.

Thanks,

Morgan 
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

We are working on it. we tried different method like lazy loading, paging but we didn't get as much performance which we need.

The reason is Decryption of all bookmarks record one by one. Now, we are going to try encrypt & decrypt all bookmark records through SQL query.

We will keep you updated.
Morgan Maguire, CEO
Ok. Thanks for the update Harsh Parikh, Tech Lead at DevIT Harsh . Keep working through, and hopefully this will inform how we need to build things for the new application as well.

Morgan 
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan   and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

We have done Encryption / Decryption through SQL and changed the loading bookmarks data in both Research Window and Popup on dev.islg

Now, The performance of loading bookmarks has been massively improved. Please check and let us know the feedback.

Please take a note that we have also updated already existing bookmarks data through SQL encryption method on dev.islg
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

Wow. It's a huge improvement in loading times. It doesn't look like we even need the lazy loading feature any more.

Ryan Knuth, Customer Support Manager at Industrial Ryan , let us know your thoughts, and assuming you don't find any issues, we'll get this migrated through next week.

Also, just confirm the settings on the current configuration, Harsh Parikh, Tech Lead at DevIT Harsh are we imposing any limits on the number of topics and bookmarks? Just to be safe, perhaps we should impose a limit of 100 topics and 100 bookmarks within each topic.

Morgan
Ryan Knuth, Customer Support Manager at Industrial
Hi Harsh Parikh, Tech Lead at DevIT Harsh  

I've found a few bugs to look into please:
  1. Unable to scroll within details after adding bookmarks. If I close, then reopen the Research Details then it works again. See screencast.
  2. Within the Subject Navigator, I clicked "+All" for the term "Annulment under the ICSID Convention". (http://dev.investorstatelawguide.com/ResearchTools/SubjectNavigator?toc=content&id=50&expandWholeBranchList=38360&kwList=25889,38360,&exList=,&search=&ci=38360&searchBranchLevel=#38360) I'm unable to bookmark the links that are 3 or 4 levels deep.

  3. The Research Topic Details window is empty for my user ISLGtesting / islg4testing. I had just saved my research, then opened this window
Thanks!

Ryan
Harsh Parikh, Tech Lead at DevIT
Morgan Maguire, CEO Morgan   , The issue which you raised above has been resolved on dev.islg.

Ryan Knuth, Customer Support Manager at Industrial Ryan , We have resolved 2nd and 3rd issue on dev.islg but we haven't found any issue in Research Window scrolling while added bookmark. Please check once again and let me know

Morgan Maguire, CEO Morgan  , Could you also please check the  unable scrolling issue (Ryan's First issue) at your end ?
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

We need to impose a limit up to 200 topics and 200 bookmarks within each topic.

I think performance will be remain same up to 200 records.
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

I'm currently out of the office. I'll test the fixes on Monday. 

However, just to confirm, the system will be able to handle 200 topics at 200 bookmarks per topic (i.e., a maximum of 40,000 bookmarks)?

Thanks,

Morgan
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

Everything is working well for me. Ryan Knuth, Customer Support Manager at Industrial Ryan , could you please test to confirm.

Also, Harsh Parikh, Tech Lead at DevIT Harsh , please confirm that the new limits of 200 topics at 200 bookmarks per topic will not cause performance issues.
 
Thanks,

Morgan 
Ryan Knuth, Customer Support Manager at Industrial
Hi Harsh Parikh, Tech Lead at DevIT Harsh . Here are my testing results.

  1. I'm still experiencing the scrolling issue. Note that before I attempt to scroll within the notepad, I don't click, I just hover over it, then try to scroll.
  2. I've also discovered an issue where I'm unable to "un-bookmark" a link. For example, at (http://dev.investorstatelawguide.com/ResearchTools/ArticleCitator?toc=content&id=201&cat=&subcat=&docid=879&AgreementID=168&ProvCode=generally&aaprovid=57955&sort=#docid879) with user ISLGtesting / islg4testing and research details "Test 0423" I can't remove the bookmark for "Canfor Coporation...". by clicking the blue bookmark icon.

    Note: www.islg is the same. Was this functionality ever available, or is it a regression?
  3. Re-adding a deleted bookmark > Receiving an "Item already exists" error when attempting to re-add. 

    To reproduce:
    1) Bookmark a link
    2) In the notepad, delete the bookmark
    3) Click the bookmark icon again for the same link
Morgan Maguire, CEO
Hi Ryan Knuth, Customer Support Manager at Industrial Ryan ,

I'm note sure if #2 above is in the existing requirements, but it makes sense to add it. Harsh Parikh, Tech Lead at DevIT Harsh , please integrate these changes.
 
Morgan 
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan   and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

For #2 issue, We can not directly "un-bookmark" the link by clicking on blue bookmark icon. We can remove the bookmark link from Research Window using Delete button. When you delete the bookmark from Research Window then it will be automatically "un-bookmark" (i.e  Remove the blue icon from page). Morgan Maguire, CEO Morgan , If we are going to Integrate this change then we need to modify whole logic of bookmarking (blue icon) because we need to also remove the link from database. It will take some time to integrate this change in all pages. 

Please suggest.
 
Harsh Parikh, Tech Lead at DevIT
Hi Ryan Knuth, Customer Support Manager at Industrial Ryan ,

The issue #3  Re-adding deleted bookmark issue has resolved on dev.islg.

For Scrolling issue (#1), Still I am not able to reproduce the issue from my end. Could you please tell us which OS and browser you tested ?

Morgan Maguire, CEO Morgan , Are you able to reproduce the Scrolling issue ?
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ​,

For issues #2, I don't want to spend anymore time on this issue. We'll leave things as is where the user needs to delete the bookmark from the Research Details.

Thanks,

Morgan
Ryan Knuth, Customer Support Manager at Industrial
Hi Harsh Parikh, Tech Lead at DevIT Harsh and Morgan Maguire, CEO Morgan  

I've run testing and confirmed #3 is resolved. For the scrolling issue, I'm seeing it on Chrome/Mac and Firefox/Mac. I don't see the issue when testing on Windows from my end.

Thanks!

Ryan
Ryan Knuth, Customer Support Manager at Industrial
I forgot to mention, my bookmark contained just over 260 items and it loaded extremely quickly in all browsers. Great job!
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

I'm not able to reproduce issue #1, it's scrolling as expected. Could this be a Mac issue?

Also, Harsh Parikh, Tech Lead at DevIT Harsh , please confirm that the new limits are 200 research topics and 200 bookmarks per topic (i.e., 40,000 bookmark max - 200 x 200), and that this will not cause performance issues.  

Thanks,

Morgan
Harsh Parikh, Tech Lead at DevIT
Ryan Knuth, Customer Support Manager at Industrial Ryan ,Still We are not able to reproduce the scroll issue in Mac Chrome & Fire Fox. It is working fine in both Mac and Windows.

Morgan Maguire, CEO Morgan , Could you please check the scroll issue in Mac at your end ?
Morgan Maguire, CEO
Hi Ryan Knuth, Customer Support Manager at Industrial Ryan and Harsh Parikh, Tech Lead at DevIT Harsh ,

I don't have access to a Mac, so I can't provide any testing feedback.

Ryan Knuth, Customer Support Manager at Industrial Ryan , can you run another test to confirm the issue is still present? Also, perhaps you could provide more details on the environment used so that Harsh Parikh, Tech Lead at DevIT Harsh can reproduce the issue (version of operating system, browser, etc.)

Thanks,

Morgan
Ryan Knuth, Customer Support Manager at Industrial
Hi Harsh Parikh, Tech Lead at DevIT Harsh and Morgan Maguire, CEO Morgan  

It doesn't seem to be happening anymore if I wait for a second to scroll, rather than moving the cursor immediately into the Notepad window and attempting to scroll. It's not happening every time, so I don't think we should spend anymore time on it.

Thanks!

Ryan
Morgan Maguire, CEO
Ok. Sounds good. Thanks Ryan Knuth, Customer Support Manager at Industrial Ryan .

Harsh Parikh, Tech Lead at DevIT Harsh , could you please confirm research topic and bookmarks limits (200 research topics and 200 bookmarks per topic - 40,000 bookmark max - 200 x 200). Once you confirm that these limits will not cause performance problems, we're ready to migrate the changes to www.islg.

Thanks,

Morgan 
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

It will not cause any performance issue but the loading time might be increase some level (near about 1 minute) because system will be going to fetch 40,000 record. I think this will be OK and we should migrate this task on www.islg.

Let me know when we migrate this task on www.islg.
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

1 minute loading times are not acceptable. Please lower the limit to 100 topics and 100 bookmarks per topic.

Thanks,

Morgan
Harsh Parikh, Tech Lead at DevIT
OK Morgan Maguire, CEO Morgan .

When we will merge to www.islg ?
Harsh Parikh, Tech Lead at DevIT
One more thing we can do. We will set research topic limit up to 100 but user can save bookmark details up to 200 within particular research topic.

This thing will take approx near about 30 to 35 seconds to load. 

Please Suggest
Morgan Maguire, CEO
Let's keep it to 100 topics and 100 bookmarks. We should avoid any functions that creates loading times beyond 5-10 seconds.
Harsh Parikh, Tech Lead at DevIT
OK Morgan Maguire, CEO Morgan .
Morgan Maguire, CEO
Great. Thanks Harsh Parikh, Tech Lead at DevIT Harsh ​. Assuming the new limit is in place, let's proceed with the migration to www.islg.
Morgan Maguire rescheduled this to-do
Was
Now
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

We have set the limit up to 100 in our local environment and tested it for both Research Topic and Bookmarks.  

Tomorrow, We will migrate this change on www.islg (Ahmadabad Morning time 10 AM). Because We need to pull down live site for half n hour to update old research topic and bookmark data through SQL encryption/decryption method.

We will also set the offline page during that time.

Hope this is Fine.
Morgan Maguire, CEO
Ok. Sounds good Harsh Parikh, Tech Lead at DevIT Harsh . However, if the whole site is going down we'll need to provide users with more notice. Let's schedule this for Friday, May 3rd at 10am Ahmedabad time. 

Also, what will users see if they navigator to the site during the down time? We need to ensure the notice is something informative. Could you please provide a sample?

Thanks,

Morgan
Morgan Maguire rescheduled this to-do
Was
Now
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

Following, Attached html file will be run while any user navigator to the site during down time.

 
Morgan Maguire, CEO
Ok. Great. Thanks Harsh Parikh, Tech Lead at DevIT Harsh . Could we insert the ISLG logo below into the page as well. Please insert logo at the top of page (centre alignment) with linebreaks before top of page and between logo and body text.

Thanks,

Morgan

Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

We have migrated this task on www.islg and all are working fine. We have also encrypted the already exists Notepad data using SQL Encryption Method.

Please check and let us know the feedback.
 
Morgan Maguire, CEO
Great. Thanks Harsh Parikh, Tech Lead at DevIT Harsh .

Ryan Knuth, Customer Support Manager at Industrial Ryan , could you please test the system to make sure everything is running as expected. I have some appointments this morning, and won't be able to test until later this morning.

Thanks,

Morgan
Ryan Knuth, Customer Support Manager at Industrial
Looking at this now. Thanks all.

Ryan
Ryan Knuth, Customer Support Manager at Industrial
Hi Morgan Maguire, CEO Morgan and Harsh Parikh, Tech Lead at DevIT Harsh  

I've done some testing on www.islg and it seems to be working very well, but I did notice an issue with bookmarking Dispute Document results. This could be an existing issue, but I'll log it here in case it's a regression.

I'm seemingly only able to bookmark one set of results. See attached video where I perform one search, bookmark it, then perform a second search, and the results for the second one are already bookmarked.

Morgan Maguire, CEO
Hi Ryan Knuth, Customer Support Manager at Industrial Ryan ,

I'm seeing the same problem. This definitely has to be resolved. I'm wondering if this has to to with the fact that the bookmark description doesn't include any details on what was included in the documents directory (e.g., term searched in the search field, filters applied, etc.). I'm fairly certain this resolved in previous versions.

Harsh Parikh, Tech Lead at DevIT Harsh , please ensure this is resolved.
 
Thanks,

Morgan 
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan   and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

We are working on this issue and tomorrow we will be uploaded on dev.islg.
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

Above Dispute Document bookmark issue has resolved on dev.islg. Please check and let us know the feedback.

Note : Please clear your cache and refresh the Dispute Page before test this functionality.

Morgan, If you need to change the format of bookmark description then Please tell us.
Ryan Knuth, Customer Support Manager at Industrial
Looking good, thanks Harsh Parikh, Tech Lead at DevIT Harsh .

Morgan, we may want to take a look at how we separate the filters within the bookmark, specifically when there are a lot. See screenshot of some searches I've bookmarked on dev.islg where I've selected several different filters. We're using "|" and commas to separate, but it's not entirely obvious in some cases.
Morgan Maguire, CEO
Hi Ryan Knuth, Customer Support Manager at Industrial Ryan and Harsh Parikh, Tech Lead at DevIT Harsh ,

We dealt with this a long time ago when we originally built the tool in 2014. The following document, provides requirements on what should be included in bookmark descriptions:
Section 4(a) deals specifically with bookmark descriptions under the Dispute Documents tab. Harsh Parikh, Tech Lead at DevIT Harsh , please review, and let us know if you need any additional information on how to modify the bookmark descriptions.

Thanks,

Morgan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

We have updated the Dispute Document bookmark description as per attached word file and uploaded on dev.islg.

Please take a note that If user selects multiple check-boxes in filter then we separated the value with "-".  Because There is no description available in word document if multiple check-boxes selected in Dispute Document Tab.

For Ex. If user selects English & Spanish language then bookmark description will be displayed English-Spanish. 
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

Let's used " + " to indicate more than one filter selection from the same type (e.g. English + Spanish), and " | " to indicate additional filter types (e.g., English + Spanish | Albania - Greece BIT (1991) + Argentine - United States BIT (1991)).

Using hyphens doesn't work, because they are found in the text for the labels of treaties and arbitration rules.

Thanks,

Morgan
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

As per above comment of Morgan, We have changed the bookmark description format of Dispute Document set and uploaded on dev.islg.

Please check and confirm.
Ryan Knuth, Customer Support Manager at Industrial
Hi Harsh Parikh, Tech Lead at DevIT Harsh  

I've found some formatting issues and a functional issue. See below:

  1. Treaty/Instrument > Use " + " as separator between filters
  2. Respondent State > Add spaces around + > " + "
  3. Applicable Rules > Ensure space before and after + > " + "
  4. Document Language > Add spaces around + > " + "
  5. Document Category > In my test case it appears as though no matter the category I select, the notepad thinks it's already bookmarked. I've also tried this same test case with only selecting a document, then attempting to bookmark with a category, and I receive the same "exists" message. See screencast:
I've saved my research under "Dispute Doc testing - 0509" with my user account ISLGtesting/islg4testing if you'd like to reproduce this.

Thanks!

Ryan
Harsh Parikh, Tech Lead at DevIT
Hi Ryan Knuth, Customer Support Manager at Industrial Ryan ,

Above all issues have been resolved and uploaded on dev.islg.

Please remove all your existing bookmarks under "Dispute Doc testing - 0509" and check again.
Ryan Knuth, Customer Support Manager at Industrial
Thank you, Harsh Parikh, Tech Lead at DevIT Harsh . This is looking good to me on dev.islg.

Ryan
Morgan Maguire, CEO
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan ,

The "++" issue has bee nresolved on dev.islg. Please check and confirm.
Ryan Knuth, Customer Support Manager at Industrial
Looks good on dev.islg. Thanks Harsh Parikh, Tech Lead at DevIT Harsh !
Morgan Maguire, CEO
Looks good Harsh Parikh, Tech Lead at DevIT Harsh . Scheduling this for migration tomorrow.

Morgan 
Morgan Maguire rescheduled this to-do
Was
Now
Harsh Parikh, Tech Lead at DevIT
Hi Morgan Maguire, CEO Morgan and Ryan Knuth, Customer Support Manager at Industrial Ryan ,

We have migrated this task on www.islg. Please check and confirm. Please clear your cache or refresh the page properly to load all JS files.
Morgan Maguire, CEO
Hi Harsh Parikh, Tech Lead at DevIT Harsh ,

Things looks good to me. Ryan Knuth, Customer Support Manager at Industrial Ryan , if you confirm, you can mark this to-do complete.

Morgan
Ryan Knuth, Customer Support Manager at Industrial
Looks good to me as well Harsh Parikh, Tech Lead at DevIT Harsh Morgan Maguire, CEO Morgan  

Thanks!

Ryan
Morgan Maguire, CEO
OK. Great. Marking to-do complete.

Morgan
Morgan Maguire, CEO
Morgan Maguire completed this to-do.