Marking text works unreliable
### Issue Description

There are very annoying issues regarding the selection of text in firefox. Don't know what or why happens, but the Apollo Server frontend doesn't act like a normal website when you trying to select text.
In the screenshot I tried to select just the string content of the result without the quotation marks. It's not reliable possible.
You can see that the string after the starting quotation mark is selected till the end, where the ending quotation mark is (unwanted) selected. But if I copy it, the first character ("e") is missing and the last quotation mark is also not a part of it. 🤯

Same happens in the query area. It probably has something to do with the function that marks the current selected string content.

![grafik](https://github.com/apollographql/apollo-server/assets/2691295/ca21efb9-28ac-4d48-9962-e555736e0c31)


### Link to Reproduction

https://local

### Reproduction Steps

_No response_