# 744: Service Modification Proposal

**URL:** <https://tosdr.community/t/744-service-modification-proposal/3518>\
**Category:** Phoenix\
**Tags:** phoenix, discussion, service-request\
**Created:** [June 15, 2026, 6:13pm UTC](https://tosdr.community/t/744-service-modification-proposal/3518 "2026-06-15T18:13:43Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![ThePainofTOS](https://tosdr.community/letter_avatar_proxy/v4/letter/t/898d66/32.png) [@ThePainofTOS](https://tosdr.community/u/ThePainofTOS)\
**Post date:** [June 15, 2026, 6:13pm UTC](https://tosdr.community/t/744-service-modification-proposal/3518/1 "2026-06-15T18:13:43Z")

</div>

Service Proposal:

> **[Terms of Service; Didn't Read - Phoenix](https://edit.tosdr.org/services/744)**
>
> I have read and understood the terms of service is the biggest lie on the Internet. We aim to fix that.

| Proposal | Value |
| --- | --- |
| Are you proposing a change for the service title? | ~~No.~~ |
| Are you proposing a change for the service urls? | ~~No.~~ |
| Are you proposing a change for the service’s wikipedia page? | ~~No.~~ |
| Are you proposing a merge with a different service? | ~~No.~~ |
| Are you proposing ownership changes or does the service not exist anymore? | ~~No.~~ |

Document Proposal:

| Proposal | Value |
| --- | --- |
| Are you proposing a change for a documents title? | ~~No.~~ |
| If field above has been filled, enter the URL of the document below. | ~~None.~~ |
| — | — |
| Are you proposing a recrawl of a document? | true |
| For which document are you proposing the recrawl? | [Terms of Service; Didn't Read - Phoenix](https://edit.tosdr.org/services/744/annotate#doc_622) |
| — | — |
| Are you proposing a change for a documents xpath? | ~~No.~~ |
| For which document are you proposing the xpath change? | ~~None.~~ |

---

<div class="post-metadata">

**Author:** ![Dr\_Jeff](https://tosdr.community/user_avatar/tosdr.community/dr_jeff/32/2728_2.png) [@Dr\_Jeff](https://tosdr.community/u/Dr_Jeff)\
**Post date:** [June 16, 2026, 1:16am UTC](https://tosdr.community/t/744-service-modification-proposal/3518/2 "2026-06-16T01:16:34Z")

</div>

I’m sad to inform you that a couple days ago I tried to re-crawl the Duolingo docs, but the crawler did not co-operate at all 😕.

---

<div class="post-metadata">

**Author:** ![ThePainofTOS](https://tosdr.community/letter_avatar_proxy/v4/letter/t/898d66/32.png) [@ThePainofTOS](https://tosdr.community/u/ThePainofTOS)\
**Post date:** [June 16, 2026, 3:30pm UTC](https://tosdr.community/t/744-service-modification-proposal/3518/3 "2026-06-16T15:30:13Z")

</div>

Might be an xpath issue perhaps?  
Current xpath is `/html/body/div[1]/div[1]/div/div` for both ToS and Privacy Policy

---

<div class="post-metadata">

**Author:** ![Dr\_Jeff](https://tosdr.community/user_avatar/tosdr.community/dr_jeff/32/2728_2.png) [@Dr\_Jeff](https://tosdr.community/u/Dr_Jeff)\
**Post date:** [June 16, 2026, 4:17pm UTC](https://tosdr.community/t/744-service-modification-proposal/3518/4 "2026-06-16T16:17:03Z")

</div>

We don’t use XPath anymore. I don’t know when, but we migrated to using CSS selectors.

---

<div class="post-metadata">

**Author:** ![ThePainofTOS](https://tosdr.community/letter_avatar_proxy/v4/letter/t/898d66/32.png) [@ThePainofTOS](https://tosdr.community/u/ThePainofTOS)\
**Post date:** [June 16, 2026, 5:03pm UTC](https://tosdr.community/t/744-service-modification-proposal/3518/5 "2026-06-16T17:03:13Z")

</div>

I see.  
The Discourse template should probably be changed to reflect that.  
Current CSS selector for both is `._2SG0x`

---

<div class="post-metadata">

**Author:** ![Dr\_Jeff](https://tosdr.community/user_avatar/tosdr.community/dr_jeff/32/2728_2.png) [@Dr\_Jeff](https://tosdr.community/u/Dr_Jeff)\
**Post date:** [June 16, 2026, 5:09pm UTC](https://tosdr.community/t/744-service-modification-proposal/3518/6 "2026-06-16T17:09:09Z")

</div>

While it may be valid, we avoid using pure CSS class names as selectors, since they may be repeated on other tags. ID tags (e.g. **`<tag id="name">`** ) or top-down (e.g. **`html > body > div > main > section:first-of-type`** ) are prefferable.  
Class selectors are still an option, but usually they are a last resort.

Also, let me look into the template for corrections.

---

<div class="post-metadata">

**Author:** ![Dr\_Jeff](https://tosdr.community/user_avatar/tosdr.community/dr_jeff/32/2728_2.png) [@Dr\_Jeff](https://tosdr.community/u/Dr_Jeff)\
**Post date:** [June 16, 2026, 5:09pm UTC](https://tosdr.community/t/744-service-modification-proposal/3518/7 "2026-06-16T17:09:56Z")

</div>

@ThePainofTOS (UNRELATED) Also did you see the DM I sent you?

---

<div class="post-metadata">

**Author:** ![ThePainofTOS](https://tosdr.community/letter_avatar_proxy/v4/letter/t/898d66/32.png) [@ThePainofTOS](https://tosdr.community/u/ThePainofTOS)\
**Post date:** [June 16, 2026, 5:11pm UTC](https://tosdr.community/t/744-service-modification-proposal/3518/8 "2026-06-16T17:11:15Z")

</div>

Yes, I did in fact see it.  
I’m thinking about it 😃

---

<div class="post-metadata">

**Author:** ![system](https://s3.tosdr.community/original/2X/a/a3a33872cc3bbba2093b58aec7533dcff56717c0.svg) [@system](https://tosdr.community/u/system)\
**Post date:** [June 18, 2026, 5:12pm UTC](https://tosdr.community/t/744-service-modification-proposal/3518/9 "2026-06-18T17:12:01Z")

</div>

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.
