• dohpaz42@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    16 days ago

    You’re absolutely right. My idea is to imply that developers should give their semantics actual thought and intention.

    For your example, the X button can be called .dismiss, since typically that’s what clicking the X does; whereas cancelling something may have more meaning (e.g. cancelling a subscription, which triggers other actions aside of dismissing a modal window).