You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(ui): namespace mouthfeel terms so the sensation isn't drowned by the like-named note
Verifying the chips on the live box exposed a real semantic bug: picking `pungent`
under Mouthfeel returned Acetic Acid, Acetone, Ammonia and CO2 — sharp-SMELLING
molecules — with only 1 TRPV1 agent in 40 results. Both the aroma head and the
sensation head wrote the same bare `pungent` tag, and the far larger aroma set
drowned the sensation one. `cooling` only looked correct by luck (menthol genuinely
smells and feels cool).
Mouthfeel tags are now namespaced (`mouthfeel:pungent`), matching how the profile
index already keys `aroma:cooling` vs `mouthfeel:cooling`. Chips send the namespaced
term; the UI renders the plain label. Verified after restart:
mouthfeel:pungent -> allyl isothiocyanate, diallyl disulfide, capsaicin
note:pungent -> acetic acid, acetaldehyde, acetone, ammonia
Also splits _MOUTHFEEL_CARRIERS out of _NOTE_CARRIERS: both CSVs key on bare names,
so merging them would have relabelled aroma_supplement's `pungent` Piper amides as
sensation agents. All five chips now return real agents (tingling finds 11, of which
2 are food-listed — the sanshools aren't on the FDA/EU registers, which is correct).
Signed-off-by: Austin L. <86896075+rvnminers-A-and-N@users.noreply.github.com>
Copy file name to clipboardExpand all lines: training/workbench.html
+5-3Lines changed: 5 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -2317,7 +2317,8 @@ <h4>Software & type</h4>
2317
2317
if(mouth.length){
2318
2318
html+=`<div class="studio-section"><div class="ss-head"><svg class="ic"><use href="#ic-notes"/></svg> Mouthfeel <span class="ss-sub">how it <b>feels</b> in the mouth — chemesthesis, not smell</span></div><div class="ss-body">`+
0 commit comments