Skip to content

feat(rich-text-input): add secondary tag selector#5037

Draft
obraud wants to merge 5 commits into
masterfrom
feat/rte-secondary-selector
Draft

feat(rich-text-input): add secondary tag selector#5037
obraud wants to merge 5 commits into
masterfrom
feat/rte-secondary-selector

Conversation

@obraud

@obraud obraud commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Description

Add secondary tag selector



chrome_4SNUJmrP9L

@obraud obraud self-assigned this Jun 17, 2026
@c-3po c-3po Bot added the 📖 Documentation changes Requires a Prisme update label Jun 17, 2026
Comment thread packages/ng/forms/rich-text-input/plugins/tag/tag.component.html
Comment on lines +159 to +164
#normalize(str: string): string {
return str
.normalize('NFD')
.replace(/\p{Diacritic}/gu, '')
.toLowerCase();
}

@obraud obraud Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we have a common utility file for this kind of code? @Supamiu

@github-actions

github-actions Bot commented Jun 17, 2026

Copy link
Copy Markdown

🚀 Storybook preview deployed: https://pub-dc6d99acd6874e2aaff6219dd8a13ae2.r2.dev/PR-5037/index.html

@obraud obraud force-pushed the feat/rte-secondary-selector branch from 36f87f6 to f886ed8 Compare June 17, 2026 14:55
@obraud obraud force-pushed the feat/rte-secondary-selector branch from f886ed8 to e6cdd80 Compare June 17, 2026 15:27
@jeremie-lucca jeremie-lucca added this to the 22.0 milestone Jun 17, 2026
Comment thread packages/ng/forms/rich-text-input/plugins/tag/tag.component.html Outdated
Comment thread packages/ng/forms/rich-text-input/plugins/tag/tag.component.html Outdated
Comment thread packages/ng/forms/rich-text-input/plugins/tag/tag.component.ts Outdated
untracked(() => {
ref.enableFilterPillMode();
ref.registerFilterPillClosePopover(this.closePopover);
ref.registerFilterPillUpdatePosition?.(this.updatePosition);

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess the select panel is not exported by LF & cannot be used separately from select component? My concern with is that we register the callback but never unregister. Depending on internal implementation, that could lead to memory leaks & event handler duplications.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📖 Documentation changes Requires a Prisme update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants