pnp / List-Formatting

List Formatting Samples for use in SharePoint and Microsoft Lists
https://pnp.github.io/List-Formatting/
MIT License
1.74k stars 833 forks source link

Bucket display issue using List-Formatting/view-samples/board-tags/board-tags-boxes.json #598

Open Wolfgang123456789 opened 1 year ago

Wolfgang123456789 commented 1 year ago

Sample (which sample are you talking about)

List-Formatting/view-samples/board-tags/board-tags-boxes.json

Question (the more details, the better)

Note: The issue is reproducible with board-tags.json as well.

First of, really loving the design of List-Formatting/view-samples/board-tags/board-tags-boxes.json However, when performing any action on a card that is enabled by the JSON like changing the date, tags status etc, I get a weird issue where the board duplicates itself on top of the first version an additionally presents all buckets below one another. Only refreshing the page helps to load the page properly again.

Having changed the tags: image

The only change not possible anymore is shifting the card from one bucket to another, neither in the original view below nor the collapsed view.

I can in this view still do changes and every change creates another instance of the board above the last. Having made two more changes: image

Really appreciate any help you can give! Thanks in advance!

aaclage commented 1 year ago

That is really strange. Did you do this change directly in Microsoft Teams?

aaclage commented 1 year ago

@Wolfgang123456789 Can you access to the sharepoint List page where is located and validate there if is happening the same?

aaclage commented 1 year ago

@Wolfgang123456789 ok is also happening to me will give a look to see what changed. maybe MSFT also change in original card styles.

aaclage commented 1 year ago

@Wolfgang123456789 I did the following, create a new Board view and include the formatting again and is not happening. Can you try to replicate if that also happen to you?

Wolfgang123456789 commented 1 year ago

Hi @aaclage Thanks for the quick response! I still get the issue on a new board as well after copy pasting the sample code from https://github.com/pnp/List-Formatting/blob/master/view-samples/board-tags/board-tags-boxes.json As a matter of fact just saving the code already causes the issue. And I can hit save repeatedly to create infinite amounts of buckets on my screen without even changing a data element. I've tried different browsers and also reproduced the issue looking at the board through teams, from sharepoint and from the lists app.

aaclage commented 1 year ago

@Wolfgang123456789 Did you make the test with a new View?

Wolfgang123456789 commented 1 year ago

@aaclage yes, I created a new board view, doubled checked to make sure all required data elements are on the view and then replaced the default JSON with the sample set

Wolfgang123456789 commented 1 year ago

@aaclage so this has been continually bugging me and I tested around a bit. A couple of things:

  1. I found a colleague that has the same issue on a board view with a different JSON script. Since his script does not create any custom interaction on the card but only creates a conditional background colour based on a status, he only experiences the issue when changing an affected data element (status) in the side panel. After about 10 seconds some background process triggers which then suddenly distorts his view. I have this issue aswell that the background process triggers the duplication, in my case it's just secondary since I already break the board by changing something on the card itself.

That does mean however that the issue is not specific to these scripts, so I understand If you don't view the issue as relevant to your script anymore. Any further help will though be greatly appreciated!

If you still want to help me, one thing I found that might help is that in when the issue occurs this error is raised in the console of the dev tools. I don't have enough experience to judge if this is helpful, I just know I gets raised when by board breaks. image

aaclage commented 1 year ago

@Wolfgang123456789
Are you able to create a issue in following link https://github.com/SharePoint/sp-dev-docs/issues the "Bug or Error Report" > select "declarative list formatting", describe current issue and use a json sample that microsoft could replicate the issue.