Chocolate is actually sexlinked recessive, so it works a bit differently than the sexlinked dominant genes like barring and silver.
The long and short chromosome stuff is correct. Males have a pair of matching long sex chromosomes, ZZ, while females have a mismatched set of one long and one short sex chromosome, ZW. This means that the male always passes on a Z chromosome to his offspring and it is the female who is the one who determines the sex of the offspring; she either passes on a Z or a W chromosome, pairing with the male's Z chromosome to make either ZZ or ZW.
Sexlinked genes exist on the long sex chromosome, Z, but not on the short one, W. They function as sexlinked because the hen only ever sends that Z chromosome to her sons, never her daughters. In that way, you can manipulate the appearance of the chicks by selectively pairing her with a male of the appropriate genes.
Now, with sexlinked
dominant genes, you want the hen to have the sexlinked gene and the rooster to
not have the sexlinked gene. This is because she will only send that dominant sexlinked gene to her sons, and so her daughters will not inherit it because their father does not also have the gene. The gene expresses because it is dominant.
With sexlinked
recessive, it's the opposite. Sexlinked recessive genes can only express if there is not a more dominant gene present. Hens only need one copy of a sexlinked recessive gene to express it because it only exists on the Z chromosome, so the W chromosome will never have the dominant gene to cover it up. However, males must have
two copies of the gene to express it, one on both Z chromosomes.
OP, you have a Chocolate female; that means she has a recessive Chocolate gene on her Z chromosome that she will only ever pass on to her sons. The male she has mated with has two dominant
non-chocolate genes on his Z chromosomes that he gives to all of his offspring. Thus, the expected result from that crossing would be non-chocolate offspring, but all of the
male offspring from this pairing will carry one copy of chocolate without expressing it. You cannot get Chocolate from a Chocolate hen unless the male she is paired with is also Chocolate or at least carries one copy of the Chocolate gene.
Creating sexlinks works with a Chocolate male and non-Chocolate female because he gives all of his offspring a Z chromosome with the chocolate gene, while the hen he is paired with only ever gives her sons the more dominant non-chocolate gene. That covers up chocolate in the sons, but since chocolate is not on the W chromosome she gives to her daughters, there is nothing to cover up the father's chocolate gene from his Z chromosome. Thus, you get non-chocolate males and chocolate females from that cross.
Editing, and I just noticed the edits to that other post. Serves me right for reading it in the middle of the night and then not rereading to respond this morning.