Closed
Bug 1843239
Opened 1 year ago
Closed 1 year ago
Consider to use [Pure, StoreInSlot] for Location.hash, or cache the value in C++
Categories
(Core :: DOM: Core & HTML, enhancement)
Core
DOM: Core & HTML
Tracking
()
RESOLVED
FIXED
118 Branch
Tracking | Status | |
---|---|---|
firefox118 | --- | fixed |
People
(Reporter: smaug, Assigned: smaug)
References
(Blocks 1 open bug)
Details
(Whiteboard: [sp3])
Attachments
(2 files)
Angular is accessing .hash a lot, yet the value of the hash value seems to stay the same.
I think [Pure, StoreInSlot] annotation should work in this case (even though we have a proxy around), similarly to window.performance.
Need to clear the slot when url changes.
Assignee | ||
Comment 1•1 year ago
|
||
Or if not StoreInSlot, then Cached
Updated•1 year ago
|
Whiteboard: [sp3]
Updated•1 year ago
|
See Also: → https://mozilla-hub.atlassian.net/browse/SP3-450
Assignee | ||
Comment 3•1 year ago
|
||
Updated•1 year ago
|
Attachment #9344278 -
Attachment description: WIP: Bug 1843239, [Cached] Location.hash, r=peterv → Bug 1843239, [Cached] Location.hash, r=peterv
Assignee | ||
Comment 4•1 year ago
|
||
Depends on D183788
Pushed by opettay@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ce4f02a4ad1e
[Cached] Location.hash, r=peterv
Pushed by opettay@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/afbaf4c16b44
add a test for the current location.hash handling in Gecko, r=peterv,dom-core
Backout by sstanca@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0a238650aa09
Backed out changeset ce4f02a4ad1e for causing multiple failures. CLOSED TREE
Comment 8•1 year ago
|
||
Backed out for causing multiple failures.
- Push with failures - reftests 1
- Failure Log
- Failure line: REFTEST PROCESS-CRASH | application crashed [@ libsystem_kernel.dylib + 0x0000000000000dfa] | file:///opt/worker/tasks/task_169081719997154/build/tests/reftest/tests/layout/reftests/margin-collapsing/reftest.list
- Push with failures - reftests 2
- Failure Log
- Failure line: REFTEST ERROR | TEST-UNEXPECTED-FAIL | image/test/crashtests/944353.jpg | application timed out after 370 seconds with no output
Comment 9•1 year ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 1 year ago
status-firefox118:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 118 Branch
Assignee | ||
Updated•1 year ago
|
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
status-firefox118:
affected → ---
Assignee | ||
Updated•1 year ago
|
Summary: Consider to use [Pure, StoreInSlot] for Location.hash → Consider to use [Pure, StoreInSlot] for Location.hash, or cache the value in C++
Updated•1 year ago
|
Attachment #9344278 -
Attachment description: Bug 1843239, [Cached] Location.hash, r=peterv → Bug 1843239, optimize Location.hash, r=peterv
Comment 10•1 year ago
|
||
Pushed by opettay@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2a69f2deff29
optimize Location.hash, r=peterv,dom-core
Comment 11•1 year ago
|
||
bugherder |
Status: REOPENED → RESOLVED
Closed: 1 year ago → 1 year ago
status-firefox118:
--- → fixed
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•