# Inconsistency in code for watching first post

**URL:** <https://meta.discourse.org/t/inconsistency-in-code-for-watching-first-post/60223>\
**Category:** Development\
**Created:** [31. März 2017 um 08:38 UTC](https://meta.discourse.org/t/inconsistency-in-code-for-watching-first-post/60223 "2017-03-31T08:38:25Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)\
**Post date:** [31. März 2017 um 08:38 UTC](https://meta.discourse.org/t/inconsistency-in-code-for-watching-first-post/60223/1 "2017-03-31T08:38:25Z")

</div>

After submitting [this PR](https://github.com/discourse/discourse/pull/4786) I discovered an inconsistency with watching first post that I am not sure how to resolve.

* * *

Watching first post exists in two primary locations: the notification level dropdown on category pages, and the user preferences page.

The User Preferences page appears to be a [handlebars template](https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/templates/preferences.hbs) which uses the `watching-first-post` for the class, following what appears to be the Discourse convention of using hyphens for CSS classes.

The notification level dropdown appears to come from [JavaScript](https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/lib/notification-levels.js.es6) which uses `watching_first_post` for the class, following what appears to be the Discourse convention of using underscores for translation files.

* * *

Which is correct? At the moment, to target the watching first post icon in all locations, two selectors are needed, which seems less than ideal. Can this be resolved so the icons share the same CSS class, without breaking CSS or translation conventions?

---

_[View the full topic](https://meta.discourse.org/t/inconsistency-in-code-for-watching-first-post/60223)._
