When a node type is removed from a vocabulary (at: admin/taxonomy/edit/vocabulary/#), any nodes of that type that were previously tagged with terms from the vocabulary maintain these terms and are still listed on the term page (at: taxonomy/term/#). These terms cannot be manually removed, either, because the form field for that vocabulary no longer shows up.
I wouldn't think that terms need to be removed from the database (allowing for the node type to be re-added to the vocabulary at a later date) but the nodes shouldn't list for vocabularies from which they have been removed.
Comments
Comment #1
magico commented1. add a new vocabulary at ?q=admin/content/taxonomy/add/vocabulary
2. add one term in it
3. add a node and assign the previous term
4. goto to the list ?q=taxonomy/term/
5. you'll see a node in that list
6. goto the vocabulary you created and remove the term
7. goto again ?q=taxonomy/term/
8. gives "Page not found" and the term was de-assigned from the node
Working as expected.
Comment #2
(not verified) commentedComment #3
joachim commentedI'm seeing this problem in 6.10. Reopening.
Comment #4
multiplextor commentedClosed. The reason: expired.