Once you update the snippet that is included in the page, unless a developer updates the pages the changes on the pages (snippet changes) are not taken the place. So at the moment to trigger snippet change, here is the workflow:
=> update snippet content => update page (change something, click save) => hard reload the page in the browser to that change
Actually, I wasn't able to figure out why if a snippet is in conditional statement the snippet is not updated by default, when changed.
So here is my page:
{% if entry.category == 'Recipes' %}
{% assign body_class = 'recipes' %}
{% else %}
{% assign body_class = 'nutrition article' %}
{% endif %}
{% extends 'index' %}
{% block 'halo/breadcrumbs' %}
Home>
Nutrition>
{{ entry.title }}
{% endblock %}
{% block 'wrapper/main-content' %}
{% if entry.category == 'Recipes' %}
{% include 'recipes-content' %}
{% else %}
{% include 'nutrition-content' with entry_slug: entry._slug %}
{% endif %}
{% endblock %}
And the snippet is inside if else statement
{% include 'recipes-content' %}
Which is not updated automaticaly, I need to any character to the page, save it, then remove it, then save it again.
That is fine for a single page however the issue arises when there are more than one page that will require an update.
The workflow is as above at the moment.